architecture
3 guides
What is a message queue? How message queues work and when to use themA message queue is a software component that lets services exchange data asynchronously. Learn how queues, topics, publishers and consumers work, and when they are worth the complexity.What is Event-Driven Architecture? How EDA works with events, CQRS, and event sourcingEvent-driven architecture (EDA) is a software design pattern where components communicate by producing and detecting events. Learn how EDA works, its topologies, event sourcing, CQRS, and when to use it.Microservice Architecture Explained — Decomposition, Communication, Data, and Trade-offsMicroservice architecture splits an application into small independent services. Learn how decomposition, inter-service communication, data management, and the microservice premium work.