Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Changing the Calculus of Containers (Datadog Dash)

Changing the Calculus of Containers (Datadog Dash)

From my Keynote at Datadog Dash

Deepak Singh

July 12, 2018
Tweet

More Decks by Deepak Singh

Other Decks in Technology

Transcript

  1. “To finish the moment, to find the journey’s end in

    every step of the road, to live the greatest number of good hours, is wisdom.”
 
 — Ralph Waldo Emerson
  2. EC2 INSTANCES ECS AGENT TASK Containers TASK ECS AGENT TASK

    TASK AGENT COMMUNICATION SERVICE API CLUSTER MANAGEMENT ENGINE KEY/VALUE STORE ECS AGENT TASK TASK Internet LOAD BALANCER LOAD BALANCER Containers Containers Containers Containers Containers Amazon ECS
  3. Amazon
 RDS ElastiCache
 (Redis) Amazon
 S3 Amazon
 SQS Auto Scaling

    Group
 Multi-AZ Auto Scaling Group
 Multi-AZ Microservice 1 Microservice 2 Amazon ECS McD API Middleware Third-party Delivery Platforms Menu and Restaurant
 Master Restaurant Application Load Balancer
  4. Built entire system in months, all on AWS Out of

    the box integration and deployment models with ECS simplified DevOps pipeline Open platform that integrates with any restaurant and global delivery partners Over 20k transactions per second, sub 
 100 millisecond latency Cost effective, even with extremely low transaction values
  5. API

  6. “Could you tell me which rack my EC2 instance landed

    in.”
 
 — (Almost) no one
  7. AMAZON CONTAINER SERVICES Choose your orchestration tool 1 Choose your

    launch type 2 ECS EKS EC2 Fargate EC2 Fargate
  8. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you [email protected] @mndoci