top of page
Here's a chance to power up your professional life as a software developer. Don't miss out on our latest blogs. Subscribe to our Newsletter today!
🔥 Top Picks
Subscribe to our Newsletter
Write for The Geeky Minds | Help other developers
Exploring Event-Driven Architecture - Its Pros and Cons
Delivering high-quality user experiences requires the ability to process events quickly and effectively in today's fast-paced internet age.
What are Message Queues? How do Message Queues work?
Message Queues play a critical role in enabling communication between different applications and systems.
Achieving High Availability in Microservices: Best Practices and Strategies
Any system that needs to function constantly must have high availability.
A Comprehensive Guide to Achieving Scalability in Microservices
Any system that has to handle an increasing amount of load and traffic requires the ability to scale.
What is the role of cloud computing in Microservices?
Cloud computing is one such technology that has experienced substantial growth in recent years.
How 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.
What is an Idempotent API and How to Use it?
In this article, we will discuss idempotence and what it means for an API to be idempotent.
Microservices vs Monolithic Architecture - Which one should you choose
Microservices and Monolithic Architecture are two prevalent architectural types that have evolved in the field of software development.
Exploring Stateful vs. Stateless Architecture
Stateful and Stateless Architecture are two of the most common architectures used in distributed computing.
How WebSockets are different from HTTP?
Both WebSockets and HTTP are valuable Internet communication technologies.
Understanding Resiliency in Applications & Services: What It Is and How to Build It
Applications and services that are resilient are able to bounce back from setbacks, adjust to shifting situations
Advantages and Disadvantages of Microservices
It can help to reduce complexity, improve scalability and flexibility, and enable faster development cycles.
How do Microservices Communicate With Each Other?
Microservice architecture is a popular way to build applications that are composed of multiple services.
9 Proven Strategies to Improve API Performance
By using an API, developers can access data from other sources and use it to improve their application's performance.
What 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
Eventual Consistency in Microservices and Large-Scale Distributed Systems
Consistency is one of the most important aspects of system design. Consistency refers to the uniformity of the data presented to the user ac
What 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
How does database sharding work in SQL server? Explained with examples
The literal meaning of shard means "a small part of something big". Sharding is the process of dividing a whole into smaller parts.
Is the Load Balancer a Reverse Proxy? Reverse Proxy vs Load Balancer
Load Balancers and Reverse Proxies, both are components that can be used in a typical system architecture.
Database Sharding vs Partitioning - What are the differences
Database sharding splits a database server into multiple smaller data stores.
bottom of page