~/talk

How one team built their first microservice

Talkat NDC Sydney 2017 · 2017-08-14..08-18· [microservices]
links:none on file
slides:none on file

A small microservice that handles goal comments and a live feed is built using dotnet core, Docker containers deployed to Docker + AWS ECS with Terraform, DynamoDB for state, SQS-style queues for async messaging, CQRS and read-store projections, plus an anti‑corruption layer to keep the monolith isolated. Cycle time rises from ~4 to ~8 days during the transition then falls to ~2 days once stable. Persistent message loss (network, bugs, retries) causes lost updates — the team concludes event sourcing would have made repairs far simpler.

AI-written summary · about

  1. 0:00Start
  2. 7:06Value Stream Map
  3. 12:32Decoupling
  4. 18:17Downsides
  5. 19:28Move to Continuous Deployment
  6. 21:40Jquery
  7. 25:26How a Continuous Deployment Pipeline Works
  8. 28:29View Model
  9. 30:22Anti-Corruption Layer
  10. 50:54Docker Compose
  11. 52:40How Did You Choose Which Version of Net Core To Use and and Were You Using the Latest All the Time
~/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.