Written by Nitin Patel & Sweta Choudhary

An order management system is the heart of any e-commerce marketplace. It is responsible for creating orders and initiating the order fulfillment process. It interacts with other systems such as payments processing, inventory, messaging to track the status of order payments and manages the order lifecycle. The Order Management System is the hub of most e-commerce businesses and it is no different at Groupon.

This article aims to provide an overview of Groupon’s order management system (henceforth referred to as “The Orders System”). …


One of the best technical/system design blogs that I came across so far!

I'm curious to know out more on how the K8s (scheduler) pods are able to seamlessly figure out the DynamoDB partitions they should connect to.

Nitin Patel

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store