Hybrid vs Cloud

Setup Overview

The architecture consists of web and function apps on Azure (Sydney), on-premise BizTalk and RabbitMQ-based services (Hobart), RabbitMQ hosted on CloudAMQP (Sydney), and a Postgres database on Neon Cloud (Sydney).

For more on the architecture and what to expect in this demonstration go to Overview.  For more on BRE database facts that this demonstration uses go to BizTalk.

BuyerBidItemSupplierSidSeconds
Samsung     


Note: Endpoints are enabled on demand to avoid running always-on listeners.

BuyerBidItemSupplierSidSeconds
Samsung     


BuyerBidItemSupplierSidSeconds
Samsung     

Click each button and expect to see the company ID (4) for Samsung, the company ID (8) for Qualcomm and the time it takes to process.  Qualcomm is deemed a supplier for the buyer, Samsung.

Note that cold starts affect the initial request for both BizTalk orchestrations and Azure Functions (consumption plan). The nServiceBus service maintains a persistent connection to RabbitMQ, avoiding this delay.