
Electrolux Group · Appliances & High-Throughput Systems
The Client
Electrolux is a global appliance company founded in 1919 in Stockholm. They sell in over 120 markets under brands like Electrolux, AEG, and Frigidaire, with around 50,000 employees worldwide.
Founded
1919
Headquarters
Stockholm
Project Overview
The Challenge
The existing platform ran on Kotlin and Java Spring Boot, with slow startup times, heavy memory usage, and too much boilerplate. Every optimization cycle was expensive. Electrolux needed to handle thousands of concurrent operations across global markets with sub-second response times, but the stack wasn't built for that kind of throughput. Performance had to improve across the board: cold starts, serialization, connection pooling, everything.
The Solution
We replaced Spring Boot with Kotlin Ktor, which is lightweight, coroutine-native, and built for concurrency. Kafka decouples the services and handles event delivery. Kubernetes on EKS auto-scales the fleet, and Terraform keeps infrastructure reproducible. Circuit breakers and bulkheads keep things running when parts fail.
Technology Stack
Ktor microservices on AWS, Kafka for events, Kubernetes for orchestration, and Terraform for reproducible infrastructure.
We picked Ktor because it's lean. No annotation magic and no heavyweight container, just coroutines and explicit routing. Each service handles thousands of connections with minimal threads. Startup is fast, memory is low, and the code stays readable.
Results & Impact
10x
More concurrent connections
99.99%
Platform uptime
40%
Lower compute cost
Need a backend that actually scales? Let's talk about the performance you need.