MERT CIRCI MERT CIRCI
CS▾
DevOps & CI/CD

Kontejnerizované mikroslužby na Kubernetes

ScaleCloud
Rok2025–2026

O projektu

Produkční platforma za produkty ComDigital běžící na Kubernetes s cílem dostupnosti 99,9 %.

Problém a účel

Produkty ComDigital (marketingová datová platforma, e-commerce platforma pro eSIM a platforma pro oceňování vozidel) potřebovaly jednu produkční platformu, která zůstává dostupná, je sledovatelná a vydává verze bez výpadku.

Moje role a odpovědnost

Pracoval jsem na produkční platformě za těmito produkty: na kontejnerizovaných službách, centrálním logování a monitoringu a automatizovaných CI/CD pipeline.

Architektura a klíčová rozhodnutí

  • Mikroslužby v Pythonu a Node.js na Kubernetes a Dockeru; Kubernetes restartuje a přeplánuje selhaný kontejner nebo uzel
  • Health checky drží nezdravou instanci mimo provoz, dokud se nezotaví
  • Vícestupňové CI/CD pipeline každé vydání sestaví, otestují a posunou dál, rolling updates zajišťují vydání bez výpadku
  • Graylog sbírá logy všech služeb a dashboardy v Grafaně sledují uptime, chybovost a latenci vůči cíli 99,9 % s upozorněními
  • Náklady na výpočetní výkon a BigQuery se kontrolovaly v rámci snižování nákladů v Google Cloud

Použité technologie

Python, Node.js, Kubernetes, Docker, Graylog, Grafana, CI/CD, Google Cloud, BigQuery.

Další projekty