~/talk

Microservices Are ‘Easy’, Dependencies Are Hard

Talkat Yalla DevOps 2021 · on Thursday, 2021-07-08· [microservices, devops-and-delivery]
slides:none on file

Argues that microservices ease development but break CI/CD unless pipelines are redesigned; recommends using multi-stage Docker builds and kind to run a full k8s cluster in CI, running Buildkite agents on the Kubernetes cluster, and keeping pipelines as code to avoid copy‑paste. Claims this approach scales from a few services up to ~100, speeds feedback via cached layers, enables full integration tests with TestCafe or Cypress, and uses feature flags and coordinated deploys to deploy fast and roll back reliably.

AI-written summary · about

  1. 0:00Intro
  2. 2:09Kubernetes
  3. 2:54Agenda
  4. 3:46Past
  5. 5:10Pipelines
  6. 6:46CICD Philosophy
  7. 8:08Why do I need a CICD
  8. 9:07Our goal
  9. 9:44Dont repeat yourself dry
  10. 10:51Running locally
  11. 11:51Easy to get started
  12. 12:37Change the pipeline
  13. 12:57Advices
  14. 13:17Multistage build
  15. 16:37Pipeline
  16. 18:26Feature Flags
  17. 20:15Deploy Together
  18. 21:43Final Tips
  19. 23:22Confidence
  20. 24:31Conclusion
~/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.