~/talk

Standardizing Microservice Development

Talkat JCON 2020 · 2020-10-27..10-30· [microservices, developer-experience]
links:none on file
slides:none on file

Argues that small shared developer scripts eliminate duplicated build and CI configs by driving naming, tooling and deployment patterns; demonstrates one-step local deployment that checks credentials, spins a docker stack, starts a DB image and deploys the app, and shows reusable Gradle fragments and Gradle init scripts plus git submodules to publish scripts centrally. Claims the approach scales (variables otherwise appear in ~200 services), integrates with GitLab CI, is testable in pipelines, and reduces onboarding and maintenance pain.

AI-written summary · about

  1. 0:00Intro
  2. 2:27Gains of Standardization
  3. 5:11Developer Scripts
  4. 5:57Deployment Script
  5. 10:47Cleaning Up Docker
  6. 13:56Principles
  7. 15:29Naming
  8. 21:21Script Publishing
  9. 22:06Other Options
  10. 23:25Repository Context
  11. 26:27Submodule benefits
  12. 26:51How reusable Gradle scripts work
  13. 28:15Building the build script
  14. 29:13Applying external cradle files
  15. 30:13Overwriting tasks
  16. 30:53Idea Code Style
  17. 31:10Idea Code Style Script
  18. 31:53CI Pipelines
  19. 36:20Dev Scripts
  20. 37:28Learnings
~/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.