For high availability & low latency: Architect a globally distributed eCommerce system

eCommerce is a broad domain, but at a basic level it encompasses any business that primarily buys or sells goods or services over the internet. This includes all sorts of companies from classic retailers and marketplaces, to food delivery and online travel.

In this space, customer expectations are extremely high. They want a personalized experience, fast access/answers, and have zero tolerance for downtime. Not only do businesses have to accommodate a demanding customer, but they also have to figure out how to serve a geographically dispersed user base.

This article first appeared on Read More