~/talk

How Just Eat uses tooling to deploy Go micro-services in minutes

Talkat GopherCon UK 2025 · 2025-08-13..08-15· [microservices, devops-and-delivery]
links:none on file
slides:none on file

Just Eat claims engineers can scaffold, update and deploy Go microservices in minutes using an internal tool called Gokit that scaffolds services in seconds and auto-generates Terraform, OpenAPI and CI/CD. It converts a few lines of Go into service.json, provisions DynamoDB and S3, wires consumers/producers on the event bus, and outputs Prometheus/Grafana metrics. Team runs 100+ Go services for Jet Connect (handling ~800 million orders/year), uses capability tests that spin up 10–20 services, and enforces drift detection so generated changes stay consistent.

AI-written summary · about

  1. 0:00Just Eat's Go microservices journey
  2. 1:05Jet Connect scale
  3. 3:35PHP monolith problems
  4. 5:46Switch to Go need
  5. 6:29New tool requirements
  6. 7:52Gokit introduction
  7. 9:16Pizza service with Gokit
  8. 11:00Pizza service event handler
  9. 12:45Bootstrapping pizza service
  10. 13:48Infrastructure with service.json
  11. 14:30Deploying pizza service
  12. 15:14Capability testing
  13. 16:37Preventing drift with Gokit
  14. 17:18Metrics and Grafana
  15. 18:01Adding DynamoDB and S3
  16. 20:07Updating pizza handler
  17. 21:49Testing locally with Gokit
  18. 22:32Adding HTTP server
  19. 23:55HTTP endpoint with OpenAPI
  20. 25:18Order ready event handler
  21. 26:23Deploying updated service
  22. 27:06Gokit improvements
  23. 29:11Q&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.