Chapter 17. Low-Latency Request-Reply
In a fast-paced web-based world, the need for up-to-the-minute information from external sources is critical in maintaining an effective web presence. From real-time inventory checks, to stock trades, to banking transactions, to large batch data processing, low-latency processing is essential. This chapter's use case will focus on low-latency message flow, which is a common pattern for data access with external systems following a Service Oriented Architecture (SOA)-based topology.
When interacting with external data sources, it is vital to produce efficient service calls that return external data without significant delay. Building a core foundation of enterprise services and aggregating results effectively can result in faster response times and greater end-user satisfaction. For a front end web-based application, the goal is to have a web page load for the user without a noticeable delay. This is typically thought of a less than 100 millisecond response...