SlideShare a Scribd company logo
3
Most read
5
Most read
11
Most read
Platform Engineering
BATbern54
08/11/2025
Michele Monforte / Fabian Nicollier
1
Introduction
Self-service
Use case (Support process)
Landing Zones / Modules
Accelerators
Q/A
Michele
Michele
Michele
Fabian
Fabian
10’
5’
5’
5’
5’
3
Purpose of Platform engineering
3
The future of Ops is platform engineering | PlatformCon 2023
Systems are becoming rapidly more complex
They can only really be operated by the people who
write them
And you can’t do a good job of writing them unless
you are regularly exposed to the feedback loops of
operating them
Is the Platform Engineering team responsible for
SLOs, service uptime, and a reliable customer
experience ?
Is Time to spin up new service or db or
other developer workflow 1st priority ?
NO
YES
Improve Developer Experience by providing :
- All information possible to improve code.
- All information to make better technical choices.
- Reduce time to bootstrap technologies.
- Implement DevOps – Developer ownership
4
Platform as a product
Support
Platform team
• Product Manager
• Security expert
• Azure/AWS Experts
• Platform DevOps
• Architects
Impl.
Project team
• Project Manager
• Lead Dev
• Developers
• DevOps
• Architect
use
feedback
Platform backlog
Platform
Self Service
(prov.+ access)
Billing
Indicators
Practices – Sec Checks
Accelerators
Monitoring / Alerting
Support / Invoicing
Guide – Template -
Self training - example
Dev Portal
Dev Environ.
Architecture
Security
Production
Architecture Architecture
Dev Environ. Dev Environ.
Security Security
Production
Production
Software Factory
5
Asset Lifecycle
Example
1. Order an Azure Subscription
2. Create/Renew a Service Principal
3. Check your Azure consumption
4. Archive your Account
1.Creation 2.Configure
3.Use
4.Archive
6
Self-Service
Self-Service : Integration with ERP, Entity location, Project Organisation mapping
7
Cost Allocation and Consumption
8
Communication – Dashboard
9
Use Case – Support Process
Project team is the solution owner
10
Landing Zone Building Blocks
11
Project lands on Platform
12
Golden Sample – A demonstrator for usage
13
Golden Sample – A real running app
14
Landing Zone Modules as Software Templates
15
It works !
4059
16
• Status
• 95% transition from VM to container for on-prem’s
• 90% of project CI/CD adoption
• Project SonarQube adoption with KPI reporting up to the management
• Challenges
• Impossible to cover all needs -> 80% / 20% rule -> product management
• Need skills, Platform Eng. team do everything (Build + Run + Support)
• Highly transversal , need alignment on goals, terminology, communication
• Testing is hard, nothing is similar to prod (WireMock is a friend)
Key Takeaways
17
Thank you
Q&A

More Related Content

PDF
Platform Engineering
PDF
2024-05-30_meetup_devops_aix-marseille.pdf
PDF
Transforming Infrastructure Through Platform Engineering
PDF
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
PDF
250109 Platform Engineering Overview.pdf
PDF
From monolith to multi-services, how a platform engineering approach transfor...
PDF
Improve Developer Experience with Developer Portal
PDF
Whitepaper_ State of Platform Engineering Report.pdf
Platform Engineering
2024-05-30_meetup_devops_aix-marseille.pdf
Transforming Infrastructure Through Platform Engineering
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
250109 Platform Engineering Overview.pdf
From monolith to multi-services, how a platform engineering approach transfor...
Improve Developer Experience with Developer Portal
Whitepaper_ State of Platform Engineering Report.pdf

Similar to BATbern54 Build & Run on the same platform, embracing Platform Engineering & DevOps to build SaaS (20)

PDF
Building Cloud-native Application Platform Thang Chung December 2023
PDF
Improving Developer Experience using Advanced Platform Engineering Techniques...
PDF
Is Platform Engineering the new Ops?
PPTX
The end of server management - devoxx UK talk version
PDF
Six Signs You Need Platform Engineering
PDF
Platform Strategy to Deliver Digital Experiences on Azure
PDF
Migliorare la Developer Experience in un mondo Cloud Native
PDF
TechRadarCon 2022 | Have you built your platform yet ?
PPTX
Platform Engineering The Key to Scalable and Reliable Software Solutions (1)....
PPTX
Platform Engineering The Key to Scalable and Reliable Software Solutions.pptx
PDF
Working together SRE & Platform Engineering
PPTX
The end of server management : hosting have to become a commodity - #devoxxPL...
PPTX
The End of server management - Continuous delivery meetup Paris
PPTX
Am i doing deployments right v2
PDF
Capture business value faster with a self-service platform
PDF
Developing Applications for the Cloud on the Microsoft Windows Azure Platform...
PDF
CNCF_ A step to step guide to platforming your delivery setup.pdf
PDF
DevOps for Enterprise Systems : Innovate like a Startup
PDF
Agile EE2011 holistic devployment
PDF
Azure from Rookie to DevStart
Building Cloud-native Application Platform Thang Chung December 2023
Improving Developer Experience using Advanced Platform Engineering Techniques...
Is Platform Engineering the new Ops?
The end of server management - devoxx UK talk version
Six Signs You Need Platform Engineering
Platform Strategy to Deliver Digital Experiences on Azure
Migliorare la Developer Experience in un mondo Cloud Native
TechRadarCon 2022 | Have you built your platform yet ?
Platform Engineering The Key to Scalable and Reliable Software Solutions (1)....
Platform Engineering The Key to Scalable and Reliable Software Solutions.pptx
Working together SRE & Platform Engineering
The end of server management : hosting have to become a commodity - #devoxxPL...
The End of server management - Continuous delivery meetup Paris
Am i doing deployments right v2
Capture business value faster with a self-service platform
Developing Applications for the Cloud on the Microsoft Windows Azure Platform...
CNCF_ A step to step guide to platforming your delivery setup.pdf
DevOps for Enterprise Systems : Innovate like a Startup
Agile EE2011 holistic devployment
Azure from Rookie to DevStart
Ad

More from BATbern (20)

PDF
BATbern56 TrainVision – ein ehrlicher Erfahrungsbericht vom Prototyp bis zur ...
PDF
BATbern56 RAG in Produktion bei der Mobiliar
PDF
BATbern56 Vom Experiment zur Wirkung – Die KI-Initiative im ISC-EJPD
PDF
BATbern56 Die Architektur der intelligenten Zukunft: Vom Code zum kooperative...
PDF
BATbern56 GenAI beim Bund: Wie das BAFU komplexe Anfragen meistert!
PDF
BATbern56 ariolilaw Rechtskonformer Einsatz von GenAI
PPTX
BATbern55 Bridging the Gap from Telco to Techco with Agile Architecture
PPTX
BATbern55 How can TWINT be agile in an inert ecosystem?
PPTX
BATbern55 Agile Architektur und Transformation @Postfinance
PDF
BATbern54 Plattform-Engineering für digitale Versicherungsprodukte: «Joint Ap...
PDF
BATbern54 Plattform-Engineering für digitale Versicherungsprodukte: Erfahrung...
PDF
BATbern53 Post Data persistence in the business-critical and event driven env...
PPTX
BATbern53 BKW Easy Migration through Clean Architecture
PDF
BATbern53 ETHZ Rethinking Cluster State Management for Lightweight Function a...
PDF
BATbern53 SBB Wieso in jeder Zugfahrt der SBB ein Stück MongoDB drinsteckt
PDF
BATBern53 - EPFL - Blue Brain and related technical challenges
PDF
BATbern53 Die Mobiliar Bring die Algorithmen zu den Daten – nicht umgekehrt
PDF
BATbern53 ELCA Analyticsdatenhaltung in der Cloud
PDF
BATber53 AWS Modernize your applications with purpose-built AWS databases
PDF
BATbern52 Moderation Berner Architekten Treffen zu Data Mesh
BATbern56 TrainVision – ein ehrlicher Erfahrungsbericht vom Prototyp bis zur ...
BATbern56 RAG in Produktion bei der Mobiliar
BATbern56 Vom Experiment zur Wirkung – Die KI-Initiative im ISC-EJPD
BATbern56 Die Architektur der intelligenten Zukunft: Vom Code zum kooperative...
BATbern56 GenAI beim Bund: Wie das BAFU komplexe Anfragen meistert!
BATbern56 ariolilaw Rechtskonformer Einsatz von GenAI
BATbern55 Bridging the Gap from Telco to Techco with Agile Architecture
BATbern55 How can TWINT be agile in an inert ecosystem?
BATbern55 Agile Architektur und Transformation @Postfinance
BATbern54 Plattform-Engineering für digitale Versicherungsprodukte: «Joint Ap...
BATbern54 Plattform-Engineering für digitale Versicherungsprodukte: Erfahrung...
BATbern53 Post Data persistence in the business-critical and event driven env...
BATbern53 BKW Easy Migration through Clean Architecture
BATbern53 ETHZ Rethinking Cluster State Management for Lightweight Function a...
BATbern53 SBB Wieso in jeder Zugfahrt der SBB ein Stück MongoDB drinsteckt
BATBern53 - EPFL - Blue Brain and related technical challenges
BATbern53 Die Mobiliar Bring die Algorithmen zu den Daten – nicht umgekehrt
BATbern53 ELCA Analyticsdatenhaltung in der Cloud
BATber53 AWS Modernize your applications with purpose-built AWS databases
BATbern52 Moderation Berner Architekten Treffen zu Data Mesh
Ad

Recently uploaded (20)

PPTX
Project and change Managment: short video sequences for IBA
PPTX
Intro to ISO 9001 2015.pptx wareness raising
PPTX
worship songs, in any order, compilation
PPTX
Relationship Management Presentation In Banking.pptx
PDF
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
PDF
Instagram's Product Secrets Unveiled with this PPT
PPTX
Biography Text about someone important in life
PPTX
Effective_Handling_Information_Presentation.pptx
PPTX
nose tajweed for the arabic alphabets for the responsive
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
DOC
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
PPTX
Hydrogel Based delivery Cancer Treatment
PPTX
Introduction to Effective Communication.pptx
PDF
oil_refinery_presentation_v1 sllfmfls.pdf
PPTX
2025-08-10 Joseph 02 (shared slides).pptx
PPTX
The Effect of Human Resource Management Practice on Organizational Performanc...
PPTX
The spiral of silence is a theory in communication and political science that...
DOCX
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
PPTX
What is Clause, definition and structure
PPTX
Understanding-Communication-Berlos-S-M-C-R-Model.pptx
Project and change Managment: short video sequences for IBA
Intro to ISO 9001 2015.pptx wareness raising
worship songs, in any order, compilation
Relationship Management Presentation In Banking.pptx
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
Instagram's Product Secrets Unveiled with this PPT
Biography Text about someone important in life
Effective_Handling_Information_Presentation.pptx
nose tajweed for the arabic alphabets for the responsive
_ISO_Presentation_ISO 9001 and 45001.pptx
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
Hydrogel Based delivery Cancer Treatment
Introduction to Effective Communication.pptx
oil_refinery_presentation_v1 sllfmfls.pdf
2025-08-10 Joseph 02 (shared slides).pptx
The Effect of Human Resource Management Practice on Organizational Performanc...
The spiral of silence is a theory in communication and political science that...
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
What is Clause, definition and structure
Understanding-Communication-Berlos-S-M-C-R-Model.pptx

BATbern54 Build & Run on the same platform, embracing Platform Engineering & DevOps to build SaaS

  • 2. Introduction Self-service Use case (Support process) Landing Zones / Modules Accelerators Q/A Michele Michele Michele Fabian Fabian 10’ 5’ 5’ 5’ 5’
  • 3. 3 Purpose of Platform engineering 3 The future of Ops is platform engineering | PlatformCon 2023 Systems are becoming rapidly more complex They can only really be operated by the people who write them And you can’t do a good job of writing them unless you are regularly exposed to the feedback loops of operating them Is the Platform Engineering team responsible for SLOs, service uptime, and a reliable customer experience ? Is Time to spin up new service or db or other developer workflow 1st priority ? NO YES Improve Developer Experience by providing : - All information possible to improve code. - All information to make better technical choices. - Reduce time to bootstrap technologies. - Implement DevOps – Developer ownership
  • 4. 4 Platform as a product Support Platform team • Product Manager • Security expert • Azure/AWS Experts • Platform DevOps • Architects Impl. Project team • Project Manager • Lead Dev • Developers • DevOps • Architect use feedback Platform backlog Platform Self Service (prov.+ access) Billing Indicators Practices – Sec Checks Accelerators Monitoring / Alerting Support / Invoicing Guide – Template - Self training - example Dev Portal Dev Environ. Architecture Security Production Architecture Architecture Dev Environ. Dev Environ. Security Security Production Production Software Factory
  • 5. 5 Asset Lifecycle Example 1. Order an Azure Subscription 2. Create/Renew a Service Principal 3. Check your Azure consumption 4. Archive your Account 1.Creation 2.Configure 3.Use 4.Archive
  • 6. 6 Self-Service Self-Service : Integration with ERP, Entity location, Project Organisation mapping
  • 7. 7 Cost Allocation and Consumption
  • 9. 9 Use Case – Support Process Project team is the solution owner
  • 12. 12 Golden Sample – A demonstrator for usage
  • 13. 13 Golden Sample – A real running app
  • 14. 14 Landing Zone Modules as Software Templates
  • 16. 16 • Status • 95% transition from VM to container for on-prem’s • 90% of project CI/CD adoption • Project SonarQube adoption with KPI reporting up to the management • Challenges • Impossible to cover all needs -> 80% / 20% rule -> product management • Need skills, Platform Eng. team do everything (Build + Run + Support) • Highly transversal , need alignment on goals, terminology, communication • Testing is hard, nothing is similar to prod (WireMock is a friend) Key Takeaways