Fear and Loathing in Vi.Tech: How to Live Without Microservices
summary
Describes replacing a complex ecosystem of three PHP monoliths, numerous background jobs, and mixed Go/PHP services—deployed with Docker, Kubernetes, Terraform and hosted in many GitLab repos—with an architecture that avoids microservices. Explains the operational pain points (long deploys, slow stock updates) and the practical technologies and practices used to run the system without breaking it into microservices.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:08Why split monolith
- 6:09Prototype and results
- 11:30Building split team
- 16:50Constraints and service architecture
- 23:03Code composition and Cobra
- 31:20Data sync and Kafka
- 35:41Summary and recommendations
- 46:12Q&A
related talks
50mFear and Loathing in Vi.Tech: how to live without microservices
53mSolving technical debt of a microservices architecture
57mBuilding Systems that are #neverdone
23mDevOps and Legacy Code
20m3 reasons why micro-services aren't the miracle cure
40mSmoothing the continuous delivery path- a tale of two architectures
33mFireside chat - Monoliths, Microservices & Modernization – Practical Strategies
42mHow to f*ck Up Your Development Team with Microservices
