Northwind Logistics · Engineering guides · Start here

The order journeyv1.0

Introduction

What you will build, what you need, and how the guide is laid out.

Order #4711 was placed at 21:03 on a Monday and delivered on Thursday at 14:32, as promised. On the way, its card was declined once and the warehouse fell behind once. This guide runs the same journey on your laptop: five services in Docker, one fake bank, one fake courier, and you.

Time About an hour, in six pages
You need A laptop with Docker and 4 GB of free memory
You will see One order placed, paid, picked, packed and delivered; then a declined card and a backlog, and how each recovers

How the guide is laid out#

Each page ends with the next one. Your progress is kept in this browser.

The stations#

Station Service Port
Checkout shop-checkout 8080
Payment shop-payments (talks to fake-bank on 8081) 8082
Warehouse shop-warehouse 8083
Courier fake-courier 8084
Tracking shop-tracking, the page the customer sees 8085

Edit this page

Questions about this guide go to #order-journey on chat. The lab runs on your laptop and never touches production.