SlideShare uma empresa Scribd logo
1 de 77
Baixar para ler offline
THE COST OF MICROSERVICES
A RETROSPECTIVE ON LEADPAGES’ MICROSERVICIZATION JOURNEY
MICHAEL NADEL / ENGINEERING MANAGER, LEADPAGES / @MNADEL
WHO’S LEADPAGES?
▸ Minneapolis-based marketing technology startup founded
in 2012
▸ We make software that lets small businesses quickly build
high-converting landing pages and other lead capture
tools
WHAT’S A LANDING PAGE?
▸ A standalone web page
▸ Designed for a single purpose
▸ Direct-marketing technique to grow engagement with and
commitment from customers
LEADPAGES INTEGRATIONS
▸ Add email address to a mailing list
▸ And also add the contact to your CRM
▸ And also integrate with Stripe
ERA OF THE
MONOLITH
2012
2012 — 2014
GROWTH
▸ Double-digit month-over-month top line growth
▸ Raised $38M venture capital
▸ Engineering grew from 1 → 24
EARLY 2015
ENGINEERING ORGANIZATION
▸ 2 teams of 12 developers
▸ Separate QA & PM functions
▸ Still rockin’ the monolith
MID 2015
PAIN POINTS
▸ Outgrown the PaaS monolith
MID 2015
PAIN POINTS
▸ Outgrown the PaaS monolith
▸ Scaling a monolith on PaaS
END 2015
END 2015
GOALS
▸ Decouple development teams
▸ Develop a clear ownership model
▸ Better control over costs
YEAR OF THE
MICROSERVICE
2016
2016
2016
THERE WERE CHALLENGES
▸ Organizational
▸ Technical
▸ Cultural
2016
ORGANIZATIONAL CHALLENGES
▸ Centralized QA & PM no longer serving us well
2016
ORGANIZATIONAL CHALLENGES
▸ Centralized QA & PM no longer serving us well
▸ Lack of focus on operational concerns
2016
ORGANIZATIONAL CHALLENGES
▸ Centralized QA & PM no longer serving us well
▸ Lack of focus on operational concerns
▸ Diverted a meaningful portion of our development
resources
2016
TECHNICAL CHALLENGES
▸ There are always challenges
▸ The way you navigate them…
2016
CULTURAL CHALLENGES
2016
CULTURAL CHALLENGES
It’s a paradigm shift!
2016
CULTURAL CHALLENGES
It’s a paradigm shift!
It will require people to change.
2016
CULTURAL CHALLENGES
It’s a paradigm shift!
It will require people to change.
Change is hard.
2016
CULTURAL CHALLENGES
It’s a paradigm shift!
It will require people to change.
Change is hard.
It really is a paradigm shift.
2016
CULTURAL CHALLENGES
It’s a paradigm shift!
It will require people to change.
Change is hard.
It really is a paradigm shift.
Change is really hard.
2016
PARADIGM SHIFT
▸ New programming model
2016
PARADIGM SHIFT
▸ New programming model
▸ Brand new failure modes
2016
WE WERE ASKING PEOPLE TO…
▸ Unlearn and abandon the familiar
▸ Move out of their comfort zone
▸ Climb a steep learning curve
2016
CHANGE IS HARD
▸ People can be resistant to change
▸ Consensus-building eventually gave way to mandates
▸ People unintentionally undermining progress
2016
THE HARD TRUTH
▸ Goals/aspirations were aligned to the monolithic
paradigm
2016
THE HARD TRUTH
▸ Goals/aspirations were aligned to the monolithic
paradigm
▸ It’s a learning curve; not everyone willing to invest in
climbing our specific curve
2016
WHERE WE LANDED
▸ 35 — 40 services in production
▸ 36 engineers across 4 teams
▸ Developers owned quality, practiced TDD
▸ PM → Product Owners, embedded in team
▸ Infra team grew from 0 → 4
2016
HOW’D WE DO AGAINST OUR GOALS?
2016
HOW’D WE DO AGAINST OUR GOALS?
▸ Decoupled teams
2016
HOW’D WE DO AGAINST OUR GOALS?
▸ Decoupled teams
▸ Physically isolated APIs
2016
HOW’D WE DO AGAINST OUR GOALS?
▸ Decoupled teams
▸ Physically isolated APIs
▸ Clear ownership model
2016
HOW’D WE DO AGAINST OUR GOALS?
▸ Decoupled teams
▸ Physically isolated APIs
▸ Clear ownership model
▸ Yeah…about that…
2016
HOW’D WE DO AGAINST OUR GOALS?
▸ Decoupled teams
▸ Physically isolated APIs
▸ Clear ownership model
▸ Yeah…about that…
▸ Control over costs
2016
HOW’D WE DO AGAINST OUR GOALS?
▸ Decoupled teams
▸ Physically isolated APIs
▸ Clear ownership model
▸ Yeah…about that…
▸ Control over costs
▸ IaaS more flexible than PaaS
BUT…
END 2016
END 2016
PHYSICAL ARCHITECTURE
HAProxy
API API
Worker Worker
END 2016
NEW COST MODEL
▸ 5 VMs per service
END 2016
NEW COST MODEL
▸ 5 VMs per service
▸ 40 services
END 2016
NEW COST MODEL
▸ 5 VMs per service
▸ 40 services
▸ 2 environments
END 2016
NEW COST MODEL
▸ 5 VMs per service
▸ 40 services
▸ 2 environments
▸ = 400 VMs
END 2016
NEW HARD TRUTH
▸ Operational complexity
END 2016
NEW HARD TRUTH
▸ Operational complexity
▸ + Risky deployments
END 2016
NEW HARD TRUTH
▸ Operational complexity
▸ + Risky deployments
▸ = Reduced overall velocity
END 2016
NEW GOALS!
▸ Simplify to reduce complexity and increase velocity
▸ Reduce operational expenses
HOW DO WE CONVINCE PEOPLE THAT IN
PROGRAMMING SIMPLICITY AND CLARITY…
ARE NOT A DISPENSABLE LUXURY, BUT A
CRUCIAL MATTER THAT DECIDES BETWEEN
SUCCESS AND FAILURE?
Edsger Dijkstra
2017
LEVERS WE FOCUSED ON
▸ Simplification
▸ Reduce deployment risk
▸ Cost reduction
▸ Increase resource utilization
THE YEAR OF
KUBERNETES
2017
2017
KUBERNETES — SIMPLIFICATION
▸ Google Kubernetes Engine
▸ Fully-managed Kubernetes
2017
KUBERNETES — SIMPLIFICATION
▸ Google Kubernetes Engine
▸ Fully-managed Kubernetes
▸ Containers
▸ Fixed dependency hell & deployment pipelines
2017
KUBERNETES — SIMPLIFICATION
▸ Google Kubernetes Engine
▸ Fully-managed Kubernetes
▸ Containers
▸ Fixed dependency hell & deployment pipelines
▸ Chef/Packer/Terraform/Ansible
▸ Dockerfile + Templatized K8s manifests
2017
KUBERNETES WINS
▸ Resource utilization
▸ 2 VMs staging, 6 VMs production
2017
KUBERNETES WINS
▸ Resource utilization
▸ 2 VMs staging, 6 VMs production
▸ 60 — 75% compute savings
2017
KUBERNETES WINS
▸ Resource utilization
▸ 2 VMs staging, 6 VMs production
▸ 60 — 75% compute savings
▸ Faster autoscaling
2017
KUBERNETES WINS
▸ Resource utilization
▸ 2 VMs staging, 6 VMs production
▸ 60 — 75% compute savings
▸ Faster autoscaling
▸ True high availability
END 2017
RETRO!
END 2017
TAKEAWAYS
▸ Cultural
▸ Technical
▸ Financial
END 2017
TAKEAWAYS — CULTURAL
▸ You cannot overestimate the cultural/people impact
END 2017
TAKEAWAYS — CULTURAL
▸ You cannot overestimate the cultural/people impact
▸ Give people room to unlearn, learn, and relearn
END 2017
TAKEAWAYS — CULTURAL
▸ You cannot overestimate the cultural/people impact
▸ Give people room to unlearn, learn, and relearn
▸ Actively seek out diverse perspectives
END 2017
TAKEAWAYS — CULTURAL
▸ You cannot overestimate the cultural/people impact
▸ Give people room to unlearn, learn, and relearn
▸ Actively seek out diverse perspectives
▸ Ensure you have 100% commitment from leadership
END 2017
TAKEAWAYS — TECHNICAL
▸ Minimize the slope of the learning curve
END 2017
TAKEAWAYS — TECHNICAL
▸ Minimize the slope of the learning curve
▸ Know your tools/platform and their constraints/tradeoffs
END 2017
TAKEAWAYS — TECHNICAL
▸ Minimize the slope of the learning curve
▸ Know your tools/platform and their constraints/tradeoffs
▸ Be afraid of new technologies
END 2017
TAKEAWAYS — TECHNICAL
▸ Minimize the slope of the learning curve
▸ Know your tools/platform and their constraints/tradeoffs
▸ Be afraid of new technologies
▸ Don’t be afraid to experiment
END 2017
TAKEAWAYS — FINANCIAL
▸ Pay attention to resource utilization
END 2017
TAKEAWAYS — FINANCIAL
▸ Pay attention to resource utilization
▸ Consider the compute density of your stack
END 2017
TAKEAWAYS — FINANCIAL
▸ Pay attention to resource utilization
▸ Consider the compute density of your stack
▸ Understand the cost model of your physical architecture
PROBABLY I AM VERY NAIVE, BUT I
ALSO THINK I PREFER TO REMAIN SO,
AT LEAST FOR THE TIME BEING AND
PERHAPS FOR THE REST OF MY LIFE.
Edsger Dijkstra
THANKS FOR LISTENING!
Michael Nadel

Mais conteúdo relacionado

Semelhante a The Cost of Microservices

How HR Can Move the Needle for Business
How HR Can Move the Needle for BusinessHow HR Can Move the Needle for Business
How HR Can Move the Needle for BusinessHuman Capital Media
 
Scrum Day 2013 - Co-Innovation and Intrapreneurship
Scrum Day 2013 - Co-Innovation and IntrapreneurshipScrum Day 2013 - Co-Innovation and Intrapreneurship
Scrum Day 2013 - Co-Innovation and IntrapreneurshipTobias Schimmer
 
SAP's Road to Innovation - Design Thinking and Lean Develompent in Practice
SAP's Road to Innovation - Design Thinking and Lean Develompent in PracticeSAP's Road to Innovation - Design Thinking and Lean Develompent in Practice
SAP's Road to Innovation - Design Thinking and Lean Develompent in PracticeTobias Schimmer
 
PhilGaringL&D2016Keynote
PhilGaringL&D2016KeynotePhilGaringL&D2016Keynote
PhilGaringL&D2016KeynotePhil Garing
 
Design Thinking for Disruptive Business
Design Thinking for Disruptive BusinessDesign Thinking for Disruptive Business
Design Thinking for Disruptive BusinessLeslie Bayona
 
How HR Can Move the Needle for the Business
How HR Can Move the Needle for the BusinessHow HR Can Move the Needle for the Business
How HR Can Move the Needle for the BusinessVisier
 
Optimisation through Localisation - Webinar Slides
Optimisation through Localisation - Webinar SlidesOptimisation through Localisation - Webinar Slides
Optimisation through Localisation - Webinar SlidesMarketo
 
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePMThe Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePMActiniumPartners
 
Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...
Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...
Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...IQ Business - agility@IQ
 
UX STRAT Europe 2019: Zachary Jean Paradis, Publicis Sapient
UX STRAT Europe 2019: Zachary Jean Paradis, Publicis SapientUX STRAT Europe 2019: Zachary Jean Paradis, Publicis Sapient
UX STRAT Europe 2019: Zachary Jean Paradis, Publicis SapientUX STRAT
 
Building a Responsive Organization for the Digital Era
Building a Responsive Organization for the Digital EraBuilding a Responsive Organization for the Digital Era
Building a Responsive Organization for the Digital EraMarcelo De Santis
 
Update: SAP's Road to Customer-Centered Product Innovation
Update: SAP's Road to Customer-Centered Product InnovationUpdate: SAP's Road to Customer-Centered Product Innovation
Update: SAP's Road to Customer-Centered Product InnovationTobias Schimmer
 
A CTO always pays his debt - Agile Tour Bordeaux 2017
A CTO always pays his debt - Agile Tour Bordeaux 2017A CTO always pays his debt - Agile Tour Bordeaux 2017
A CTO always pays his debt - Agile Tour Bordeaux 2017Herve Lourdin
 
6+1 Technical Tips for Tech Startups (2023 Edition)
6+1 Technical Tips for Tech Startups (2023 Edition)6+1 Technical Tips for Tech Startups (2023 Edition)
6+1 Technical Tips for Tech Startups (2023 Edition)Ahmed Misbah
 
How Allina Health Created A Digital Experience Team
How Allina Health Created A Digital Experience TeamHow Allina Health Created A Digital Experience Team
How Allina Health Created A Digital Experience TeamGoKart Labs
 
IDM Creative Data Academy 2017 Session
IDM Creative Data Academy 2017 SessionIDM Creative Data Academy 2017 Session
IDM Creative Data Academy 2017 SessionPipa Unsworth
 
UX Strategy as a tool for design transformation
UX Strategy as a tool for design transformationUX Strategy as a tool for design transformation
UX Strategy as a tool for design transformationLassi A. Liikkanen
 
FXD 2018: Ryan Rumsey, USAA
FXD 2018: Ryan Rumsey, USAAFXD 2018: Ryan Rumsey, USAA
FXD 2018: Ryan Rumsey, USAAMad*Pow
 

Semelhante a The Cost of Microservices (20)

How HR Can Move the Needle for Business
How HR Can Move the Needle for BusinessHow HR Can Move the Needle for Business
How HR Can Move the Needle for Business
 
Scrum Day 2013 - Co-Innovation and Intrapreneurship
Scrum Day 2013 - Co-Innovation and IntrapreneurshipScrum Day 2013 - Co-Innovation and Intrapreneurship
Scrum Day 2013 - Co-Innovation and Intrapreneurship
 
SAP's Road to Innovation - Design Thinking and Lean Develompent in Practice
SAP's Road to Innovation - Design Thinking and Lean Develompent in PracticeSAP's Road to Innovation - Design Thinking and Lean Develompent in Practice
SAP's Road to Innovation - Design Thinking and Lean Develompent in Practice
 
PhilGaringL&D2016Keynote
PhilGaringL&D2016KeynotePhilGaringL&D2016Keynote
PhilGaringL&D2016Keynote
 
Design Thinking for Disruptive Business
Design Thinking for Disruptive BusinessDesign Thinking for Disruptive Business
Design Thinking for Disruptive Business
 
How HR Can Move the Needle for the Business
How HR Can Move the Needle for the BusinessHow HR Can Move the Needle for the Business
How HR Can Move the Needle for the Business
 
Optimisation through Localisation - Webinar Slides
Optimisation through Localisation - Webinar SlidesOptimisation through Localisation - Webinar Slides
Optimisation through Localisation - Webinar Slides
 
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePMThe Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
 
Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...
Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...
Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...
 
UX STRAT Europe 2019: Zachary Jean Paradis, Publicis Sapient
UX STRAT Europe 2019: Zachary Jean Paradis, Publicis SapientUX STRAT Europe 2019: Zachary Jean Paradis, Publicis Sapient
UX STRAT Europe 2019: Zachary Jean Paradis, Publicis Sapient
 
Building a Responsive Organization for the Digital Era
Building a Responsive Organization for the Digital EraBuilding a Responsive Organization for the Digital Era
Building a Responsive Organization for the Digital Era
 
Competing on commercial capabilities
Competing on commercial capabilitiesCompeting on commercial capabilities
Competing on commercial capabilities
 
Update: SAP's Road to Customer-Centered Product Innovation
Update: SAP's Road to Customer-Centered Product InnovationUpdate: SAP's Road to Customer-Centered Product Innovation
Update: SAP's Road to Customer-Centered Product Innovation
 
A CTO always pays his debt - Agile Tour Bordeaux 2017
A CTO always pays his debt - Agile Tour Bordeaux 2017A CTO always pays his debt - Agile Tour Bordeaux 2017
A CTO always pays his debt - Agile Tour Bordeaux 2017
 
6+1 Technical Tips for Tech Startups (2023 Edition)
6+1 Technical Tips for Tech Startups (2023 Edition)6+1 Technical Tips for Tech Startups (2023 Edition)
6+1 Technical Tips for Tech Startups (2023 Edition)
 
How Allina Health Created A Digital Experience Team
How Allina Health Created A Digital Experience TeamHow Allina Health Created A Digital Experience Team
How Allina Health Created A Digital Experience Team
 
IDM Creative Data Academy 2017 Session
IDM Creative Data Academy 2017 SessionIDM Creative Data Academy 2017 Session
IDM Creative Data Academy 2017 Session
 
UX Strategy as a tool for design transformation
UX Strategy as a tool for design transformationUX Strategy as a tool for design transformation
UX Strategy as a tool for design transformation
 
FXD 2018: Ryan Rumsey, USAA
FXD 2018: Ryan Rumsey, USAAFXD 2018: Ryan Rumsey, USAA
FXD 2018: Ryan Rumsey, USAA
 
Early Stage Growth Strategies
Early Stage Growth StrategiesEarly Stage Growth Strategies
Early Stage Growth Strategies
 

Último

State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimaginedpanagenda
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?Paolo Missier
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 

Último (20)

State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 

The Cost of Microservices