Gourav DharFeb 16, 20234 min readSYSTEM DESIGNExploring Event-Driven Architecture - Its Pros and ConsDelivering high-quality user experiences requires the ability to process events quickly and effectively in today's fast-paced internet age.
Gourav DharFeb 14, 20234 min readSYSTEM DESIGNAchieving High Availability in Microservices: Best Practices and StrategiesAny system that needs to function constantly must have high availability.
Gourav DharFeb 13, 20238 min readSYSTEM DESIGNA Comprehensive Guide to Achieving Scalability in MicroservicesAny system that has to handle an increasing amount of load and traffic requires the ability to scale.
Gourav DharFeb 9, 20237 min readSYSTEM DESIGNHow message queues increase the reliability of the system. A system that can handle a large number of requests and can function efficiently even during high traffic is the need of the hour.
Gourav DharFeb 7, 20235 min readSYSTEM DESIGNMicroservices vs Monolithic Architecture - Which one should you chooseMicroservices and Monolithic Architecture are two prevalent architectural types that have evolved in the field of software development.
Gourav DharFeb 2, 20236 min readSYSTEM DESIGNUnderstanding Resiliency in Applications & Services: What It Is and How to Build ItApplications and services that are resilient are able to bounce back from setbacks, adjust to shifting situations
Gourav DharJan 26, 20235 min readSYSTEM DESIGNAdvantages and Disadvantages of Microservices It can help to reduce complexity, improve scalability and flexibility, and enable faster development cycles.
Gourav DharJan 26, 20234 min readBACKEND DEVELOPMENT SERIES9 Proven Strategies to Improve API PerformanceBy using an API, developers can access data from other sources and use it to improve their application's performance.
Gourav DharJan 19, 20234 min readSYSTEM DESIGNWhat are the benefits of message queues?A message queue is a type of software system that enables the sending and receiving of messages between different applications
Gourav DharJan 12, 20233 min readSYSTEM DESIGNWhat happens when the load balancer fails?The load balancer can act as a single point of failure. In the above arrangement if the load balancer fails,the entire application will fail