Presentation: Deliver Docker Containers Continuously on AWS

Location:

Duration

Duration: 
10:35am - 11:25am

Day of week:

Persona:

Key Takeaways

  • Understand what tools can be used to orchestrate containers
  • Learn about security principles on AWS and ECS
  • Listen to case studies and experiences

Abstract

With Docker it became easy to start applications locally without installing any dependencies. Even running a local cluster is not a big thing anymore.

AWS on the other side offers with ECS a managed container service that starts to schedule containers based on resource needs, isolation policies, and availability requirements.

Sounds good, but is it really that easy? In this talk, you'll get an overview of ECS and all other services that are needed to run your containers in production. Philipp shows how an ECS cluster and your containerized applications can automatically be deployed and scaled. He also shares his experiences and discusses what features are still missing.

Interview

Question: 
What are you doing at the moment?
Answer: 

I'm part of our cloud platform team and we're currently working on a solution to make it easier (and more cost efficient) for our product teams to deploy their services. We're introducing Docker as new standard shipping format and trying to make it as simple as possible to deploy these containers on AWS ECS. Our intention is not to abstract or hide AWS, but to fill the gaps between things AWS already provides and our actually teams need.

Question: 
What’s the goal for the talk?
Answer: 

In my talk I want to go a step further than typical Hello-World examples. Setting up a container orchestration platform like Amazon ECS production ready takes some more effort. For me the question is always what effort does it need to make it production ready. What else do I have to do so that I can actually use it at my company? So, I'm trying to give a broader overview what tools and services are also needed.

I'll talk about different deployment options, auto scaling of the cluster as well as services, and load balancing. As security is a hot topic in the container world, this talk not only explains how Amazon's identity and access management (IAM) has been embedded into ECS but also what is not covered and how you have to protect your cluster.

Question: 
Who is the main persona that your talk is aimed at?
Answer: 

Architects and tech leads.

Speaker: Philipp Garbe

Lead Software Developer @AutoScout24

Philipp works as Lead Software Developer at AutoScout24 in Munich. He is driven by technologies and tools that allow him to release faster and more frequently. He expects that every commit automatically goes into production and it shouldn't be a surprise that he's excited about microservices, docker, and the cloud. Affected by Pain Driven Development, Philipp believes that things need to be changed whenever the pain is big enough. As a Docker Captain, he also tries to share his knowledge and experience about Containers with the community.

Find Philipp Garbe at

Similar Talks

Principal PreSales Engineer @AppDynamics
Developer Advocate, JFrog
Senior Technical Specialist @Perforce
CTO who understands the science around helping people do their best

Tracks

Conference for Professional Software Developers