kiapanahi
Solutions Architect & Problem Solver | .NET & Distributed Systems | Focused on Observability & Developer Experience
Alibaba Travels Co.Tehran, Iran
Pinned Repositories
tesseract
Tesseract is an account-tagging system with throttled HTTP push and set-operation features, suitable for very large scale, sharded and distributed data and scale-out processors and workloads
apisof.net
arcade
Tools that provide common build infrastructure for multiple .NET Foundation projects.
famous-design-patterns
This repository contains well-known design patterns and their implementations in C#
Hyperion
A tool to monitor network connectivity using a various number of mechanisms including but not limited to PING, HTTP-PING, etc,.
Jacques-Clouseau
Architectural docs and decision records for a big-data solution tracking customer behavior. Includes ADRs, system overviews, and detailed docs on Kafka, Redis, and .NET 8.0/ASP.NET Core, promoting clear design decisions and scalable system architecture.
Mirza
A simple toolset (CLI and web) to easily log daily works
Workshops-CS101
course content of CS101 workshop built around the MIT OCW course 6.006 - Introduction to algorithms
Workshops-DesignPatterns
Design patterns implemented in FanapPlus workshop
kiapanahi's Repositories
kiapanahi/Hyperion
A tool to monitor network connectivity using a various number of mechanisms including but not limited to PING, HTTP-PING, etc,.
kiapanahi/Jacques-Clouseau
Architectural docs and decision records for a big-data solution tracking customer behavior. Includes ADRs, system overviews, and detailed docs on Kafka, Redis, and .NET 8.0/ASP.NET Core, promoting clear design decisions and scalable system architecture.
kiapanahi/aspire
.NET Aspire
kiapanahi/AspNetCore.Docs
Documentation for ASP.NET Core
kiapanahi/AspNetCoreDiagnosticScenarios
This repository has examples of broken patterns in ASP.NET Core applications
kiapanahi/Chronicle
Implementation of saga pattern for .NET Core
kiapanahi/ctci-problems
Solutions for the Cracking the Coding Interview book problem sets
kiapanahi/docker-tutorial
kiapanahi/eShopOnContainers
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 6, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.
kiapanahi/FeedR
Microservices sample solution for YouTube videos services
kiapanahi/garnet
Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
kiapanahi/handson-machine-learning-book-playground
Sample codes and practices around the book "Hands-On Machine Learning with Scikit-Learn and TensorFlow"
kiapanahi/Interview.SymmetricParser
A sample for an interview question I asked about a symmetric parser.
kiapanahi/kiapanahi.github.io
Personal blog
kiapanahi/machine-learning-course
kiapanahi/modular-monolith-with-ddd
Full Modular Monolith application with Domain-Driven Design approach.
kiapanahi/nabik_blogger
Clean Architecture, CQRS, and DDD Implementation by ASP.NET Core Blog problem domain.
kiapanahi/namizun
Asymmetric upload and download
kiapanahi/net-monitor
Net-Monitor is a simple command-line interface (CLI) application built in Go that monitors all network interfaces on your computer and displays the upload and download speeds for each interface in real-time.
kiapanahi/NRules
Rules engine for .NET, based on the Rete matching algorithm, with internal DSL in C#.
kiapanahi/opentelemetry-dotnet
The OpenTelemetry .NET Client
kiapanahi/Orion
A visualizer for stuff deployed in a microservice-based environment
kiapanahi/project-k
A simple data-pipeline infrastructure repository based on Apache Kafka technologies
kiapanahi/QueryHive
Distributed web service for googling stuff on the web. Using Orleans and inspired by LMGTFY.
kiapanahi/RulesEngine
A Json based Rules Engine with extensive Dynamic expression support
kiapanahi/runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
kiapanahi/server
The core infrastructure backend (API, database, Docker, etc).
kiapanahi/shadowsocks-windows
A C# port of shadowsocks
kiapanahi/Shortener
Shortener Url as a service in ASP.NET Core and MongoDb
kiapanahi/system-design-samples
Implementations of popular System Design interview samples