Four Pillars and a Base: The Nuts and Bolts of a Microservice-based Project
summary
Implementation walkthrough of a microservice project with concrete numbers and tools: about 75 packages, ~20–25 small utils, tests that run under a minute, and five or six rollbacks last year. Uses a mono repo with NPM-published library packages, Docker images versioned from NPM, Docker Compose for integration, minikube and Kubernetes deploys (Helm templates planned to be removed), a mini CI script called btp, mocha/lint tests, and uniform packages to enable frictionless development.
AI-written summary · about
chapters (8)
- 0:00Start
- 4:57these four pillars enable the base...
- 11:13Build Uniformity
- 14:12Source Code Uniformity
- 16:28Testing is the epitome of Frictionless Development
- 16:57the main reason our velocity is high
- 25:59npm run deploy
- 28:06Small is Beautiful
related talks
34mLevel up with a Microservices architecture
01h 07mMicroservices from the Trenches. A Guide through the Architecture, Design, Code
23mMicroservices – Sean Smith
01h 01mMicroservices Gone Wrong
54m12 Factor MicroServices
48mThirty months of microservices
33mEnabling Microservices
36mCultivating a Microservice Culture Via Tooling
