PinnedAlireza FarokhiDesign a Rate LimiterIn the HTTP world, a rate limiter limits the number of client requests allowed to be sent over a specified period.May 8, 2023May 8, 2023
Alireza Farokhiππ’ππ«π¨π¬ππ«π―π’ππ πππ¬π’π π§ ππ«π’π§ππ’π©π₯ππ¬Microservice architecture is a software architecture pattern where a system is designed as a network of loosely coupled services.Β It is aβ¦Sep 24, 2023Sep 24, 2023
Alireza FarokhiCache tier and Cache PolicyCache, Cache tier, Expiration Policy, Eviction PolicyFeb 7, 2023Feb 7, 2023
Alireza Farokhi.NET 7 OutputCache and Custom OutputCachenewΒ .Net 7 output cache middle wareΒ , create custom OutputCache policy for applicatiodsfsdn and clear/flush/expire it when neededNov 29, 2022Nov 29, 2022
Alireza FarokhiBFF Pattern vs Gateway PatternBFF Pattern vs Gateway PatternNov 23, 20221Nov 23, 20221
Alireza FarokhiWhat Is gRPC and Different Types of gRPC ServicesThis article covers gRPC and Different Types of gRPC Services andΒ .Net implementationAug 23, 2022Aug 23, 2022
Alireza FarokhiEvent-Driven Message Types and Messaging PatternsThis article coversJun 22, 2022Jun 22, 2022
Alireza FarokhiDifference between TypeOf() and GetType() in C#TypeOf: is an operator to obtain a type known at compile-time (or at least a generic type parameter). The operand of TypeOf is always theβ¦Jun 8, 2022Jun 8, 2022
Alireza FarokhiArray vs Listβββ Compare Array and List performance in C#Array vs ListΒ , compare Array and List performanceΒ , clear List in right wayΒ , list topmost Array and List comparisonJun 5, 2022Jun 5, 2022
Alireza FarokhiAdvantages And Disadvantages of Monolith Architecture in Detailthere are several articles which complaints against monoliths architecture.May 31, 2022May 31, 2022