Andrzej Goławski
Warszawa 21-02-2025 @ <Pansa>
OBI way
Moving code to production
Project in numbers

services: 22
deployments to production: 93
updates: 2605
http requests: ~600k per day
Innovations
DevOps/GitOps
User Experience
Infrastructure as a Code
Devskiller
Advanced Cloud Usage (AKS, Monitoring, Tracing, WAF, etc)
it4Aviation
Resilience and self healing
Release management
API management
Feature toggle
Innovations
Hackathons




Project infrastructure

ArgoCD

ArgoCD

Jenkins CaaC
Jenkins CaaC

CICD Backend
Create Pull Request:


CICD Backend
Merge to master:

Build Image:

CICD Backend
Tests:




Type of tests
Check style
Unit tests
Integration tests
ArchUnit tests
Mission Planner
User Directory
CICD Backend
Code analisys:

CICD Backend
Deploy dev:


CICD Backend
Documentation:


CICD Backend
Git tag:

CICD Backend
Deploy artifact:

CICD Backend
Promote to test:

CICD Backend
Retrieve version and deploy to test:


CICD Backend
Deploy to demo:

CICD Backend
Release manager:

CICD Backend
Release manager:

CICD Backend
Release manager:

CICD Backend
Release manager:

CICD Backend
Deploy prod:

CICD Backend
Deploy prod:


CICD Frontend
Create Pull Request:


CICD Frontend
Create Pull Request:

CICD Frontend
Push to frontdoor:

CICD Frontend
Push to nexus:


Deploy to test


Deploy to test


?
Thank you!
Andrzej Goławski Warszawa 21-02-2025 @ <Pansa> OBI way Moving code to production
OBI way
By andipansa
OBI way
- 19