Philipp Krenn
Code and conference monkey
Vienna, Austria
Actions
Philipp lives to demo interesting technology. Having worked as a web, infrastructure, and database engineer for more than ten years, Philipp is now working as a developer advocate at Elastic — the company behind the Elastic Stack consisting of Elasticsearch, Kibana, Beats, and Logstash. Based in Vienna, Austria, he is constantly traveling Europe and beyond to speak and discuss about search, databases, infrastructure, and security.
Area of Expertise
Topics
Elasticsearch (R)Evolution — You Know, for Search...
Elasticsearch is a distributed, RESTful search and analytics engine built on top of Apache Lucene. After the initial release in 2010 it has become the most widely used full-text search engine, but it is not stopping there.
The revolution happened and now it is time for evolution. We dive into the following questions:
* How did leniency help the initial adoption, but why and how do we lean more on strictness today?
* How can upgrades be improved to avoid any downtime even when changing major versions?
* How can new resiliency features improve recovery scenarios and add totally new features?
* Why are types finally disappearing and how are we are trying to avoid the upgrade pain as much as possible?
* What are examples for some clever performance improvements?
* How can you shrink and (finally) split shards in a highly efficient way?
Attendees learn both about new and upcoming features as well as the engineering challenges behind them.
Building Distributed Systems in Distributed Teams
At Elastic — the company behind the open source tools Elasticsearch, Kibana, Beats, and Logstash — everything is distributed; both the company and all our products. Building distributed systems is notoriously hard ... building a distributed team even more so. This talk dives into the details how Elastic is thriving on its distributed model:
* How Elastic started to be distributed by design.
* Why we prefer the term distributed over remote.
* What are our shared core values and which aspects are on an individual basis.
* How the day of an Elastician looks like with totally different examples.
* What our tooling looks like.
* What we have learned as we progressed and grown to more than 600.
Make Your Data FABulous
The CAP theorem is widely known for distributed systems, but it's not the only tradeoff you should be aware of. For datastores there is also the FAB theory and just like with the CAP theorem you can only pick two — will it be fast, accurate, or big and where are the tradeoffs?
Centralized Logging Patterns
Most organizations feel the need to centralize their logs — once you have more than a couple of servers or containers, SSH and tail will not serve you well any more. However, the common question or struggle is how to achieve that.
This talk presents multiple approaches and patterns with their advantages and disadvantages, so you can pick the one that fits your organization best:
* Parse: Take the log files of your applications and extract the relevant pieces of information.
* Send directly: Add a log appender to send out your events directly without persisting them to a log file.
* Structured file: Write your events in a structured file, which you can then centralize.
* From a container: Keep track of short lived containers and configure their logging correctly.
* In Kubernetes: Stay on top of your logs even when services are short lived and dynamically allocated.
Each pattern has its own demo, so you can easily try out the different approaches in your environment.
DevOpsDays Tel Aviv 2022 Sessionize Event
Dev-Cloud Conference '22 Sessionize Event
2022 All Day DevOps Sessionize Event
Java Forum Nord 2022 Sessionize Event
HashiConf Europe 2022 Sessionize Event
WeAreDevelopers World Congress 2022 Sessionize Event
NDC Copenhagen 2022 Sessionize Event
WTF is SRE? A Virtual Conference by SREs for SREs 2022 Sessionize Event
2021 All Day DevOps Sessionize Event
ContainerDays 2021 Sessionize Event
Developer Week '21 Sessionize Event
DevOps & Cloud Days Sessionize Event
DevOpsDays Zurich 2020 Sessionize Event
Elastic Community Conference 2021 Sessionize Event
JVM-Con 2020 Sessionize Event
2020 All Day DevOps Sessionize Event
DevOpsDays Boston 2020 Sessionize Event
AppSec Village - DC28 Sessionize Event
Developer Week '20 Sessionize Event
ContainerDays 2020 Sessionize Event
WeAreDevelopers World Congress 2020 Sessionize Event
Data Architecture Day 2020 Sessionize Event
Above Clouds 2020 Sessionize Event
DevFest Pisa 2020 Sessionize Event
ITNEXT Summit 2019 Sessionize Event
KanDDDinsky Sessionize Event
Java Forum Nord 2019 Sessionize Event
BED-Con 2019 Sessionize Event
devopsdays Amsterdam 2019 Sessionize Event
microXchg 2018 Sessionize Event
microXchg 2019 Sessionize Event
NDC Porto 2019 Sessionize Event
BED-Con 2018 Sessionize Event
WeAreDevelopers 2018 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top