Building event-driven services with Apache Kafka
Now, it’s time to start coding and put what we’ve learned into practice. I’m excited about event-driven architecture because it is scalable, flexible, and responsive and introduces techniques and tools that enhance performance and resilience. Let’s explore the powerful possibilities event-driven architecture brings in our online auction case study.
Online auction case study
Since we switched our online auction to a microservices architecture and incorporated features such as gateway, load balancing, distributed configuration, and applying resilience, our system has become more reliable and efficient. Users are now enjoying the improved performance, and issues with the application have been minimal.
The stakeholders have requested an important new feature for the system: the ability for users to place bids on products in auctions. An essential requirement is that the user must have an account with...