Atlas Flexible Software Composition using Protocols
summary
Claims an aggregator was delivered in one third the allotted time by modeling every remote service as protocol-backed stateful mocks that run in-process (agents or ETS) so front-end, back-end, and upstream work proceeds concurrently. Uses Norm specs + StreamData generators (with Faker) to auto-generate realistic mock data and runtime contracts for validation, composes implementations via a service_mesh router with middleware (latency/failure/telemetry), and applies protocol composition and parallel experiment harnesses to test and migrate behaviour.
AI-written summary · about
chapters (6)
- 0:00Start
- 17:10ACCOUNTS SERVICE
- 19:48PROFILE SCHEMA
- 21:54SERVICE ROUTER
- 26:50REFACTORING EXPERIMENTS
- 27:35MIGRATIONS
related talks
24mHow to test microservices and stay sane
49mDelivering incrementally: lessons about breaking up complex features
39mPacts to the Rescue! Making your microservices play nicely together
22mCollaborating with Contracts
25mFakes over Mocks: Shift your paradigm and identify monolithic code
44mBackend less Development revisited
35mSSR with Micro-Frontends: How Composition Works with Modern Frameworks
41mData Driven and Containerized Testing of Multi Service Networked Systems
