~/talk

Crack the monolith with Consul and Nomad

Talkat HashiConf 2024 · 2024-10-14..10-16· [microservices, devops-and-delivery]
links:none on file
links:none on file
slides:none on file

Demonstrates migrating a containerized monolith (HashiCups) to microservices using Consul and Nomad, building infra with Packer and Terraform on AWS, converting Docker Compose to Nomad jobspecs, and registering services with Consul service discovery. Deployments move from single public VM to multiple private clients, add a Consul service mesh + Envoy sidecar and API Gateway with mTLS, and use Nomad autoscaler to auto-scale the frontend from one instance up to four under synthetic load — the demo deploys and scales successfully.

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 1:50Monoliths vs microservices
  3. 13:18Consul and Nomad overview
  4. 23:44Demo setup and infrastructure
  5. 35:03Deploying the monolith on Nomad
  6. 44:35Adding Consul service discovery
  7. 51:00Multi-node deployment
  8. 56:44Service mesh with Consul
  9. 1:00:15Autoscaling with Nomad
  10. 1:09:07Q&A and closing
~/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.