SitSem 2021 - Adrian Rosinec1 Cloud-native development of modern applications SitSem 2021 - Adrian Rosinec2 SitSem 2021 - Adrian Rosinec4 Cloud-native ̶ Software architecture pattern ̶ Microservices ̶ Loosely Coupled ̶ Automation – CI/CD ̶ Agile ̶ Vendor neutral ̶ (.*) as a Service https://www.cncf.io/about/who-we-are/ SitSem 2021 - Adrian Rosinec5 Architecture API Service Scoreboard (web) Accounting (web) Embeded (raspi) Realtime DB (DBaS) RFID reader Data (pvc) SitSem 2021 - Adrian Rosinec6 Development workflow ̶ 1. Changes to the code ̶ 2. Trigger CI ̶ 3. build new images ̶ 4. Deploy production to K8S cluster