119 min read

Digital Experience Layer (Vodafone Greece)

The Digital eXperience Layer (DXL) is a Kubernetes middleware, and Vodafone Greece's digital backbone.
Digital Experience Layer (Vodafone Greece)

I have been the backend Chapter Lead of Vodafone Greece's Digital eXperience Layer, a Kubernetes-based middleware.

During my employment, I set up a team of 30+ developers, introduced radically new technologies, and restructured the DXL in a way that would prove to be 60% more efficient in terms of resources and raw performance of Microservices. Using the DXL middleware, user operations from the mobile and web app that originally took 10+ seconds now only require a few milliseconds.

For this, I had to lead the rewrite of the entire infrastructure with which the team developed Microservices, and set up new company processes and new software architecture. I designed systems widely adopted by Vodafone Operators outside of Greece, as well.

Worldwide Recognition

How Vodafone Greece Built 80 Java Microservices in Quarkus
Tossed into a Java world – can you make it back to reactive, event-driven environments and scalable containers?
Why Vodafone Greece Devs Migrated to Red Hat’s Quarkus | InformationWeek
Changing gears to another framework helped reduce boot times and resource usage, especially during traffic spikes.
Red Hat Summit 2023
Join us for Red Hat Summit, which will feature virtual and in-person events that are designed to fit your open source journey.
Vodafone Greece replaces Spring Boot with Quarkus
Quarkus: Supersonic Subatomic Java