~/talk

Fear and Loathing in Vi.Tech: how to live without microservices

TalkinRussianat Golang Conf 2024 · 2024-12-02..12-03· [microservices, legacy-modernisation, devops-and-delivery]
links:none on file
slides:none on file

A Go-focused talk about moving away from microservices by consolidating a messy stack: three PHP monoliths with long deploys, a mix of Go and PHP background services, many jobs, Docker, Cobra, many GitLab repos, Kubernetes and Terraform. It explains the problems this setup caused (slow deployments, complex coordination) and discusses living without microservices by simplifying architecture and tooling.

AI-written summary · about

  1. 0:00Introduction
  2. 1:09Monolith problems
  3. 4:17Why microservices
  4. 6:03Prototype proof
  5. 7:11Building platform team
  6. 9:36Monolith split mistakes
  7. 11:02Domain models
  8. 13:54SOA vs microservices
  9. 16:46Infrastructure limits
  10. 19:35Go monorepos
  11. 23:22Approach benefits
  12. 25:05Service code structure
  13. 27:17Soft skills matter
  14. 28:43Builder problem
  15. 31:10Data sync
  16. 34:01Summary
  17. 36:49Q&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.