SlideShare a Scribd company logo
Christian Herweg
Thomas Klinger
Lukas Kucharski
DIVIDE & CONQUER
Logging Architecture in Distributed Ecosystems with Elastic Cloud Enterprise
Elastic{ON} Tour: Frankfurt 2018
Facts & Figures
07.11.18 2
• Location: 

Hamburg (head office)
• Employees: 

4,700 (all locations)
• Sales 2016/2017: 

2.9 billion euros
OTTO campus in Hamburg
Elastic{ON} Tour: Frankfurt 2018
OTTO – Number 1 in Fashion & Lifestyle*
07.11.18 3
*B2C mail order, GfK figures 2014
6.800

brands (in-house and many
premium third-party brands)
Over 2,8 million items
online
Huge product portfolio from fashion and
lifestyle to household appliances and
multimedia, DIY, kitchens, furniture and
toys
120 

specialist catalogues
The only ‘big book’
company to make
the jump into the
digital world
6 specialist online shops
Elastic{ON} Tour: Frankfurt 2018
Business Domains Mirror the System
Architecture
Page Assembly
Tesla
ShopOffice
AfterSales
Search
P13N
Order
User
Authentication
Tracking
u.v.m.
Code ownership results in
high code quality
!
Continuous Delivery 

permits more than 800
deployments per week.
!
Verticals develop and test
features fast and
independently
!
schematic presentation
Business phases of the order process frame the distributed and parallel development. The technical mirror to this phase
model allows highest possible flexibility in business concept development.
!
07.11.18 4
Elastic{ON} Tour: Frankfurt 2018 07.11.18 5
Step by Step Fragmentation of otto.de
Dedicated Monolith Vertical Architecture Micro Services & „Cloud Readiness“
I
n
d
e
xI
n
d
e
x
I
n
d
e
x
I
n
d
e
x
I
n
d
e
x
I
n
d
e
x
Serverless & Cloud
2011
df /var/log
2013

~3TB data
2015

~17TB data
2018

up to 42TB data
&

splunk >
Elastic{ON} Tour: Frankfurt 2018
DISTRIBUTED LOGGING @ AWS
a.k.a. „How to enable tenants to log data“
07.11.18 6
Elastic{ON} Tour: Frankfurt 2018
Requirements
• Security
• Encryption (at rest, in transit)
• Authentication & Authorization
• Isolation of resources („multi-tenancy“)
• Accessing other vertical‘s logs
=> Rethink classic operations model, become a service provider
07.11.18 7
Elastic{ON} Tour: Frankfurt 2018
Core Principles
• Multi tenancy
• Shared responsibility
• Security by design
• Automation (Goal: Provision the logging platform during lunch break)
07.11.18 8
Elastic{ON} Tour: Frankfurt 2018
Elasticsearch Deployment at Scale
• AWS Elasticsearch (Cost, missing encryption)
• Elasticsearch on EC2 (Technical overhead)
• Elastic Cloud Enterprise (fits requirements)
07.11.18 9
Elastic{ON} Tour: Frankfurt 2018
Challenges
• AWS Cross Account actions
• (Near-)Realtime processing of logs
• Processing multiple data formats (JSON, Syslog ...)
• Queueing input data for failure scenarios
• Autoscaling Logstash
• Automation of Elasticsearch cluster management
• Keeping up with new features in the Elastic stack
07.11.18 10
Elastic{ON} Tour: Frankfurt 2018
ELASTIC CLOUD
ENTERPRISE
a.k.a. „How to provision tons of Elasticsearch and Kibana clusters“
07.11.18 11
Elastic{ON} Tour: Frankfurt 2018
How Elastic Cloud Enterprise Helped Us
• No need to build custom provisioning service for Elasticsearch
and Kibana clusters
• Provides security features via Elastic features (authentication,
authorization, integration with LDAP)
• Supports multiple Elastic stack versions
• Easy to set up a basic installation
• Customizable (stack packs, underlying EC2 instance)
• Extensive API
• Updates do not require downtime
• Multi-tenancy
07.11.18 12
Elastic{ON} Tour: Frankfurt 2018
Architecture
07.11.18 13
Key facts:
• 2 Loadbalancers
• 3 ECE Proxies
• 3 ECE Coordinators
• 21 ECE Allocators (i3.4xlarge)
• 20+ Clusters
• Dedicated Monitoring Cluster
Elastic{ON} Tour: Frankfurt 2018
Challenges
• Automated deployment
• Stateful components in a cloud environment (allocators)
• Troubleshooting ECE
• No fine-grained authentication and authorization (LDAP, OAuth2)
except readonly/root users
=> Custom tooling required
07.11.18 14
Elastic{ON} Tour: Frankfurt 2018
LOGINGEST
a.k.a. „How to move logs from one account to another“
07.11.18 15
Elastic{ON} Tour: Frankfurt 2018
Challenges
• Cross account log ingestion
• Pipeline performance & autoscaling
• Finding a suitable input
• S3, CloudWatch Logs (Logstash state management)
• Kinesis, Kafka (too expensive)
• S3 & SNS & SQS (logstash-input-s3-sns-sqs)
• Pipeline management (in Kibana)
07.11.18 16
Elastic{ON} Tour: Frankfurt 2018
Architecture Logingest
07.11.18 17
Elastic{ON} Tour: Frankfurt 2018
Autoscaling logstash
07.11.18 18
• Autoscale between 30 and 110
Logstash containers in total
• Scaling based on demand and
cluster size
• Manual intervention possible
• consume unexpected peaks
• stopping ingest in failure scenarios
Elastic{ON} Tour: Frankfurt 2018
HOUSEKEEPING
a.k.a. „How to keep your clusters clean“
07.11.18 19
Elastic{ON} Tour: Frankfurt 2018
Curator as a Service
• Verticals provide configuration in Git
• Synchronized to S3
• Master-worker architecture based on AWS Lambda, CloudWatch and
SQS
07.11.18 20
Elastic{ON} Tour: Frankfurt 2018
Challenges
• Verticals are responsible for curator configuration
• Lack of knowledge (both Curator and Elasticsearch)
• Monitoring Curator
• Tracking origins of failed runs (misconfiguration, internal failure)
• Transparency for verticals
• AWS Lambda limits (max. 3 minutes runtime)
07.11.18 21
Elastic{ON} Tour: Frankfurt 2018
LESSONS LEARNED
a.k.a. „Learning through failure“
07.11.18 22
Elastic{ON} Tour: Frankfurt 2018
Learnings
• Spread knowledge about Elasticsearch with teams
• Create a sustainable knowledgebase
• Automation is essential
• Reduce operational overhead
• Have time to develop and introduce new features
• Know your I/O limits and requirements
• Scaling Logstash is not a trivial task
07.11.18 23
Elastic{ON} Tour: Frankfurt 2018
BACKLOG
a.k.a. „Still some work to do“
07.11.18 24
Elastic{ON} Tour: Frankfurt 2018
Next steps
• Develop custom Logstash pipeline management solution
• Move Housekeeping workers from AWS Lambda to AWS Fargate
• Evaluate Index Lifecyle Management via Elasticsearch
• Upgrade to ECE 2.0
• Leverage potential of ECE & Elastic features
• Tenants use and know about Machine Learning & APM
• ECE 2.0 features
• When available: cross-cluster search
07.11.18 25
Elastic{ON} Tour: Frankfurt 2018
WE ARE HIRING!
https://www.otto.de/jobs
07.11.18 26
Elastic{ON} Tour: Frankfurt 2018
THANK YOU FOR YOUR
ATTENTION
07.11.18 27
Elastic{ON} Tour: Frankfurt 2018
BACKUP
07.11.18 28
Elastic{ON} Tour: Frankfurt 2018
History – The Beginning...
07.11.18 29
K2 - Cloud Readiness 08.05.2018 30
Autonomous and team specific utilization of
technology.
Decoupling of interfaces and system components
reduces architecture complexity and
interdependences especially with service
components.
Perimeter protection is replaced by an integrated
security concept, reducing vulnerability and allowing
customised implementations.
Cloud migration allows new sourcing and
scaling models

More Related Content

PDF
Security Events Logging at Bell with the Elastic Stack
PPTX
Artik cloud deview 2016
PDF
Turning Evidence into Insights: How NCIS Leverages Elastic
PPTX
Concept to reality: An advanced agile integration blueprint
PDF
Empower Your Security Practitioners with Elastic SIEM
PDF
Siscale Lightning Talk: Automated Root Cause Analysis with Elastic Stack
PDF
Building a reliable and cost effect logging system at Box
PDF
How KeyBank Used Elastic to Build an Enterprise Monitoring Solution
Security Events Logging at Bell with the Elastic Stack
Artik cloud deview 2016
Turning Evidence into Insights: How NCIS Leverages Elastic
Concept to reality: An advanced agile integration blueprint
Empower Your Security Practitioners with Elastic SIEM
Siscale Lightning Talk: Automated Root Cause Analysis with Elastic Stack
Building a reliable and cost effect logging system at Box
How KeyBank Used Elastic to Build an Enterprise Monitoring Solution

What's hot (20)

PDF
Alex Nauda [Nobl9] | How Not to Build an SLO Platform | InfluxDays NA 2021
PDF
Kafka and Kafka Streams in the Global Schibsted Data Platform
PDF
Elastic on a Hyper-Converged Infrastructure for Operational Log Analytics
PDF
What’s Evolving in the Elastic Stack
PDF
Monitoring docker, k8s and your applications with the elastic stack
PDF
[WSO2Con USA 2018] Microservices, Containers, and Beyond
PDF
Hunting for Evil with the Elastic Stack
PDF
How to Gain Visibility into Containers, VM’s and Multi-Cloud Environments Usi...
PDF
Elastic @ John Deere
PPTX
SnapLogic Live: IoT Integration
PDF
Better Search and Business Analytics at Southern Glazer’s Wine & Spirits
PDF
Elastic at KPN
PDF
Scalable Application Development @ Picnic
PDF
Infrastructure monitoring made easy, from ingest to insight
PDF
Achieving cyber mission assurance with near real-time impact
PDF
Log Monitoring and Anomaly Detection at Scale at ORNL
PDF
CSX: Real-time Business Discovery with the Elastic Stack
PDF
Elasticsearch on Azure
PDF
Improving search at Wellcome Collection
PDF
Machine Learning for Anomaly Detection, Time Series Modeling, and More
Alex Nauda [Nobl9] | How Not to Build an SLO Platform | InfluxDays NA 2021
Kafka and Kafka Streams in the Global Schibsted Data Platform
Elastic on a Hyper-Converged Infrastructure for Operational Log Analytics
What’s Evolving in the Elastic Stack
Monitoring docker, k8s and your applications with the elastic stack
[WSO2Con USA 2018] Microservices, Containers, and Beyond
Hunting for Evil with the Elastic Stack
How to Gain Visibility into Containers, VM’s and Multi-Cloud Environments Usi...
Elastic @ John Deere
SnapLogic Live: IoT Integration
Better Search and Business Analytics at Southern Glazer’s Wine & Spirits
Elastic at KPN
Scalable Application Development @ Picnic
Infrastructure monitoring made easy, from ingest to insight
Achieving cyber mission assurance with near real-time impact
Log Monitoring and Anomaly Detection at Scale at ORNL
CSX: Real-time Business Discovery with the Elastic Stack
Elasticsearch on Azure
Improving search at Wellcome Collection
Machine Learning for Anomaly Detection, Time Series Modeling, and More
Ad

Similar to Divide & Conquer - Logging Architecture in Distributed Ecosystems with Elastic Cloud Enterprise at Otto (20)

PDF
Migrating a legacy logging system: Etsy’s journey to Elastic Cloud
PPTX
Intro elasticsearch taswarbhatti
PDF
Monitoring modern applications using Elastic
PDF
What's new at Elastic: Update on major initiatives and releases
PDF
Centralized logging in a changing environment at the UK’s DVLA
PDF
Bandwidth: Use Cases for Elastic Cloud on Kubernetes
PDF
eDreams: mayor supervisión de la seguridad con Elastic Stack
PDF
Elastic Stack keynote
PDF
Log Analytics with AWS
PDF
Cómo transformar los datos en análisis con los que tomar decisiones
PDF
What's new at Elastic: Update on major initiatives and releases
PDF
Nine Publishing: Building a modern infrastructure with the Elastic Stack
PDF
Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...
PDF
Why Elastic? @ 50th Vinitaly 2016
PPTX
Elastic Meetup Belgium - December 2018
PPTX
Devteach 2017 Store 2 million of audit a day into elasticsearch
PDF
American Ancestors Use Case - Scalability & Support Using the Elasticsearch S...
PDF
4 - Customer story: Telenet
PPTX
Leveraging OpenStack at Scale: How the Elastic Cloud Drives Innovation Velocity
PPTX
Elastic Stack @ Swisscom Application Cloud
Migrating a legacy logging system: Etsy’s journey to Elastic Cloud
Intro elasticsearch taswarbhatti
Monitoring modern applications using Elastic
What's new at Elastic: Update on major initiatives and releases
Centralized logging in a changing environment at the UK’s DVLA
Bandwidth: Use Cases for Elastic Cloud on Kubernetes
eDreams: mayor supervisión de la seguridad con Elastic Stack
Elastic Stack keynote
Log Analytics with AWS
Cómo transformar los datos en análisis con los que tomar decisiones
What's new at Elastic: Update on major initiatives and releases
Nine Publishing: Building a modern infrastructure with the Elastic Stack
Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...
Why Elastic? @ 50th Vinitaly 2016
Elastic Meetup Belgium - December 2018
Devteach 2017 Store 2 million of audit a day into elasticsearch
American Ancestors Use Case - Scalability & Support Using the Elasticsearch S...
4 - Customer story: Telenet
Leveraging OpenStack at Scale: How the Elastic Cloud Drives Innovation Velocity
Elastic Stack @ Swisscom Application Cloud
Ad

More from Elasticsearch (20)

PDF
An introduction to Elasticsearch's advanced relevance ranking toolbox
PDF
From MSP to MSSP using Elastic
PDF
Cómo crear excelentes experiencias de búsqueda en sitios web
PDF
Te damos la bienvenida a una nueva forma de realizar búsquedas
PDF
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
PDF
Comment transformer vos données en informations exploitables
PDF
Plongez au cœur de la recherche dans tous ses états.
PDF
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
PDF
An introduction to Elasticsearch's advanced relevance ranking toolbox
PDF
Welcome to a new state of find
PDF
Building great website search experiences
PDF
Keynote: Harnessing the power of Elasticsearch for simplified search
PDF
Explore relève les défis Big Data avec Elastic Cloud
PDF
Comment transformer vos données en informations exploitables
PDF
Transforming data into actionable insights
PDF
Opening Keynote: Why Elastic?
PDF
Empowering agencies using Elastic as a Service inside Government
PDF
The opportunities and challenges of data for public good
PDF
Enterprise search and unstructured data with CGI and Elastic
PDF
クローラーを迅速に入手:効果的なWebクローラーの作成方法
An introduction to Elasticsearch's advanced relevance ranking toolbox
From MSP to MSSP using Elastic
Cómo crear excelentes experiencias de búsqueda en sitios web
Te damos la bienvenida a una nueva forma de realizar búsquedas
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
Comment transformer vos données en informations exploitables
Plongez au cœur de la recherche dans tous ses états.
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
An introduction to Elasticsearch's advanced relevance ranking toolbox
Welcome to a new state of find
Building great website search experiences
Keynote: Harnessing the power of Elasticsearch for simplified search
Explore relève les défis Big Data avec Elastic Cloud
Comment transformer vos données en informations exploitables
Transforming data into actionable insights
Opening Keynote: Why Elastic?
Empowering agencies using Elastic as a Service inside Government
The opportunities and challenges of data for public good
Enterprise search and unstructured data with CGI and Elastic
クローラーを迅速に入手:効果的なWebクローラーの作成方法

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
Electronic commerce courselecture one. Pdf
PDF
Encapsulation theory and applications.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
cuic standard and advanced reporting.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
1. Introduction to Computer Programming.pptx
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPT
Teaching material agriculture food technology
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
A Presentation on Artificial Intelligence
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Approach and Philosophy of On baking technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Machine learning based COVID-19 study performance prediction
Electronic commerce courselecture one. Pdf
Encapsulation theory and applications.pdf
Assigned Numbers - 2025 - Bluetooth® Document
cuic standard and advanced reporting.pdf
Spectroscopy.pptx food analysis technology
1. Introduction to Computer Programming.pptx
SOPHOS-XG Firewall Administrator PPT.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Teaching material agriculture food technology
Group 1 Presentation -Planning and Decision Making .pptx
Big Data Technologies - Introduction.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
A Presentation on Artificial Intelligence
A comparative analysis of optical character recognition models for extracting...
Approach and Philosophy of On baking technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf

Divide & Conquer - Logging Architecture in Distributed Ecosystems with Elastic Cloud Enterprise at Otto

  • 1. Christian Herweg Thomas Klinger Lukas Kucharski DIVIDE & CONQUER Logging Architecture in Distributed Ecosystems with Elastic Cloud Enterprise
  • 2. Elastic{ON} Tour: Frankfurt 2018 Facts & Figures 07.11.18 2 • Location: 
 Hamburg (head office) • Employees: 
 4,700 (all locations) • Sales 2016/2017: 
 2.9 billion euros OTTO campus in Hamburg
  • 3. Elastic{ON} Tour: Frankfurt 2018 OTTO – Number 1 in Fashion & Lifestyle* 07.11.18 3 *B2C mail order, GfK figures 2014 6.800
 brands (in-house and many premium third-party brands) Over 2,8 million items online Huge product portfolio from fashion and lifestyle to household appliances and multimedia, DIY, kitchens, furniture and toys 120 
 specialist catalogues The only ‘big book’ company to make the jump into the digital world 6 specialist online shops
  • 4. Elastic{ON} Tour: Frankfurt 2018 Business Domains Mirror the System Architecture Page Assembly Tesla ShopOffice AfterSales Search P13N Order User Authentication Tracking u.v.m. Code ownership results in high code quality ! Continuous Delivery 
 permits more than 800 deployments per week. ! Verticals develop and test features fast and independently ! schematic presentation Business phases of the order process frame the distributed and parallel development. The technical mirror to this phase model allows highest possible flexibility in business concept development. ! 07.11.18 4
  • 5. Elastic{ON} Tour: Frankfurt 2018 07.11.18 5 Step by Step Fragmentation of otto.de Dedicated Monolith Vertical Architecture Micro Services & „Cloud Readiness“ I n d e xI n d e x I n d e x I n d e x I n d e x I n d e x Serverless & Cloud 2011 df /var/log 2013
 ~3TB data 2015
 ~17TB data 2018
 up to 42TB data &
 splunk >
  • 6. Elastic{ON} Tour: Frankfurt 2018 DISTRIBUTED LOGGING @ AWS a.k.a. „How to enable tenants to log data“ 07.11.18 6
  • 7. Elastic{ON} Tour: Frankfurt 2018 Requirements • Security • Encryption (at rest, in transit) • Authentication & Authorization • Isolation of resources („multi-tenancy“) • Accessing other vertical‘s logs => Rethink classic operations model, become a service provider 07.11.18 7
  • 8. Elastic{ON} Tour: Frankfurt 2018 Core Principles • Multi tenancy • Shared responsibility • Security by design • Automation (Goal: Provision the logging platform during lunch break) 07.11.18 8
  • 9. Elastic{ON} Tour: Frankfurt 2018 Elasticsearch Deployment at Scale • AWS Elasticsearch (Cost, missing encryption) • Elasticsearch on EC2 (Technical overhead) • Elastic Cloud Enterprise (fits requirements) 07.11.18 9
  • 10. Elastic{ON} Tour: Frankfurt 2018 Challenges • AWS Cross Account actions • (Near-)Realtime processing of logs • Processing multiple data formats (JSON, Syslog ...) • Queueing input data for failure scenarios • Autoscaling Logstash • Automation of Elasticsearch cluster management • Keeping up with new features in the Elastic stack 07.11.18 10
  • 11. Elastic{ON} Tour: Frankfurt 2018 ELASTIC CLOUD ENTERPRISE a.k.a. „How to provision tons of Elasticsearch and Kibana clusters“ 07.11.18 11
  • 12. Elastic{ON} Tour: Frankfurt 2018 How Elastic Cloud Enterprise Helped Us • No need to build custom provisioning service for Elasticsearch and Kibana clusters • Provides security features via Elastic features (authentication, authorization, integration with LDAP) • Supports multiple Elastic stack versions • Easy to set up a basic installation • Customizable (stack packs, underlying EC2 instance) • Extensive API • Updates do not require downtime • Multi-tenancy 07.11.18 12
  • 13. Elastic{ON} Tour: Frankfurt 2018 Architecture 07.11.18 13 Key facts: • 2 Loadbalancers • 3 ECE Proxies • 3 ECE Coordinators • 21 ECE Allocators (i3.4xlarge) • 20+ Clusters • Dedicated Monitoring Cluster
  • 14. Elastic{ON} Tour: Frankfurt 2018 Challenges • Automated deployment • Stateful components in a cloud environment (allocators) • Troubleshooting ECE • No fine-grained authentication and authorization (LDAP, OAuth2) except readonly/root users => Custom tooling required 07.11.18 14
  • 15. Elastic{ON} Tour: Frankfurt 2018 LOGINGEST a.k.a. „How to move logs from one account to another“ 07.11.18 15
  • 16. Elastic{ON} Tour: Frankfurt 2018 Challenges • Cross account log ingestion • Pipeline performance & autoscaling • Finding a suitable input • S3, CloudWatch Logs (Logstash state management) • Kinesis, Kafka (too expensive) • S3 & SNS & SQS (logstash-input-s3-sns-sqs) • Pipeline management (in Kibana) 07.11.18 16
  • 17. Elastic{ON} Tour: Frankfurt 2018 Architecture Logingest 07.11.18 17
  • 18. Elastic{ON} Tour: Frankfurt 2018 Autoscaling logstash 07.11.18 18 • Autoscale between 30 and 110 Logstash containers in total • Scaling based on demand and cluster size • Manual intervention possible • consume unexpected peaks • stopping ingest in failure scenarios
  • 19. Elastic{ON} Tour: Frankfurt 2018 HOUSEKEEPING a.k.a. „How to keep your clusters clean“ 07.11.18 19
  • 20. Elastic{ON} Tour: Frankfurt 2018 Curator as a Service • Verticals provide configuration in Git • Synchronized to S3 • Master-worker architecture based on AWS Lambda, CloudWatch and SQS 07.11.18 20
  • 21. Elastic{ON} Tour: Frankfurt 2018 Challenges • Verticals are responsible for curator configuration • Lack of knowledge (both Curator and Elasticsearch) • Monitoring Curator • Tracking origins of failed runs (misconfiguration, internal failure) • Transparency for verticals • AWS Lambda limits (max. 3 minutes runtime) 07.11.18 21
  • 22. Elastic{ON} Tour: Frankfurt 2018 LESSONS LEARNED a.k.a. „Learning through failure“ 07.11.18 22
  • 23. Elastic{ON} Tour: Frankfurt 2018 Learnings • Spread knowledge about Elasticsearch with teams • Create a sustainable knowledgebase • Automation is essential • Reduce operational overhead • Have time to develop and introduce new features • Know your I/O limits and requirements • Scaling Logstash is not a trivial task 07.11.18 23
  • 24. Elastic{ON} Tour: Frankfurt 2018 BACKLOG a.k.a. „Still some work to do“ 07.11.18 24
  • 25. Elastic{ON} Tour: Frankfurt 2018 Next steps • Develop custom Logstash pipeline management solution • Move Housekeeping workers from AWS Lambda to AWS Fargate • Evaluate Index Lifecyle Management via Elasticsearch • Upgrade to ECE 2.0 • Leverage potential of ECE & Elastic features • Tenants use and know about Machine Learning & APM • ECE 2.0 features • When available: cross-cluster search 07.11.18 25
  • 26. Elastic{ON} Tour: Frankfurt 2018 WE ARE HIRING! https://www.otto.de/jobs 07.11.18 26
  • 27. Elastic{ON} Tour: Frankfurt 2018 THANK YOU FOR YOUR ATTENTION 07.11.18 27
  • 28. Elastic{ON} Tour: Frankfurt 2018 BACKUP 07.11.18 28
  • 29. Elastic{ON} Tour: Frankfurt 2018 History – The Beginning... 07.11.18 29
  • 30. K2 - Cloud Readiness 08.05.2018 30 Autonomous and team specific utilization of technology. Decoupling of interfaces and system components reduces architecture complexity and interdependences especially with service components. Perimeter protection is replaced by an integrated security concept, reducing vulnerability and allowing customised implementations. Cloud migration allows new sourcing and scaling models