Infinity and Beyond CHRISTINE TRAHE | PLATFORM ENGINEERING, SCOUT24 - - PowerPoint PPT Presentation

infinity and beyond
SMART_READER_LITE
LIVE PREVIEW

Infinity and Beyond CHRISTINE TRAHE | PLATFORM ENGINEERING, SCOUT24 - - PowerPoint PPT Presentation

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


slide-1
SLIDE 1

CHRISTINE TRAHE | PLATFORM ENGINEERING, SCOUT24 | SEPT 2019

Infinity and Beyond

Community Day 2019 Sponsors

slide-2
SLIDE 2

2

slide-3
SLIDE 3

3

Containerized Applications running on AWS

slide-4
SLIDE 4

Product Account Strategy

4

slide-5
SLIDE 5

Enabling product engineers to focus on delivering value to Scout24 consumers and customers.

5

Platform Engineering, Scout24

slide-6
SLIDE 6

Delivering Infinity

slide-7
SLIDE 7

Keeping it simple

7

Custom resource Basic configuration Mandatory Tagging

slide-8
SLIDE 8

What the user sees

8

slide-9
SLIDE 9

Under the hood: Compute

9

slide-10
SLIDE 10

Under the hood: Logging and Monitoring

10

slide-11
SLIDE 11

Limitations

slide-12
SLIDE 12

Tooling

12

  • CloudFormation

−Not for application deployment

  • ECS

−Smaller community −Lower level building block

slide-13
SLIDE 13

Single cluster

13

  • Ease of experimentation
  • Services should never impact each other
  • Disaster recovery strategy
  • Hitting the limits of our providers
slide-14
SLIDE 14

No noticable changes for the user

14

slide-15
SLIDE 15

Beyond

slide-16
SLIDE 16

Now: under the hood

16

slide-17
SLIDE 17

Notable improvements

17

  • Deployment time down from 5

minutes to under 1 minute

  • Large community, get to use open

source tools

  • Improved confidence
slide-18
SLIDE 18

Our Multi-Cluster Toolbox

slide-19
SLIDE 19

User Interface

19

slide-20
SLIDE 20

User Interface

20

slide-21
SLIDE 21

Service deployment with CloudFormation

21

slide-22
SLIDE 22

Service Deployment with controllers

22

slide-23
SLIDE 23

Accessing AWS Resources with IAM

23

slide-24
SLIDE 24

Accessing AWS Resources with VPC

24

slide-25
SLIDE 25

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

slide-26
SLIDE 26

CHRISTINE TRAHE | PLATFORM ENGINEERING, SCOUT24 | SEPT 2019

https://jobs.scout24.com/#/department-positions/PlatformEngineering

Thank you! !

Scout24 are hiring! Finanzcheck (Hamburg!) AutoScout24 ImmobilienScout24