Björn Urban

  • About Me
  • Projects
  • Blog

Related Projects

Kubernetes Trainer

Go
Helm
Kubernetes
Ansible
Terraform
Gitlab CI/CD
Linux

Developing Go Operator for large-scale DBaaS

The customer is a cloud provider that offers large-scale Database-as-a-Service for multiple database products like PostgreSQL, MongoDB, and MSSQL. The customer databases are run across a large number of different Kubernetes clusters. I was part of the engineering team that created the Kubernetes operators, written in Go, which manage every database product's infrastructure. We developed the existing unreliable operators from the ground up, defining a new, reliable, and extensible architecture, as well as thorough quality assurance with various testing levels from unit to end-to-end tests, thereby increasing maintainability and robustness.

Go
Helm
Kubernetes
SQL
MongoDB
PostgesQL
ArgoCD
Azure DevOps
Ansible
Terraform
Gitlab CI/CD

Building a large-scale Video-Streaming Platform

As part of a great team that develops and operates a complex mircoservice system for customer subscription management. We faced stringent requirements for resilience and throughput to deliver an excellent experience to millions of customers.

Kotlin
Kubernetes
Spring
PostgesQL
AWS
Terraform
Gitlab CI/CD