Event-driven architecture (EDA)
In a world where automation rules, event-driven architecture (EDA) is a primary target. Application event management isn't simple for developers. In this section, our experts explore the latest in EDA approaches and tooling, including how serverless should fit into your software architecture picture, in order to improve your EDA know-how.
New & Notable
Event-driven architecture (EDA) Get Started
Bring yourself up to speed with our introductory content
-
Break down platforms via a service decomposition strategy
There's more than one way to break down a platform into microservices. This excerpt from 'Developing Microservice APIs with Python' explains one: decomposition by subdomains. Continue Reading
-
CQRS (command query responsibility segregation)
Command query responsibility segregation (CQRS) is a programming design pattern that treats retrieving data and changing data differently. Continue Reading
-
Essential serverless concepts to master before deployment
Serverless computing can be incredibly beneficial -- but easily misunderstood. Before adoption, have a clear understanding of proper use cases and app design principles. Continue Reading
Evaluate Event-driven architecture (EDA) Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
-
3 event sourcing patterns that ease app processing
Examine the pros and cons of three event sourcing patterns that solve certain problems but can introduce new ones in an event-driven architecture. Continue Reading
-
5 predictions for 2020 software architecture trends
The past decade brought big changes to app development and management. Now, our contributors predict what the biggest software architecture trends of 2020 will be. Continue Reading
-
What are the benefits of event-driven architecture patterns?
See how event-driven architecture patterns can set up an enterprise application for adaptability in a way that monolithic architectures can't. Continue Reading
Manage Event-driven architecture (EDA)
Learn to apply best practices and optimize your operations.
-
Using the saga design pattern for microservices transactions
We explore how the saga design pattern can support complex, long-term business processes and provide reliable rollback mechanisms for multistep transaction failures. Continue Reading
-
Tips and tools to achieve a serverless DevOps workflow
Serverless functions bring the benefits of event-driven computing to a CI/CD pipeline -- but to get there, DevOps teams might need to lean heavily on services and tools from the major cloud computing providers. Continue Reading
-
ICYMI: How to select and manage serverless APIs effectively
Explore how API selection and API management in a serverless architecture can make all the difference between getting results and having your project fall flat. Continue Reading
Problem Solve Event-driven architecture (EDA) Issues
We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.
-
How to tackle 5 common event bus pattern problems
The event bus pattern has quickly become a necessity, but it's not a free ride. Here are five common problems you'll face when you rely on an event bus. Continue Reading
-
5 ways to get complex event processing right
How should software teams make the best use of complex event processing, and how can they implement it successfully? This article looks at five fundamental truths about CEP. Continue Reading