Chapter 7. Events and Storage
Events and storage are a critical part of building smart, scalable integration solutions. Think of them as the backbone of modern systems. This chapter breaks down how to handle real-time message flows and data storage like a pro. You’ll dive into tools like Anypoint MQ, virtual machine (VM) queues, third-party queues, Object Store, Cache scope, and Redis, all designed to help you build systems that are both resilient and responsive. In Chapter 6, we learned the dynamics of event-driven architecture and the fundamentals of asynchronous messaging; now we will dive deeper into the mechanics of handling these events at scale.
These aren’t just tools. They’re your secret weapons for keeping everything running smoothly, whether you’re managing message queues or optimizing storage for high volumes of data. From ensuring reliable message delivery with queuing systems to efficiently handling data persistence and caching, you’ll see how each component fits into the bigger picture of building rock-solid, high-performance integrations.
Take Super Routes Logistics (SRL), for example. Their system must manage thousands of quote requests, delivery confirmations, and driver updates every day. To stay responsive and scalable, they rely on tools like Anypoint MQ for message queuing, Object Store for tracking delivery sessions, and Redis for caching dynamic traffic data—all while keeping operations smooth and customer expectations met.
One key question when discussing ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access