~/talk

Java - microservices

Talkat JDD 2019 · 2019-10-14..10-15· [java, microservices]
links:none on file
slides:none on file

Beekeeper moves a Python monolith into ~40 services over four years to speed deploys and enable mixed tech stacks, then solves the resulting duplication with a Yeoman generator to cut bootstrap from an hour to ~3 minutes, a custom Gradle plugin published to centralize build checks, and a test-support + Wiremock pattern so dependency upgrades are verifiable. Operations use Kubernetes readiness probes, ELK for centralized logs, and Jenkins automation; multi-repo layout creates the most pain.

AI-written summary · about

  1. 0:00Introduction to Beekeeper
  2. 2:40Why switch to microservices
  3. 5:27Monolith vs microservices trade-offs
  4. 7:35Benefits of microservices architecture
  5. 10:48Developer experience focus
  6. 11:31Choosing frameworks and repositories
  7. 13:41Bootstrapping services efficiently
  8. 15:27Gradle plugin for consistency
  9. 18:17Testing microservices challenges
  10. 21:58Health checks and dependencies
  11. 24:23Kubernetes and readiness checks
  12. 25:28Centralized logging setup
  13. 27:15Reusable configuration bundles
  14. 27:57Automation with Jenkins
  15. 28:17Conclusion and key takeaways
~/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.