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!

Made with Slides.com