C.E.L.L. (Vodafone Greece)
Driving Vodafone Greece's CoreIT modernization journey, I designed, setup a team and implemented the CELL platform.
CELL platform is a Kubernetes-based middleware, aiming to accomodate Vodafone Greece's CoreIT enterprise needs, and modernize the Core IT legacy stack using modern technologies.
It's a platform that has gained worldwide traction, not only because of its innovative approach to solving complex enterprise issues, but because of its contribution to the global TMForum ODA standard.
Project Overview
- Designed and implemented CELL (Componentized Enterprise Logical Layer), a microservices-based architecture for Vodafone Greece.
- Leveraged the TMForum Open Digital Architecture (ODA) blueprint to modernize complex Core IT systems.
- Addressed operational bottlenecks and improved scalability, efficiency, and reusability of microservices.
Key Achievements
- Automation:
- Eliminated manual API deployment tasks with Kubernetes Operators, reducing setup time from 2 weeks to 3 seconds.
- Achieved seamless scaling and regression testing with cluster replication in 16 minutes.
- Release Management:
- Solved conflicts in microservices updates by bundling them into reusable, independent CELL Components.
- Minimized cross-team dependencies using the InnerSource collaboration model.
- Technology Integration:
- Developed Kubernetes Operators and used Terraform for infrastructure orchestration and ArgoCD for application deployment.
- Adopted Apisix Gateway for API exposure and Keycloak for authentication, ensuring secure and scalable API management.
Technical Highlights
- Microservices Development: Used Quarkus for Java-based microservices with Kubernetes-native capabilities.
- Declarative Infrastructure: Standardized deployments using Helm Charts and ODA Component YAML for Kubernetes environments.
- Reusable Architecture: Created a plug-and-play system for deploying microservices across clusters with no additional configuration.
Tech Stack
- Infrastructure: Kubernetes, Terraform, ArgoCD
- API Gateway: Apisix, Keycloak
- Programming Languages: Java (Quarkus), YAML
- CI/CD: Helm, Kubernetes Operators
Results
- Reduced manual operations, saving time and improving efficiency across development and deployment workflows.
- Enhanced scalability and modularity, enabling quick adaptation to evolving business needs.
- Boosted team productivity by decoupling responsibilities and enabling parallel progress.
Public & Media
2025
Session Presentation at DTW Ignite 2025
Invited by TMForum in the DTW Ignite 2025 to present our ODA Canvas adoption and implementation, showcasing the Future of Composable IT.
A significant milestone and achievement showcasing the forward thinking that went behind the design and implementation of the CELL platform.
The DTW event stands for TM Forum Digital Transformation World. It’s a major global conference organized by TM Forum, focusing on digital transformation in the telecom and tech industries.
Interview with TMForum.
Interviewed about the adoption of the TMForum ODA standard and implementation of the ODA Canvas.
2024
CELL has been presented during Athens Kubernetes Meetup 22 - you can watch the recording here: