Innovating Faster with Micro-Service Architecture...
summary
Company moves from a thousand‑model Rails monolith to 200 services claiming faster feature cycle and resilience; build and release tooling includes an internally bundled sbt plugin "guilt", ant → sbt migration, Nexus/Jenkins/RPMs, and the ion cannon continuous delivery pipeline that runs a fast track automated path used by 100+ services. Automated selenium grid testing, a web UI and chat bot report status. Deployment plan uses immutable lxc ~10–15% overhead containers on CloudStack with instant rollback by swapping containers.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:43Company Culture
- 2:02Company History
- 2:42Getting Started
- 4:08Louboutin Incident
- 4:57MicroService Architecture
- 5:49Services
- 6:37GetSub Modules
- 7:54Aunt
- 10:24Scala
- 12:11Plugin Architecture
- 13:23SBT Build Specifications
- 16:13MultiProject Builds
- 18:12Continuous Delivery
- 23:13Fast Track
- 27:47Deployment
- 34:19Questions
related talks
23mOn the road from Monolith to Micro
26mFighting the Good Fight at the Hot Gates of Micro-Services
36mCultivating a Microservice Culture Via Tooling
18mMicroservices Out In the Wild
55mArchitectural Patterns for Rapid, Reliable, Frequent and Sustainable Development
25mMaking microservices a behaviour not a buzzword
23mMicroservices – Sean Smith
36mWild Microservices and Imaginary DevOps
