~/talk

Comprehensive testing strategies for modern microservice architectures

slides:none on file

A Go microservice demo exposes /events and /events/{id} and shows exact tools and pipelines: unit tests and fuzz testing (Go fuzz target on talk title, run with -fuzz and -fuztime=5s), integration tests with net/http/httptest, containerized E2E using testcontainers against a Docker Hub image, and consumer-driven contract tests using the pack DSL published to packed flow; GitHub Actions run staged checks (fast local units, integration on main, then E2E and contract verification).

AI-written summary · about

  1. 0:00Introduction
  2. 2:22Bugs
  3. 4:37Common bug causes
  4. 6:14Software development life cycle
  5. 8:08Testing pyramid
  6. 9:24Testing trophy
  7. 11:03Microservices
  8. 13:07Test Driven Development
  9. 14:23Go
  10. 16:40Fuzzing
  11. 18:33Third party APIs
  12. 19:24Copenhagen Devfest
  13. 24:30Integration vs Endtoend tests
  14. 26:42HTTP Test Library
  15. 27:43Test Containers Project
  16. 29:16Integration Testing
  17. 37:14Contract Testing
  18. 40:47Contract Test
  19. 45:36GitHub Actions
  20. 50:39Summary
  21. 52:10Questions
~/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.