How to get started with event-driven microservices
Published on may 4, 2023
The use of event-driven microservices offers a great way to provide both historical and new data to all systems and teams that require it, however, they do come with additional management and overhead requirements. Make a small start.
Many organizations reach a stage in their growth where monolithic applications that once served them well are no longer effective. The business may require new functionality that cannot be supported by the existing architecture, or they may require more flexible methods for storing and accessing data. Growing teams, conflicting performance requirements, and new competitive technologies can also pose challenges to a monolithic codebase. You can address these challenges by adopting an event-driven microservices architecture.
Microservices eliminate the limitations of monolithic applications by dividing them into smaller, purpose-built services that can be customized to address specific business problems. You are able to choose your own programming languages, frameworks, and databases as you see fit. Data can be manipulated, managed, and stored by microservices according to their own requirements, providing you with complete control over how to resolve your business issues.
As part of an event-driven microservices architecture, systems communicate through the production and consumption of events. These event-driven services consume events from input event streams (such as Apache Kafka topics) and apply their specific business logic, emitting their own output events, providing data for request-response access, communicating with a third-party API, or performing other required tasks.
ChatGPT Is Fun, but the Future Is Fully Autonomous AI for Code at QCon London
A presentation on artificial intelligence (AI) for code writing was given by Mathew Lodge, CEO of DiffBlue, at the…
New Java SE Universal Subscription from Oracle
Since January 2023, Oracle has announced the new Java SE Universal subscription and pricing, which will replace ..