~/talk

Fear and Loathing in Vi.Tech: How to Live Without Microservices

TalkinRussianat HighLoad++ 2024 · 2024-12-02..12-03· [software-architecture, legacy-modernisation]
links:none on file
slides:none on file

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

  1. 0:00Introduction
  2. 1:08Why split monolith
  3. 6:09Prototype and results
  4. 11:30Building split team
  5. 16:50Constraints and service architecture
  6. 23:03Code composition and Cobra
  7. 31:20Data sync and Kafka
  8. 35:41Summary and recommendations
  9. 46:12Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.