Most Active Speaker

Philipp Krenn

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.

Awards

  • Most Active Speaker 2023

Area of Expertise

  • Information & Communications Technology

Topics

  • ElasticSearch
  • Elastic Stack
  • Elastic SIEM
  • Kibana
  • java
  • Security
  • DevOps
  • Observability

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

December 2022 Tel Aviv, Israel

Dev-Cloud Conference '22 Sessionize Event

November 2022 Köln, Germany

2022 All Day DevOps Sessionize Event

November 2022

Java Forum Nord 2022 Sessionize Event

October 2022 Hannover, Germany

HashiConf Europe 2022 Sessionize Event

June 2022 Amsterdam, The Netherlands

WeAreDevelopers World Congress 2022 Sessionize Event

June 2022 Berlin, Germany

NDC Copenhagen 2022 Sessionize Event

May 2022 Copenhagen, Denmark

2021 All Day DevOps Sessionize Event

October 2021

ContainerDays 2021 Sessionize Event

September 2021 Hamburg, Germany

Developer Week '21 Sessionize Event

June 2021 Nürnberg, Germany

DevOps & Cloud Days Sessionize Event

June 2021

DevOpsDays Zurich 2020 Sessionize Event

April 2021 Winterthur, Switzerland

Elastic Community Conference 2021 Sessionize Event

February 2021

JVM-Con 2020 Sessionize Event

November 2020 Köln, Germany

2020 All Day DevOps Sessionize Event

November 2020

DevOpsDays Boston 2020 Sessionize Event

September 2020 Boston, Massachusetts, United States

AppSec Village - DC28 Sessionize Event

August 2020 Las Vegas, Nevada, United States

Developer Week '20 Sessionize Event

June 2020 Nürnberg, Germany

ContainerDays 2020 Sessionize Event

June 2020 Hamburg, Germany

WeAreDevelopers World Congress 2020 Sessionize Event

May 2020 Berlin, Germany

Data Architecture Day 2020 Sessionize Event

May 2020

Above Clouds 2020 Sessionize Event

May 2020 Zagreb, Croatia

DevFest Pisa 2020 Sessionize Event

April 2020 Pisa, Italy

ITNEXT Summit 2019 Sessionize Event

October 2019 Amsterdam, The Netherlands

KanDDDinsky Sessionize Event

October 2019 Berlin, Germany

Java Forum Nord 2019 Sessionize Event

September 2019 Hannover, Germany

BED-Con 2019 Sessionize Event

September 2019 Berlin, Germany

devopsdays Amsterdam 2019 Sessionize Event

June 2019 Amsterdam, The Netherlands

microXchg 2018 Sessionize Event

April 2019

microXchg 2019 Sessionize Event

April 2019 Berlin, Germany

NDC Porto 2019 Sessionize Event

February 2019 Porto, Portugal

BED-Con 2018 Sessionize Event

September 2018 Berlin, Germany

WeAreDevelopers 2018 Sessionize Event

May 2018

Philipp Krenn

Code and conference monkey

Vienna, Austria

Actions

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