One Microservice is No Microservice - They Come in Systems
summary
Claim: microservices only make sense as distributed systems and synchronous REST chaining fails for performance and team complexity. Uses Akka, Play and SBT with Lagom as an opinionated layer, Cassandra for persistence, and CQRS/event sourcing so state is stored as events. The demo environment boots many services locally with runAll local dev environment, exposes a service API for intra-service calls, and relies on a persistence API with event sourcing; it’s usable but still a technical preview.
AI-written summary · about
chapters (10)
- 0:00Start
- 13:45ARCHITECTURE PRINCIPLES
- 17:55SOFTWARE DESIGN PATTERNS
- 24:12SCALA, AKKA AND PLAY ARE GREAT FITS HERE
- 27:43WHAT IS IN LAGOM?
- 28:44HIGHLY OPPINIONATED
- 31:00LAGOM PERSISTENCE API
- 32:31DEVELOPMENT ENVIRONMENT
- 33:05NEXT STEPS FOR LAGOM
- 34:57CONTRIBUTE TO LAGOM
related talks
23mWhy You Had a Bad Time With Microservices
38mMonolith vs. Microservices
49mChallenges in Implementing Microservices
43mGo micro with Microservices
44mMicroservices, Where Did It All Go Wrong
54mThe Long Sad History of Microservices
45mMicroservices: A retrospective
48mChallenges in Implementing MicroServices
