~/talks

Philipp Krenn

what they talk about

all 26 in the filters

where they keep going back

all 48 in the filters

on a stage with

all 15 in the filters

who talks about the same things

titleconferencedate
The Agent Era: How AI Agents Are Reshaping Data PlatformsBerlin Buzzwords 20262026-06-07
Agents hit platforms with dozens of parallel queries, create ephemeral databases constantly, and break assumptions about human review and rare DB creation: a…
Talk on
Information Retrieval from the Ground UpAI Engineer World's Fair 20252025-06-03
Search sits under RAG as the retrieval layer and the demo shows concrete tradeoffs: Elasticsearch uses an inverted index with BM25 TF‑IDF and token analysis…
Talk on
Vector Search Benchmark[eting]AI Engineer World's Fair 20252025-06-03
Marketing charts often hide the setup: vendors cherry‑pick a scenario to claim 40% faster overall by promoting one tuned case, and a single edge optimization…
Talk on
Open Policy Agent: security for cloud natives and everyone elseDevOps Barcelona Conference 20232023-11-09
Overview of using Open Policy Agent to codify runtime checks for APIs, Kubernetes and apps, with concrete integrations: policies written as Rego policies…
Talk on
Will ChatGPT Take Over My Job?Open Source Monitoring Conference 20232023-11-07
Generative models get integrated into Elastic so an Azure OpenAI instance ingests stack traces, calls Elasticsearch and Kibana APIs, and auto-generates…
Talk on
OpenTelemetry for LoggingOpen Source Monitoring Conference 20232023-11-07
Shows how to get logs into OpenTelemetry so logs carry trace IDs for one-click correlation, using Java (SLF4J + Logback), the OpenTelemetry Java agent, OTel…
Talk on
IGNITE: Are you still doing microservices?stackconf 20232023-09-13
Argues that microservices often trade simplicity for tool sprawl, using the OpenTelemetry demo app as an example of intentionally mixed technologies that boost…
Talk on
Elastic ❤️ Terraformstackconf 20232023-09-13
Elastic standardizes on Terraform (dropping Ansible and Helm/Compose) and splits integrations into an cloud provider for Elastic Cloud and a stack provider for…
Talk on
The Debate Returns (with more vectors): Which Search Engine?Berlin Buzzwords 20232023-06-18
Five open-source engines compare concrete tradeoffs: one reports 48 billion vectors indexed in a single cluster and adds GPU-accelerated embedding inference…
Talk on
Catch the fraud — with observability and analyticsBerlin Buzzwords 20232023-06-18
Elastic’s contributor program runs on Kubernetes, Spring Boot, Spring Data and Elasticsearch and gets swamped after MacBook prizes lead to ~7 million requests…
Talk on
Next Gen of Datastores: Hot Queries, Cold StorageDevConf.CZ 20232023-06-16
Claim: moving index and transaction logs to S3-style blob stores makes datastores stateless and serverless, cuts replication (you write once not twice), and…
Talk on
Why is it always DNS, TLS, and bad configs?DevConf.CZ 20232023-06-16
Claim: most outages trace to DNS, TLS, or bad configs, and cheap, structured health checks catch them early. Examples include a DNS TTL 24h copy-paste outage…
Talk on
But is it web-scale?DevOpsDays Prague 20232023-05-22
Argues that web scale is a 12‑year‑old hype term tied to scaling, availability, reliability and cost efficiency, backing that with a reference to a specific…
Talk on
OPA for the cloud nativesVoxxed Days Ticino 20232023-01-20
Open Policy Agent evaluates JSON inputs and returns boolean or structured decisions using Rego policies tied to external data, so you can enforce API…
Talk on
IGNITE: How to benchmark … poorlyOSMC 20222022-11-14
Vendor benchmarks pick favorable scenarios and claim universal wins, for example benchmarking a squid vs house cat use case or running Postgres vs MongoDB…
Talk on
Logstash, Beats, Elastic Agent, Open Telemetry — what’s the right choice?OSMC 20222022-11-14
Compares Logstash, Beats, Elastic Agent and OpenTelemetry by concrete tradeoffs: Beats are tiny, purpose-built collectors; Elastic Agent bundles Beats plus…
Talk on
The State of OpenTelemetryDevOps Barcelona Conference 20222022-11-03
OpenTelemetry unifies headers, a wire protocol and exporters so agents send spans and metrics over OTLP collector (gRPC or JSON/HTTP) to vendor back ends…
Talk on
OPA for the cloud nativesDevOpsDays Warsaw 20222022-10-24
OPA enforces decoupled, continuously running policies that aim to catch misconfigurations faster than attackers, using Rego policies and JSON data loaded in…
Talk on
Ignite TalksDevOpsDays Portugal 20222022-09-26
Common outages trace to DNS TLS and bad configs and can be diagnosed by layered health checks: external provider pings, internal host probes, and synthetic…
Talk on
Why is it always DNS, TLS, and bad configs?stackconf 20222022-07-19
Claim: outages usually trace to DNS, expiring TLS, or misconfiguration. Demonstrates layered health checks—external, internal, host—with concrete checks…
Talk on
IGNITE: Did Anyone Say SemVer?stackconf 20222022-07-19
Semantic Versioning is common but inconsistent: SemVer itself is at 2.0.0 and pre-1.0 is basically zerover where anything goes; the core dispute is what counts…
Talk on
Elastic ❤️ Terraform: And Why They're Splitting Up Their ProvidersHashiConf Europe 20222022-06-20
Elastic splits its Terraform integration into two real providers: a cloud provider that provisions managed Elasticsearch clusters and a stack provider that…
Talk on
Bootiful OpenTelemetrySpring I/O 20222022-05-26
Demonstrates instrumenting a Spring Boot microservice demo (front-end, anti‑fraud, checkout with Postgres and Redis) using the OpenTelemetry Java agent that…
Talk on
Building Distributed Systems in Distributed TeamsVoxxed Days Zürich 20222022-05-17
Elastic built company and product processes distributed by design from day one, now ~2,700 people across time zones. Concrete practices: written-first…
Talk on
The State of OpenTelemetryVoxxed Days Bucharest 20222022-03-23
OpenTelemetry ships as a vendor-neutral stack where tracing stable is production ready, metrics feature freeze is imminent and logs draft remains experimental…
Talk on
Log Management: From grep to Full-Text Search and BackBerlin Buzzwords 20212021-06-15
Compares concrete tradeoffs: Elasticsearch uses inverted index tokenization and aggregations to make full‑text searches fast at the cost of CPU, disk and…
Talk on
From Containers to Kubernetes OperatorsPercona Live Online 20202020-10-20
Docker images land around 750 MB and move to trimmed CentOS7/UBI bases (~600 MB) to reduce false positives; images are immutable and no latest tag is allowed…
Talk on
Scale Your Elasticsearch ClusterHighload fwdays'202020-10-13
Shows exact steps: uses a three-node hot/warm/cold demo cluster (one node per tier), an ILM policy that rolls over on 5 minutes or 5 MB, moves shards…
Talk on
Observability is More than Logs, Metrics & TracesDevOpsDays Boston 20202020-09-29
You know the drill: DevOps is using tool(s) X. So obviously, observability can be solved by throwing some tools together as well; generally logs, metrics, and…
Talk on
Scale Your Auditing EventsDevOps Fest 2020 Online2020-06-05
Keeps auditd rules but emits structured JSON into Elasticsearch so you can search and visualize rather than regex-parse raw lines; Auditbeat correlates…
Talk on
Logging in Spring Boot with the Elastic StackSpring I/O Bridge 20202020-05-15
Shows how to emit ECS JSON logs from Logback/Log4j2 so Filebeat can ship directly to Filebeat → Elasticsearch without Logstash, keeping stack traces as single…
Talk on
Scaling Distributed TeamsWFH Conf 20202020-03-26
Elastic runs as a >2,000 person work from anywhere company and shares concrete practices that scale: xcool batch onboarding with in‑person week in Mountain…
Talk on
Scale Elasticsearch for Your Java Applications. Philipp Krenn. Java Fest 2020 OnlineJava Fest 20202020-03-21
Shows a small Java injector that uses the Elasticsearch high‑level REST client and proves concrete wins: switching from single-document HTTP calls to bulk…
Talk on
Scale Your Auditing EventsDelEx Conference 2020: DevOps & Test Automation2020-02-14
Explains that Auditbeat replaces parsing brittle auditd log lines by sending raw audit records to Elasticsearch and correlating events across hosts, including…
Talk on
Centralized Logging PatternsBuild Stuff 20192019-11-13
Demonstrations use the Elastic Stack with Beats, Logstash, Elasticsearch and Kibana to show four concrete patterns: Parse (grok rules to extract fields…
Talk on
Make Your Data FABulousITNEXT Summit 20192019-10-30
Explains concrete accuracy vs speed vs scale trade-offs in Elasticsearch: terms aggregations use per-shard top-k (shard_size = size1.5+10 by default) which…
Talk on
Make Your Data FABulousCrunch Conference 20192019-10-17
Introduces the FAB theory (must choose two of Fast, Accurate, Big) and shows concrete Elasticsearch tradeoffs: term aggregations undercount when shard-level…
Talk on
Secure Your Code — Injections and LoggingWebCamp Zagreb 20192019-10-11
Shows a deliberately vulnerable web app and proves classic SQL injection works by logging in with "' OR 1=1 --", then uses sqlmap to enumerate columns and run…
Talk on
Reaching Zen in ElasticSearch's CoordinationBerlin Buzzwords 20192019-06-16
Elasticsearch rewrites its coordination (Zen) for 7.0 from a formal TLA+ model and model checking to fix repeated network-partition bugs; master elections…
Talk on
Centralized Logging PatternsDutch PHP Conference 20192019-06-06
Five concrete logging patterns (Parse, Send, Structure, Containerize, Orchestrate) get shown with live demos using the Elastic Stack (Elasticsearch, Logstash…
Talk on
DevOpsDays Portugal 2019 - Ignite Talks - Antonio Cobo & Pedro Pessoa & Daniel Maher & Philipp KrennDevOpsDays Portugal 20192019-06-03
Karaoke-style stories and short tech demos: a Redis container moved from US East to global PoPs reduces Singapore latency from ~436 ms to ~2 ms by using…
Talk on
Hands-On ModSecurity and Loggingcode.talks commerce 20192019-04-09
A live demo shows a deliberately vulnerable PHP shop that is exploited with sqlmap to add fake employees, logs full SQL queries to a file, and centralizes…
Talk on
Hands-On ModSecurity and LoggingDevOps Fest 20192019-04-06
A deliberately vulnerable PHP app accepts raw IDs and an automated SQLMap automated injection proves a blind and UNION injection, then an Apache instance with…
Talk on
YAML Considered HarmfulDevOpsDays Copenhagen 20192019-04-04
Argument: YAML's syntax silently misparses things (unquoted times become base-60 port parsing, many aliases make "no" a boolean false, unquoted nulls vanish)…
Talk on
Containers for Real Integration TestsNDC Porto 20192019-02-26
Shows how to run real datastore-backed integration tests by starting lightweight, throwaway instances from the test process using Docker-Maven-Plugin and…
Talk on
Centralized Logging PatternsJfokus 20192019-02-04
Demonstrates four concrete logging patterns: line-parsing with grok and multiline rules (fixed a 20-iteration demo that emitted 42 then 40 events after…
Talk on
Building Distributed Systems in Distributed TeamsDevConf.CZ 20192019-01-25
Elastic runs as a company of ~1,200 people across 19 time zones and grows by ~50 hires per month, thriving because distribution is built into its DNA rather…
Talk on
Scale Your Auditing EventsDevConf.CZ 20192019-01-25
Elastic ships Auditbeat which reads the kernel audit subsystem and forwards structured events to Elasticsearch so logs don’t need brittle regex parsing. It…
Talk on
Centralized Logging PatternsVoxxed Days Cluj-Napoca 20182018-11-21
Compares five concrete logging patterns and demos what actually happens: line-parse with Filebeat shows a broken multiline pattern that turns 40 expected…
Talk on
GDPR Compliance for Your DatastoreØredev 20182018-11-19
The General Data Protection Regulation (GDPR) is changing how you can handle data in Europe. But what does this actually mean? The first part of this talk…
Talk on
Scale Your Metrics with ElasticsearchHighLoad++ Moscow 20182018-11-08
Shows concrete scaling choices: a 3‑node Docker Compose cluster with 3 primary shards, zero replicas for the demo, per‑minute indices for the demo ingest, and…
Talk on
Centralized Logging PatternsOSMC 20182018-11-06
Compares four concrete patterns with demos and pitfalls: parse with filebeat → logstash (requires multiline rules and regex, demo shows 42 events vs 40…
Talk on
Open Source as a Business: Strategy, Struggle & SuccessVoxxed Days Ticino 20182018-10-20
Elastic runs Elasticsearch, Kibana, Beats and Logstash and grows to 1,100 people while funding that via support, X-Pack commercial extensions, and hosted cloud…
Talk on
Se7en Deployment SinsDevConf 20182018-09-26
Seven concrete deployment pitfalls with real examples and fixes: warns that tiny utilities like left-pad (eleven lines) once broke large parts of npm…
Talk on
Make Your Data FABulousHighload fwdays'182018-09-15
Explains concrete trade-offs and concrete fixes: Elasticsearch shards cause a top-term aggregation to return 56 not 64 because per-shard top-k defaults and…
Talk on
Real Integration Tests with TestContainersContainerDays Hamburg 20182018-06-18
Demonstrates running throwaway Docker-backed integration tests for Elasticsearch using TestContainers and a Maven plugin, showing a real test that spins an ES…
Talk on
ElasticSearch (R)Evolution — You Know, for Search ... #bbuzzBerlin Buzzwords 20182018-06-11
History of ElasticSearch adoption is brief; the rest focuses on concrete changes: shows rolling upgrades with zero downtime by mixing 5.6 and 6.3 nodes and…
Talk on
Se7en Deployment SinsDutch PHP Conference 20182018-06-07
Seven concrete deployment mistakes with examples and fixes: adding huge dependency trees (AWS SDK was split because pulls were massive), containers that…
Talk on
Monitor Your PHP Applications with Logs, Metrics, Pings, and TracesDutch PHP Conference 20182018-06-07
Live demo of an Elastic stack that collects logs, metrics, pings and traces from a SilverStripe app on cheap AWS instances: filebeat, metricbeat, packetbeat…
Talk on
Make Your Data FABulousVoxxed Days Minsk 20182018-05-26
Elasticsearch tradeoffs center on the FAB: Fast Accurate Big tradeoff: distributed shards give fast, big queries but can hurt accuracy. Example: a terms…
Talk on
Full-Text Search Internals with Elasticsearchcode.talks commerce 20182018-04-25
Live demo uses Elasticsearch + Apache Lucene with a Kibana console and a Docker compose demo to index three example documents, show tokenization, lowercasing…
Talk on
The Holy Trinity of Observability: Logs, Metrics, and TracesOredev 20172017-11-08
Live demo shows a concrete pipeline for monitoring Spring Boot microservices using the Elastic Stack: system metrics from metricbeat, network captures from…
Talk on
Providing and Supporting Docker ImagesJavaDay Ukraine 20172017-11-04
Elastic builds and hosts its own Docker registry because Docker Hub lacks reliability and download analytics, and images move from Alpine to CentOS 7 for JVM…
Talk on
(R)Evolution — You Know, for Search…Highload fwdays'172017-10-14
Elasticsearch 5.6 adds strict bootstrap checks and a cluster allocation explain API that tells exactly why a shard is unassigned, and 6 enables rolling…
Talk on
Perils of the clouddevone 20172017-06-01
Practical, AWS‑focused checklist: concrete breach stories where leaked credentials on GitHub let attackers terminate instances or run crypto mining in distant…
Talk on
360° Monitoring of Your ServicesCloudNativeCon + KubeCon Europe 20172017-03-29
Live demo shows Spring Boot services monitored end-to-end using Elastic agents and Kibana dashboards: packetbeat extracts HTTP requests without instrumentation…
Talk on
Monitor your containers with the Elastic StackNDC London 20172017-01-16
Shows how the Elastic Stack actually collects container data: use filebeat to tail Docker’s json-file logs or mounted volumes, choose syslog/journald/GELF…
Talk on
Full-Text Search DemystifiedJavaDay Lviv 20162016-07-22
Explains how Elasticsearch (backed by Lucene) turns JSON documents into searchable data: HTML stripping, tokenization, lowercasing, stopword removal and…
Talk on
Going ElasticJavaDay Lviv 20162016-07-22
Live demo ingests 100,000 generated person documents into Elasticsearch and explores them with Kibana 5 alpha—pie, donut and tile maps show country/city/gender…
Talk on
Going ElasticCodemotion Amsterdam 20162016-05-11
Overview of the ELK stack with Beats added: Elasticsearch stores searchable, scored documents; Logstash parses/enriches (200+ plugins) and scales via queues…
Talk on
Painfree Object-Document Mapping for MongoDBJavaDay Kharkiv 20152015-10-15
Morphia ODM for MongoDB maps Java objects with annotations and runs in production for three to four years, replacing manual BSON handling; it uses Morphia ODM…
Talk on
Showdown of the AssertsJavaDay Kharkiv 20152015-10-15
Compares plain JUnit and TestNG asserts with richer libraries and a Groovy alternative, finds AssertJ / Hamcrest for rich collection checks much clearer for…
Talk on
nginx for fun and performanceCodemotion Rome 20152015-03-25
Claims that nginx’s event-driven reactor model lets one server handle thousands of clients, then shows how it’s used for SSL termination (Mozilla config, DH…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.