All projects
Dstny Logo
Dstny2022

Dstny

Multi-Region Kubernetes Platform from Scratch

TelecomCloudEnterprise
Dstny Logo
Applications Migrated
30+
Global Regions
4
Customer Domains
50+
Enterprise Deployments
10+

Dstny's infrastructure was fragmented VMs and bare metal. What replaced it is a multi-region Kubernetes platform built from scratch, carrying 30+ applications across production, test and QA in four countries. It had to run on AWS EKS and OpenShift at the same time.

From scratch, on two runtimes at once

Terraform-based, on AWS EKS, with GitOps workflows and GitLab CI, then adapted to run concurrently on OpenShift. Supporting two Kubernetes distributions in parallel constrains every choice you make about ingress, storage and security policy, and it rules out most of the shortcuts a single-runtime platform can take.

Runtimes
EKS + OpenShift
On call
Throughout

Fifty customer domains, no manual certificates

AWS ALB and NLB front a Traefik ingress; cert-manager issues and renews certificates for 50+ end-customer custom domains, with an in-cluster DNS service so onboarding a new one takes minutes rather than a ticket. Prometheus, Loki and Grafana run as a self-service stack the application teams reach into themselves.

The white-label login is a product, and non-engineers operate it

Authentication runs on a redundant Keycloak deployment. Beside it I built a standalone white-label theming service in TypeScript and React, used directly by the onboarding and account management teams across 10+ enterprise deployments, with no engineer in the loop to rebrand a customer's login. I also wrote the training material and ran the Kubernetes sessions with the operations teams who inherited all of this.

What I owned

Platform Architect & DevOps Engineer

  • Designed and built multi-region Kubernetes platform from scratch, replacing fragmented VM and bare-metal infrastructure
  • Architected Terraform-based platform on AWS EKS with GitOps workflows across 4 regions
  • Adapted platform to run concurrently on both EKS and OpenShift
  • Built full observability stack (Prometheus/Loki/Grafana) with team self-service access
  • Implemented cert-manager with custom domain support for 50+ end customers and in-cluster DNS service
  • Built standalone white-label theming service (TypeScript/React) alongside Keycloak, used by onboarding and account management teams
  • Created training material and ran Kubernetes sessions with operations teams

Kubernetes / AWS EKS / OpenShift / Terraform / GitOps / Traefik / Prometheus / Grafana / Loki / Keycloak / TypeScript / React / Helm / Docker