SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
Tales of the mythical
Cloud-Native Platform
(How Kubernetes won’t fix your broken organization and
what you can do about it)
About Me
Jacopo Nardiello (@jnardiello)
Founder & CEO SIGHUP
CNCF Ambassador
Engineer
Dad of 2 kiddos
Up until 2014 - Software Engineer
2014 - Shifted to DevOps
started working on this thing called Docker and all the mess to run it in
prod
2015 - Pushing Kubernetes to prod
I need to run stuff in prod, deep into orchestrators war, Kubernetes
had a clear vision and solid core community I got very involved with. I
was onto something
About SIGHUP
2018 - Unleash Kubernetes Fury, The truly free Kubernetes Distro
~tens of clusters in Prod. As we focus on running and maintaining upstream Kubernetes
infrastructures, we develop a common set of modules to provision standard clusters. This
is where we realise that, we have developed a Kubernetes Distro. Kubernetes Fury
Distribution gets CNCF Certified.
2020 - Kubernetes Fury becomes an Ecosystem as we onboard more organisations
Fury powers ~Hundreds of prod clusters, from startups to enterprises.
We announce more OSS projects: Permission Manager, Gatekeeper Policy Manager,
OPA-Notary connector, Certified Container Images, Kage.
Check them out!
https://kubernetesfury.com
https://github.com/sighupio
@sighup_
The goal for this talk
This is not a talk about containers
Too often we simply focus on:
- What tech stack to adopt
- The latest cool technology
- What product to buy on the market
These things are NOT very important!
The goal for this talk
- The “Why”
- What are the key aspects and challenges to focus on (both
technological and organizational)
Cloud Native - Why
Ogni azienda oggi e’ una
software company.
DevOps come uno
standard de-facto
(we made it!!)
Aumentare quindi sviluppo e velocity di
rilascio di nuovi prodotti.
Capacità di sviluppare e far evolvere il
software verso nuovi prodotti. Il business
guida, IT deve seguire.
Evitare incident ed aumentare l’efficienza e
affidabilità operative.
Implementare o migliorare governance
aziendale e security.
Organisations:
The good and the bad
Commonly known orgs
The traditional
model
DevOps’ed
vs.
The traditional model - The good and the bad
The traditional
model
Bashed for the last 20 years (for a reason 😬).
- Everything is manual
- Hardly anything is reproducible nor
automated
- Everything is a ticket
- No swe culture
- Company velocity: 💩
This is what the average advocate (myself
5y-ago included) would tell your management to
justify change (and 💰). And that’s ok, because
they wouldn’t be wrong, BUT…
The traditional model - The good and the bad
The traditional
model BUT
The missing point: these people are hell of professionals.
- Super in-depth knowledge, super low-level
- They know how to run systems in prod
- They are the good kind of silos**
** Next talk idea: how to get banned from all future conferences worldwide with one simple sentence
The DevOps’ed model - The good and the bad
The DevOps’ed
model
The good
- High degree of automation
- High short-term velocity &
time-to-value
- Strong ownership on running systems
“You build it, you run it” - this is the system
pushed by cloud vendors (for a reason 💰),
hardly anyone has the maturity to talk about the
disadvantages of this model.
The DevOps’ed model - The good and the bad
The DevOps’ed
model
The bad
- Fine for small orgs, quickly turns into a
nightmare for large organizations.
- The Horde 🧌 effect:
- High fragmentation
- Extremely inefficient devs
time-allocation
- Developers Burnout as complexity of
tools grows
- Lower TCO but higher short-term costs
The real holy grail of infra automation:
Platform engineering
Towards platform engineering
The Platform
Engineering model
Towards platform engineering (IDP) - A Target Org
- Internal Dev Platform Team
(IDP)
Will integrate low level components, third
party software and will write abstractions
and components with software.
IDP to enable self-serve of infrastructure
from DevOps & Application teams,
abstracting away the vertical complexity.
- DevOps
Consume and integrate platform
abstractions with application software, still
in charge of delivering to prod.
- SRE
Observability, SLO & defcon
management.
The role of Kubernetes towards platform engineering
Kubernetes as the holy grail of organisational and technological transformation.
The role of Kubernetes towards platform engineering
Kubernetes as the holy grail of organisational and technological transformation.
Introduced a powerful low level abstraction layer that is consumable via a
coherent API.
COMPLEX
(The kind of low level complexity you don’t
want to throw on developers)
Is K8s the holy grail of transformation?
�� �� ��
- Not just containers
- IDP should provide documentation
and abstractions to enable app
teams to consume infra
dependencies for their specific
needs.
- An IDP is NOT a general purpose
all-you-can-eat product you can buy
on the market.
An IDP is much more than just
Kubernetes.
The only key aspect: Golden Paths
To enhance velocity and time-to-value, focus on
the Golden Paths, technology (k8s included) is
just a building block (and not a solution by itself)
To wrap it up
- You must invest in building up the seniority in your team to
identify and automate:
- Your golden paths (what matters to you)
- Your existing layered technological complexity (this is where the
challenge is)
- Self-serve of infrastructural layers (way beyond containers)
- The adoption of Cloud Native technologies, is just a (small) part
of the overall story.
We had all the necessary technology to implement all these aspects before
Kubernetes - so, it’s not about the technology.
Thank you
Come and talk to me in the exposition area
@jnardiello

Contenu connexe

Tendances

Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowPuppet
 
18CS81 IOT MODULE 4 PPT.pdf
18CS81 IOT MODULE 4 PPT.pdf18CS81 IOT MODULE 4 PPT.pdf
18CS81 IOT MODULE 4 PPT.pdfFURYGaming22
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...TriNimbus
 
Cloud Application architecture styles
Cloud Application architecture styles Cloud Application architecture styles
Cloud Application architecture styles Nilay Shrivastava
 
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptorsWhat Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptorsBugRaptors
 
Edge Computing : future of IoT ?
Edge Computing : future of IoT ? Edge Computing : future of IoT ?
Edge Computing : future of IoT ? Samir Bounab
 
Quantum computer in cryptography
Quantum computer in cryptographyQuantum computer in cryptography
Quantum computer in cryptographyAkshay Shelake
 
Principle source of optimazation
Principle source of optimazationPrinciple source of optimazation
Principle source of optimazationSiva Sathya
 
Seminar report on quantum computing
Seminar report on quantum computingSeminar report on quantum computing
Seminar report on quantum computingSavita Sharma
 

Tendances (20)

Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNow
 
18CS81 IOT MODULE 4 PPT.pdf
18CS81 IOT MODULE 4 PPT.pdf18CS81 IOT MODULE 4 PPT.pdf
18CS81 IOT MODULE 4 PPT.pdf
 
Peephole Optimization
Peephole OptimizationPeephole Optimization
Peephole Optimization
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Planning
PlanningPlanning
Planning
 
The CAP Theorem
The CAP Theorem The CAP Theorem
The CAP Theorem
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
 
IoT Security
IoT SecurityIoT Security
IoT Security
 
Cloud Application architecture styles
Cloud Application architecture styles Cloud Application architecture styles
Cloud Application architecture styles
 
Fog computing
Fog computingFog computing
Fog computing
 
Analytics in IOT
Analytics in IOTAnalytics in IOT
Analytics in IOT
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptorsWhat Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
 
KBS Architecture.pptx
KBS Architecture.pptxKBS Architecture.pptx
KBS Architecture.pptx
 
Consistency in NoSQL
Consistency in NoSQLConsistency in NoSQL
Consistency in NoSQL
 
Edge Computing : future of IoT ?
Edge Computing : future of IoT ? Edge Computing : future of IoT ?
Edge Computing : future of IoT ?
 
Quantum computer in cryptography
Quantum computer in cryptographyQuantum computer in cryptography
Quantum computer in cryptography
 
Principle source of optimazation
Principle source of optimazationPrinciple source of optimazation
Principle source of optimazation
 
Seminar report on quantum computing
Seminar report on quantum computingSeminar report on quantum computing
Seminar report on quantum computing
 
cluster computing
cluster computingcluster computing
cluster computing
 

Similaire à Tales of the mythical cloud-native platform - Container day 2022

The Art of Cloud Native Defense on Kubernetes
The Art of Cloud Native Defense on KubernetesThe Art of Cloud Native Defense on Kubernetes
The Art of Cloud Native Defense on KubernetesJacopo Nardiello
 
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...Peter Muryshkin
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitMarco Ferrigno
 
The DevOps Paradigm
The DevOps ParadigmThe DevOps Paradigm
The DevOps ParadigmNaLUG
 
Guided Path to DevOps Career.
Guided Path to DevOps Career.Guided Path to DevOps Career.
Guided Path to DevOps Career.wahabwelcome
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple stepsIhor Odynets
 
Managing Infrastructure as a Product - Introduction to Platform Engineering
Managing Infrastructure as a Product - Introduction to Platform EngineeringManaging Infrastructure as a Product - Introduction to Platform Engineering
Managing Infrastructure as a Product - Introduction to Platform EngineeringAdityo Pratomo
 
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
 Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ... Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...Weaveworks
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Mirco Hering
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blindPaul Peissner
 
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...PROIDEA
 
Dublin Unity User Group Meetup Sept 2015
Dublin Unity User Group Meetup Sept 2015Dublin Unity User Group Meetup Sept 2015
Dublin Unity User Group Meetup Sept 2015Dominique Boutin
 
Docker Geneva Meetup - Introduction to Docker
Docker Geneva Meetup - Introduction to DockerDocker Geneva Meetup - Introduction to Docker
Docker Geneva Meetup - Introduction to DockerSmartWave
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDFMayank Kumar
 
Heart of DevOps - Ryan Lockard
Heart of DevOps - Ryan LockardHeart of DevOps - Ryan Lockard
Heart of DevOps - Ryan Lockardagilemaine
 
A DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEER
A DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEERA DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEER
A DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEEROrion eSolutions
 
Data Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps FundamentalsData Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps FundamentalsAnant Corporation
 
Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...
Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...
Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...Dana Gardner
 
HLayer / Cloud Native Best Practices
HLayer / Cloud Native Best PracticesHLayer / Cloud Native Best Practices
HLayer / Cloud Native Best PracticesAymen EL Amri
 

Similaire à Tales of the mythical cloud-native platform - Container day 2022 (20)

The Art of Cloud Native Defense on Kubernetes
The Art of Cloud Native Defense on KubernetesThe Art of Cloud Native Defense on Kubernetes
The Art of Cloud Native Defense on Kubernetes
 
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
 
The DevOps Paradigm
The DevOps ParadigmThe DevOps Paradigm
The DevOps Paradigm
 
Guided Path to DevOps Career.
Guided Path to DevOps Career.Guided Path to DevOps Career.
Guided Path to DevOps Career.
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 
TechDayConf Edition 1 - 2020
TechDayConf Edition 1 -  2020TechDayConf Edition 1 -  2020
TechDayConf Edition 1 - 2020
 
Managing Infrastructure as a Product - Introduction to Platform Engineering
Managing Infrastructure as a Product - Introduction to Platform EngineeringManaging Infrastructure as a Product - Introduction to Platform Engineering
Managing Infrastructure as a Product - Introduction to Platform Engineering
 
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
 Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ... Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blind
 
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
 
Dublin Unity User Group Meetup Sept 2015
Dublin Unity User Group Meetup Sept 2015Dublin Unity User Group Meetup Sept 2015
Dublin Unity User Group Meetup Sept 2015
 
Docker Geneva Meetup - Introduction to Docker
Docker Geneva Meetup - Introduction to DockerDocker Geneva Meetup - Introduction to Docker
Docker Geneva Meetup - Introduction to Docker
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
 
Heart of DevOps - Ryan Lockard
Heart of DevOps - Ryan LockardHeart of DevOps - Ryan Lockard
Heart of DevOps - Ryan Lockard
 
A DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEER
A DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEERA DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEER
A DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEER
 
Data Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps FundamentalsData Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps Fundamentals
 
Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...
Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...
Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...
 
HLayer / Cloud Native Best Practices
HLayer / Cloud Native Best PracticesHLayer / Cloud Native Best Practices
HLayer / Cloud Native Best Practices
 

Plus de Jacopo Nardiello

Monitoring Cloud Native Applications with Prometheus
Monitoring Cloud Native Applications with PrometheusMonitoring Cloud Native Applications with Prometheus
Monitoring Cloud Native Applications with PrometheusJacopo Nardiello
 
Eventsourcing with PHP and MongoDB
Eventsourcing with PHP and MongoDBEventsourcing with PHP and MongoDB
Eventsourcing with PHP and MongoDBJacopo Nardiello
 
Ultimate Introduction To AngularJS
Ultimate Introduction To AngularJSUltimate Introduction To AngularJS
Ultimate Introduction To AngularJSJacopo Nardiello
 

Plus de Jacopo Nardiello (7)

Breaking the monolith
Breaking the monolithBreaking the monolith
Breaking the monolith
 
Monitoring Cloud Native Applications with Prometheus
Monitoring Cloud Native Applications with PrometheusMonitoring Cloud Native Applications with Prometheus
Monitoring Cloud Native Applications with Prometheus
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
Becoming a developer
Becoming a developerBecoming a developer
Becoming a developer
 
Eventsourcing with PHP and MongoDB
Eventsourcing with PHP and MongoDBEventsourcing with PHP and MongoDB
Eventsourcing with PHP and MongoDB
 
Ultimate Introduction To AngularJS
Ultimate Introduction To AngularJSUltimate Introduction To AngularJS
Ultimate Introduction To AngularJS
 
Testing AngularJS
Testing AngularJSTesting AngularJS
Testing AngularJS
 

Dernier

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 

Dernier (20)

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 

Tales of the mythical cloud-native platform - Container day 2022

  • 1. Tales of the mythical Cloud-Native Platform (How Kubernetes won’t fix your broken organization and what you can do about it)
  • 2. About Me Jacopo Nardiello (@jnardiello) Founder & CEO SIGHUP CNCF Ambassador Engineer Dad of 2 kiddos Up until 2014 - Software Engineer 2014 - Shifted to DevOps started working on this thing called Docker and all the mess to run it in prod 2015 - Pushing Kubernetes to prod I need to run stuff in prod, deep into orchestrators war, Kubernetes had a clear vision and solid core community I got very involved with. I was onto something
  • 3. About SIGHUP 2018 - Unleash Kubernetes Fury, The truly free Kubernetes Distro ~tens of clusters in Prod. As we focus on running and maintaining upstream Kubernetes infrastructures, we develop a common set of modules to provision standard clusters. This is where we realise that, we have developed a Kubernetes Distro. Kubernetes Fury Distribution gets CNCF Certified. 2020 - Kubernetes Fury becomes an Ecosystem as we onboard more organisations Fury powers ~Hundreds of prod clusters, from startups to enterprises. We announce more OSS projects: Permission Manager, Gatekeeper Policy Manager, OPA-Notary connector, Certified Container Images, Kage. Check them out! https://kubernetesfury.com https://github.com/sighupio @sighup_
  • 4. The goal for this talk This is not a talk about containers Too often we simply focus on: - What tech stack to adopt - The latest cool technology - What product to buy on the market These things are NOT very important!
  • 5. The goal for this talk - The “Why” - What are the key aspects and challenges to focus on (both technological and organizational)
  • 6. Cloud Native - Why Ogni azienda oggi e’ una software company. DevOps come uno standard de-facto (we made it!!) Aumentare quindi sviluppo e velocity di rilascio di nuovi prodotti. Capacità di sviluppare e far evolvere il software verso nuovi prodotti. Il business guida, IT deve seguire. Evitare incident ed aumentare l’efficienza e affidabilità operative. Implementare o migliorare governance aziendale e security.
  • 8. Commonly known orgs The traditional model DevOps’ed vs.
  • 9. The traditional model - The good and the bad The traditional model Bashed for the last 20 years (for a reason 😬). - Everything is manual - Hardly anything is reproducible nor automated - Everything is a ticket - No swe culture - Company velocity: 💩 This is what the average advocate (myself 5y-ago included) would tell your management to justify change (and 💰). And that’s ok, because they wouldn’t be wrong, BUT…
  • 10. The traditional model - The good and the bad The traditional model BUT The missing point: these people are hell of professionals. - Super in-depth knowledge, super low-level - They know how to run systems in prod - They are the good kind of silos** ** Next talk idea: how to get banned from all future conferences worldwide with one simple sentence
  • 11. The DevOps’ed model - The good and the bad The DevOps’ed model The good - High degree of automation - High short-term velocity & time-to-value - Strong ownership on running systems “You build it, you run it” - this is the system pushed by cloud vendors (for a reason 💰), hardly anyone has the maturity to talk about the disadvantages of this model.
  • 12. The DevOps’ed model - The good and the bad The DevOps’ed model The bad - Fine for small orgs, quickly turns into a nightmare for large organizations. - The Horde 🧌 effect: - High fragmentation - Extremely inefficient devs time-allocation - Developers Burnout as complexity of tools grows - Lower TCO but higher short-term costs
  • 13. The real holy grail of infra automation: Platform engineering
  • 14. Towards platform engineering The Platform Engineering model
  • 15. Towards platform engineering (IDP) - A Target Org - Internal Dev Platform Team (IDP) Will integrate low level components, third party software and will write abstractions and components with software. IDP to enable self-serve of infrastructure from DevOps & Application teams, abstracting away the vertical complexity. - DevOps Consume and integrate platform abstractions with application software, still in charge of delivering to prod. - SRE Observability, SLO & defcon management.
  • 16.
  • 17. The role of Kubernetes towards platform engineering Kubernetes as the holy grail of organisational and technological transformation.
  • 18. The role of Kubernetes towards platform engineering Kubernetes as the holy grail of organisational and technological transformation. Introduced a powerful low level abstraction layer that is consumable via a coherent API. COMPLEX (The kind of low level complexity you don’t want to throw on developers)
  • 19. Is K8s the holy grail of transformation? �� �� �� - Not just containers - IDP should provide documentation and abstractions to enable app teams to consume infra dependencies for their specific needs. - An IDP is NOT a general purpose all-you-can-eat product you can buy on the market. An IDP is much more than just Kubernetes.
  • 20. The only key aspect: Golden Paths To enhance velocity and time-to-value, focus on the Golden Paths, technology (k8s included) is just a building block (and not a solution by itself)
  • 21. To wrap it up - You must invest in building up the seniority in your team to identify and automate: - Your golden paths (what matters to you) - Your existing layered technological complexity (this is where the challenge is) - Self-serve of infrastructural layers (way beyond containers) - The adoption of Cloud Native technologies, is just a (small) part of the overall story. We had all the necessary technology to implement all these aspects before Kubernetes - so, it’s not about the technology.
  • 22. Thank you Come and talk to me in the exposition area @jnardiello