Infinity and Beyond CHRISTINE TRAHE | PLATFORM ENGINEERING, SCOUT24 | SEPT 2019 Community Day 2019 Sponsors
2
Containerized Applications running on AWS 3
Product Account Strategy 4
Enabling product engineers to focus on delivering value to Scout24 consumers and customers. Platform Engineering, Scout24 5
Delivering Infinity
Keeping it simple Custom resource Basic configuration Mandatory Tagging 7
What the user sees 8
Under the hood: Compute 9
Under the hood: Logging and Monitoring 10
Limitations
Tooling • CloudFormation − Not for application deployment • ECS − Smaller community − Lower level building block 12
Single cluster Ease of experimentation • Services should never impact each other • Disaster recovery strategy • Hitting the limits of our providers • 13
No noticable changes for the user 14
Beyond
Now: under the hood 16
Notable improvements • Deployment time down from 5 minutes to under 1 minute • Large community, get to use open source tools • Improved confidence 17
Our Multi-Cluster Toolbox
User Interface 19
User Interface 20
Service deployment with CloudFormation 21
Service Deployment with controllers 22
Accessing AWS Resources with IAM 23
Accessing AWS Resources with VPC 24
Higher level of abstraction • • What level to abstract Large open source community • Amazon Platform EKS Engineering • Standards and best practices AWS abstracts complexity • • Not for application deployment (API calls, • Lower level building block AWS CodeDeploy) • Smaller community • Infrastructure deployment • Platform abstraction 25
Thank you! ! CHRISTINE TRAHE | PLATFORM ENGINEERING, SCOUT24 | SEPT 2019 https://jobs.scout24.com/#/department-positions/PlatformEngineering Scout24 are hiring! Finanzcheck (Hamburg!) AutoScout24 ImmobilienScout24
Recommend
More recommend