Jens Happe
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
#1about 3 minutes
Scaling a global marketplace with a small team
Chrono24 serves nine million monthly active users with a product and tech team of 130 people by focusing on core engineering principles.
#2about 4 minutes
Why running on bare metal is cheaper than cloud
Cloud computing introduces significant costs and operational complexity, especially with microservices, which can make debugging distributed systems incredibly difficult.
#3about 6 minutes
Adopting guiding principles for simple and boring technology
Three core principles—Keep It Simple Stupid (KISS), using boring/proven technology, and deeply understanding your tools—help reduce complexity and improve system reliability.
#4about 10 minutes
How an in-memory caching layer enables massive scale
An ultra-fast in-memory caching layer using Data Access Objects (DAOs) and slices allows a single server to handle over 43,000 read requests per minute.
#5about 4 minutes
Using a hybrid approach with targeted cloud services
Cloud services are used strategically to solve specific problems, such as S3 for image storage, Lambdas for image processing, and AWS for machine learning tasks.
#6about 4 minutes
The trade-offs between cost, simplicity, and flexibility
A bare-metal monolith offers significant cost savings and operational simplicity but suffers from a lack of flexibility and creates a single point of failure during deployments.
#7about 10 minutes
Reframing the technical debt dilemma for continuous improvement
Technical debt is not a binary choice against feature development but an opportunity to improve the system's structure while adding new functionality.
#8about 8 minutes
Evolving a monolith using domain-driven design
The Strangler Fig pattern and Domain-Driven Design (DDD) are used to incrementally refactor the monolith into a modular system with clear boundaries and ownership.
#9about 2 minutes
Key takeaways for fighting complexity in large systems
Building a scalable system requires a constant fight against complexity through clear principles, a supportive culture, and automated architectural enforcement.
Related jobs
Jobs that call for the skills explored in this talk.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Wilken GmbH
Ulm, Germany
Remote
Senior
Java
Docker
+3
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
Java
Google Cloud Platform
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
02:54 MIN
Automating video post-production with local scripts
Cat Herding with Lions and Tigers - Christian Heilmann
03:39 MIN
Breaking down silos between HR, tech, and business
What 2025 Taught Us: A Year-End Special with Hung Lee
02:44 MIN
Rapid-fire thoughts on the future of work
What 2025 Taught Us: A Year-End Special with Hung Lee
04:27 MIN
Moving beyond headcount to solve business problems
What 2025 Taught Us: A Year-End Special with Hung Lee
03:38 MIN
Balancing the trade-off between efficiency and resilience
What 2025 Taught Us: A Year-End Special with Hung Lee
04:22 MIN
Why HR struggles with technology implementation and adoption
What 2025 Taught Us: A Year-End Special with Hung Lee
Featured Partners
Related Videos
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Scaling: from 0 to 20 million users
Josip Stuhli
Cloud Chaos and Microservices Mayhem
Holly Cummins
Reliable scalability: How Amazon.com scales on AWS
Florian Mair
Write tests you love, not hate
Jens Happe
It’s all about the domain, honey ! Experiences from 15 years of Domain-Driven Design
Carola Lilienthal
Cloud-nativeApplications- What’s the buzz about
Jens Eickmeyer
Building high performance and scalable architectures for enterprises
Luka Samaržija & Ivan Sokol
Related Articles
View all articles


.gif?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.


Patronus Group
Berlin, Germany
Senior
Kotlin
Spring Boot
Amazon Web Services (AWS)

Dennemeyer Group
Hesperange, Luxembourg
Intermediate
Senior
.NET
Structured Query Language (SQL)

Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
Node.js
JavaScript
TypeScript

ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
React
DevOps
Next.js
TypeScript
Cloud (AWS/Google/Azure)

fme AG
Brunswick, Germany
Azure
DevOps
Ansible
Kubernetes
Continuous Integration
+1


Westhouse Consulting GmbH
Frankfurt am Main, Germany
Senior
Java
JIRA
Gitlab
Angular
SAP HANA
+4

Scalable GmbH
München, Germany
Remote
DevOps
Python
Terraform
AWS Lambda
+1