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