Kafka vs RabbitMQ: Choosing a Message Broker
Kafka vs RabbitMQ decided on model shape, not brand: the durable log versus classic routing, when to use…
Category
Explore backend development essentials, including server architecture, databases, APIs, and best practices for robust applications.
42 articles
Kafka vs RabbitMQ decided on model shape, not brand: the durable log versus classic routing, when to use…
The circuit breaker pattern: the three circuit breaker states, failing fast with real fallbacks, and the bulkhead pattern…
Service discovery: how the service registry tracks who is up, the client-side vs server-side discovery comparison, and the…
Event driven architecture: the pub/sub vs message queue comparison, event sourcing as the system of record, and choreography…
Message queues in system design: the at-least-once vs exactly-once delivery comparison, message ordering, and the dead letter queue…
Microservices architecture explained: service boundaries and bounded contexts, the microservices trade-offs in both directions, and honest guidance on…
Learn how to disable the WordPress core sitemap generator and why it might be beneficial for your website,…
Sharing PDFs on your WordPress website is an effective way to provide resources, reports and other valuable documents…
PostgreSQL is more than just a database; it's a powerful, open-source engine trusted by developers worldwide. Here's why…
At times when we have limited access to an API endpoint where the get calls are restricted to…
Learn how to deploy a high-availability WordPress website on Azure, ensuring robust performance, scalability and security for your…
In this previous post we managed to fetch the endpoint and store the response in a JSON file…