How to Recreate AWS in Your Data Center
summary
Shows how to reproduce an AWS-style serverless platform on-prem by wiring together open-source components: Nomad, Consul, Traefik, Docker, Prometheus, Graylog, Minio and RabbitMQ. Describes a Go “sidekick” buffering proxy that spawns containers on demand, uses Terraform and GitLab CI for deployment, and reports a prototype that runs hello-world functions with Consul service discovery; a minimal production footprint is about 11 servers (3 masters).
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:05Recreate AWS in datacenter
- 3:13Containerization strategy
- 8:07Nomad and Traefik
- 10:16Consul's role
- 12:23Graylog logs and metrics
- 17:21CI/CD with Jenkins
- 19:48Async services and messaging
- 21:19Public vs private cloud
- 24:54Chinook lessons
- 26:37Conclusion
related talks
31mGoing Serverless For Fun and Profit
43mConsul Learn Lab: Deploy Resilient Applications with Service Mesh and AWS Lambda
47mBuild your next microservices application with modern AWS services
44mServerless and containers are coming together: an AWS perspective
39mThink in Cloud, Develop in Cloud
28mServerless Backend for Frontend on AWS
24mWhat it Takes to Build & Operate a Global Serverless Provider
35mKeeping an eye on your serverless containers
