SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
#ContainerDayFR
Buzzwords at the Cloud Native era
Alexis “Horgix” Chotard
#ContainerDayFRParis Container Day 2018
Alexis “Horgix” Chotard
Unicorn evangelist
▼ Systems Engineer & Consultant @ Xebia
▼ Loves to automate everything
▼ Strives to do things cleanly
2
Horgix
Horgix
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Buzzwords?
▼ Tracing
▼ Service Mesh
▼ Serverless
It’s hard to keep up with every new concept.
Challenge: get you to understand all of these in 20 minutes!
3
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Reminders
Micro-services:
“Approach to developing a single application as a suite of small services, each
running in its own process and communicating with lightweight mechanisms”
4
https://www.martinfowler.com/articles/microservices.html
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Reminders
Orchestration:
▼ Allocate resources to jobs
▼ Reschedule jobs in case of failure
▼ Bring API-centric infrastructure
5
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Reminders
We live in a distributed world, with
microservices being orchestrated across
more and more servers.
6
Buzzwords at the Cloud Native era
#ContainerDayFR @HorgixParis Container Day 2018 7
Tracing
… and modern observability
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Observability
“An observable system is one that exposes enough data about itself so that
generating information (finding answers to questions yet to be formulated) and
easily accessing this information becomes simple.”
▼ Logging
▼ Metrics
▼ Tracing
8
https://medium.com/@copyconstruct/monitoring-in-the-time-of-cloud-native-c87c7a5bfa3e
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Observability
9
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Tracing - Events!
▼ Logging: recording events
▼ Metrics: data combined from measuring events
▼ Tracing: recording events with causal ordering
Usage:
▼ Logs: easy to `grep`, manually read
▼ Metrics: can identify trends + context
▼ Traces: identify cause across services
Often called APM (Application Performance Management)
10
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Solutions
11
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Tracing for your boss
Tracing is the capability to follow and inspect
a request and all its subsequent calls in a
distributed system
12
Buzzwords at the Cloud Native era
#ContainerDayFR @HorgixParis Container Day 2018 13
Service Mesh
… or intelligent routing with observability
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Routing
▼ Classic Load Balancers
▼ What about deployments?
▼ API Gateways
▼ Source of information
▼ Quality of service
14
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Why you need it
▼ Make your deployments easier
▼ Give you better observability on everything that's using it
▼ Act smarter than you would
▼ Is a Service Mesh mandatory? No.
▼ Will it make your life easier and lower the amount of tooling and
integration you have to handle yourself? Yes!
15
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Solutions
16
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Service Mesh for your boss
Service Mesh solutions connect your
services while offering you control and
observability on HOW they’re connected
- think deployments and service quality -
17
Buzzwords at the Cloud Native era
#ContainerDayFR @HorgixParis Container Day 2018 18
Serverless
… and more precisely Functions-as-a-Service
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
New paradigm
▼ 5 years ago: “Run this infrastructure-as-code that installs my app”
▼ Now: “Run my container”
▼ Future: “Run my code!”
19
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
What about PaaS?
▼ "Run my code" has been around for years
▼ Heroku popularized it (https://12factor.net/ )
▼ Scalingo
▼ Google App Engine, AWS Beanstalk, ...
Difference?
▼ No long running task
▼ Run on demand
▼ Billed per call on hosted platforms
20
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Elasticity - Bare-metal
21
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Elasticity - VMs / Containers
22
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Elasticity - FaaS
23
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Why you want it
▼ On hosted platforms: 0 call == $0 !
▼ Closest we can get from not caring about elasticity
▼ As easy as possible to deploy
▼ Microservices at their paroxysm (nanoservices?)
24
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Solutions
Serverless landscape: https://s.cncf.io/
25
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Serverless for your boss
Functions as a Service makes you deploy
smaller services to have costs that match
your load, while concentrating only on your
code and not on how it runs
26
Buzzwords at the Cloud Native era
#ContainerDayFR @HorgixParis Container Day 2018 27
Conclusion / Take away
… in case you fell asleep ;)
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Take away
▼ Tracing gives you better insights on all this distributed world by being
able to follow requests across the system
▼ Service Mesh allows you to interconnect your services
▼ Serverless makes you think in "running code" instead of "running
containers" or even “running servers”
28
#ContainerDayFRParis Container Day 2018
Buzzwords at the Cloud Native era
@Horgix
Take away
We live in a distributed world, with microservices being orchestrated
across more and more servers…
And we are ready to observe things in this
distributed world, to handle traffic and
deployments smartly, and to start thinking
about functions instead of containers.
29
Buzzwords at the Cloud Native era
#ContainerDayFR @HorgixParis Container Day 2018 30
The End
Questions ?

Contenu connexe

Tendances

An API-focused approach to Agile Integration
An API-focused approach to Agile IntegrationAn API-focused approach to Agile Integration
An API-focused approach to Agile IntegrationJudy Breedlove
 
apidays LIVE Hong Kong 2022 - Data Gateways: Building “Data-as-a-Service” for...
apidays LIVE Hong Kong 2022 - Data Gateways: Building “Data-as-a-Service” for...apidays LIVE Hong Kong 2022 - Data Gateways: Building “Data-as-a-Service” for...
apidays LIVE Hong Kong 2022 - Data Gateways: Building “Data-as-a-Service” for...apidays
 
How to use hybrid cloud to migrate and deploy unified business applications i...
How to use hybrid cloud to migrate and deploy unified business applications i...How to use hybrid cloud to migrate and deploy unified business applications i...
How to use hybrid cloud to migrate and deploy unified business applications i...Eric D. Schabell
 
Gerrit topics support with AWS Lambda
Gerrit topics support with AWS LambdaGerrit topics support with AWS Lambda
Gerrit topics support with AWS LambdaArtem Nikitin
 
Preparing your organization for microservices
Preparing your organization for microservicesPreparing your organization for microservices
Preparing your organization for microservicesJudy Breedlove
 
Keepler | What's next on Google Cloud?
Keepler | What's next on Google Cloud? Keepler | What's next on Google Cloud?
Keepler | What's next on Google Cloud? Keepler Data Tech
 
API-Centric Hybrid Integration Platform for Microservices or ESB Style Archit...
API-Centric Hybrid Integration Platform for Microservices or ESB Style Archit...API-Centric Hybrid Integration Platform for Microservices or ESB Style Archit...
API-Centric Hybrid Integration Platform for Microservices or ESB Style Archit...WSO2
 
Cloud-native Gerrit Code Review
Cloud-native Gerrit Code ReviewCloud-native Gerrit Code Review
Cloud-native Gerrit Code ReviewLuca Milanesio
 
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...DevSecCon
 
Navigating Cloud Adoption: Trends that Challenge and Inspire Designers
Navigating Cloud Adoption:  Trends that Challenge and Inspire DesignersNavigating Cloud Adoption:  Trends that Challenge and Inspire Designers
Navigating Cloud Adoption: Trends that Challenge and Inspire DesignersJudy Breedlove
 
20150624 Belgian GraphDB meetup at Ordina
20150624 Belgian GraphDB meetup at Ordina20150624 Belgian GraphDB meetup at Ordina
20150624 Belgian GraphDB meetup at OrdinaRik Van Bruggen
 
The Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & APIThe Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & APIJudy Breedlove
 
The 3 pillars of agile integration: Container, Connector and API
The 3 pillars of agile integration:  Container, Connector and APIThe 3 pillars of agile integration:  Container, Connector and API
The 3 pillars of agile integration: Container, Connector and APIJudy Breedlove
 
No-Java Enterprise Applications: It’s All About JavaScript [DEV5107]
No-Java Enterprise Applications: It’s All About JavaScript [DEV5107]No-Java Enterprise Applications: It’s All About JavaScript [DEV5107]
No-Java Enterprise Applications: It’s All About JavaScript [DEV5107]Soham Dasgupta
 
Transform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integrationTransform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integrationJudy Breedlove
 
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...WSO2
 
SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...Dynatrace
 
Cloud run - Serverless Containers Done Right
Cloud run - Serverless Containers Done RightCloud run - Serverless Containers Done Right
Cloud run - Serverless Containers Done Rightmfazal
 
[WSO2Con USA 2018] Architecting for Container-native Environments
[WSO2Con USA 2018] Architecting for Container-native Environments[WSO2Con USA 2018] Architecting for Container-native Environments
[WSO2Con USA 2018] Architecting for Container-native EnvironmentsWSO2
 
IV Technology Workshop GFT - AWS Serverless Architecture
IV Technology Workshop GFT - AWS Serverless ArchitectureIV Technology Workshop GFT - AWS Serverless Architecture
IV Technology Workshop GFT - AWS Serverless ArchitectureJoão Carlos Lopes Gatto
 

Tendances (20)

An API-focused approach to Agile Integration
An API-focused approach to Agile IntegrationAn API-focused approach to Agile Integration
An API-focused approach to Agile Integration
 
apidays LIVE Hong Kong 2022 - Data Gateways: Building “Data-as-a-Service” for...
apidays LIVE Hong Kong 2022 - Data Gateways: Building “Data-as-a-Service” for...apidays LIVE Hong Kong 2022 - Data Gateways: Building “Data-as-a-Service” for...
apidays LIVE Hong Kong 2022 - Data Gateways: Building “Data-as-a-Service” for...
 
How to use hybrid cloud to migrate and deploy unified business applications i...
How to use hybrid cloud to migrate and deploy unified business applications i...How to use hybrid cloud to migrate and deploy unified business applications i...
How to use hybrid cloud to migrate and deploy unified business applications i...
 
Gerrit topics support with AWS Lambda
Gerrit topics support with AWS LambdaGerrit topics support with AWS Lambda
Gerrit topics support with AWS Lambda
 
Preparing your organization for microservices
Preparing your organization for microservicesPreparing your organization for microservices
Preparing your organization for microservices
 
Keepler | What's next on Google Cloud?
Keepler | What's next on Google Cloud? Keepler | What's next on Google Cloud?
Keepler | What's next on Google Cloud?
 
API-Centric Hybrid Integration Platform for Microservices or ESB Style Archit...
API-Centric Hybrid Integration Platform for Microservices or ESB Style Archit...API-Centric Hybrid Integration Platform for Microservices or ESB Style Archit...
API-Centric Hybrid Integration Platform for Microservices or ESB Style Archit...
 
Cloud-native Gerrit Code Review
Cloud-native Gerrit Code ReviewCloud-native Gerrit Code Review
Cloud-native Gerrit Code Review
 
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
 
Navigating Cloud Adoption: Trends that Challenge and Inspire Designers
Navigating Cloud Adoption:  Trends that Challenge and Inspire DesignersNavigating Cloud Adoption:  Trends that Challenge and Inspire Designers
Navigating Cloud Adoption: Trends that Challenge and Inspire Designers
 
20150624 Belgian GraphDB meetup at Ordina
20150624 Belgian GraphDB meetup at Ordina20150624 Belgian GraphDB meetup at Ordina
20150624 Belgian GraphDB meetup at Ordina
 
The Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & APIThe Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & API
 
The 3 pillars of agile integration: Container, Connector and API
The 3 pillars of agile integration:  Container, Connector and APIThe 3 pillars of agile integration:  Container, Connector and API
The 3 pillars of agile integration: Container, Connector and API
 
No-Java Enterprise Applications: It’s All About JavaScript [DEV5107]
No-Java Enterprise Applications: It’s All About JavaScript [DEV5107]No-Java Enterprise Applications: It’s All About JavaScript [DEV5107]
No-Java Enterprise Applications: It’s All About JavaScript [DEV5107]
 
Transform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integrationTransform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integration
 
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
 
SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...
 
Cloud run - Serverless Containers Done Right
Cloud run - Serverless Containers Done RightCloud run - Serverless Containers Done Right
Cloud run - Serverless Containers Done Right
 
[WSO2Con USA 2018] Architecting for Container-native Environments
[WSO2Con USA 2018] Architecting for Container-native Environments[WSO2Con USA 2018] Architecting for Container-native Environments
[WSO2Con USA 2018] Architecting for Container-native Environments
 
IV Technology Workshop GFT - AWS Serverless Architecture
IV Technology Workshop GFT - AWS Serverless ArchitectureIV Technology Workshop GFT - AWS Serverless Architecture
IV Technology Workshop GFT - AWS Serverless Architecture
 

Similaire à Buzzwords at the Cloud Native era - Paris Container Day 2018

Build Blockchain dApps using JavaScript, Python and C - ATO.pdf
Build Blockchain dApps using JavaScript, Python and C - ATO.pdfBuild Blockchain dApps using JavaScript, Python and C - ATO.pdf
Build Blockchain dApps using JavaScript, Python and C - ATO.pdfRussFustino
 
A Hitchhiker's Guide to Cloud Native API Gateways
A Hitchhiker's Guide to Cloud Native API GatewaysA Hitchhiker's Guide to Cloud Native API Gateways
A Hitchhiker's Guide to Cloud Native API GatewaysQAware GmbH
 
RightScale Roadtrip - Accelerate To Cloud
RightScale Roadtrip - Accelerate To CloudRightScale Roadtrip - Accelerate To Cloud
RightScale Roadtrip - Accelerate To CloudRightScale
 
Enterprise Cloud Native is the New Normal
Enterprise Cloud Native is the New NormalEnterprise Cloud Native is the New Normal
Enterprise Cloud Native is the New NormalQAware GmbH
 
Going MicroServices with Net
Going MicroServices with NetGoing MicroServices with Net
Going MicroServices with NetDavid Revoledo
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Walid Shaari
 
First Tech: From bricks and mortar to cloud first api driven banking
First Tech: From bricks and mortar to cloud first api driven bankingFirst Tech: From bricks and mortar to cloud first api driven banking
First Tech: From bricks and mortar to cloud first api driven bankingDynatrace
 
A Hitchhikers Guide to Cloud Native API Gateways
A Hitchhikers Guide to Cloud Native API GatewaysA Hitchhikers Guide to Cloud Native API Gateways
A Hitchhikers Guide to Cloud Native API GatewaysQAware GmbH
 
Go for Operations
Go for OperationsGo for Operations
Go for OperationsQAware GmbH
 
Latest 2018 innovations in cloud computing
Latest 2018 innovations in cloud computingLatest 2018 innovations in cloud computing
Latest 2018 innovations in cloud computingPivIT Global
 
Containers and Kubernetes without limits
Containers and Kubernetes without limitsContainers and Kubernetes without limits
Containers and Kubernetes without limitsAntje Barth
 
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...WSO2
 
FIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
FIWARE Wednesday Webinars - FIWARE Vision and Value PropositionFIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
FIWARE Wednesday Webinars - FIWARE Vision and Value PropositionFIWARE
 
FIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE
 
Accelerate to Cloud
Accelerate to CloudAccelerate to Cloud
Accelerate to CloudRightScale
 
20181012 fiware at_construction_conference
20181012 fiware at_construction_conference20181012 fiware at_construction_conference
20181012 fiware at_construction_conferencestefano de panfilis
 
MapR Product Update - Spring 2017
MapR Product Update - Spring 2017MapR Product Update - Spring 2017
MapR Product Update - Spring 2017MapR Technologies
 
INTERFACE, by apidays - An API First Approach to Enable API Monetization.pptx
INTERFACE, by apidays - An API First Approach to Enable API Monetization.pptxINTERFACE, by apidays - An API First Approach to Enable API Monetization.pptx
INTERFACE, by apidays - An API First Approach to Enable API Monetization.pptxapidays
 
Serverless: Market Overview and Investment Opportunities
Serverless: Market Overview and Investment OpportunitiesServerless: Market Overview and Investment Opportunities
Serverless: Market Overview and Investment OpportunitiesUnderscore VC
 
Geecon Prague 2016 - Thirty months of microservices
Geecon Prague 2016 - Thirty months of microservicesGeecon Prague 2016 - Thirty months of microservices
Geecon Prague 2016 - Thirty months of microservicesSander Hoogendoorn
 

Similaire à Buzzwords at the Cloud Native era - Paris Container Day 2018 (20)

Build Blockchain dApps using JavaScript, Python and C - ATO.pdf
Build Blockchain dApps using JavaScript, Python and C - ATO.pdfBuild Blockchain dApps using JavaScript, Python and C - ATO.pdf
Build Blockchain dApps using JavaScript, Python and C - ATO.pdf
 
A Hitchhiker's Guide to Cloud Native API Gateways
A Hitchhiker's Guide to Cloud Native API GatewaysA Hitchhiker's Guide to Cloud Native API Gateways
A Hitchhiker's Guide to Cloud Native API Gateways
 
RightScale Roadtrip - Accelerate To Cloud
RightScale Roadtrip - Accelerate To CloudRightScale Roadtrip - Accelerate To Cloud
RightScale Roadtrip - Accelerate To Cloud
 
Enterprise Cloud Native is the New Normal
Enterprise Cloud Native is the New NormalEnterprise Cloud Native is the New Normal
Enterprise Cloud Native is the New Normal
 
Going MicroServices with Net
Going MicroServices with NetGoing MicroServices with Net
Going MicroServices with Net
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
 
First Tech: From bricks and mortar to cloud first api driven banking
First Tech: From bricks and mortar to cloud first api driven bankingFirst Tech: From bricks and mortar to cloud first api driven banking
First Tech: From bricks and mortar to cloud first api driven banking
 
A Hitchhikers Guide to Cloud Native API Gateways
A Hitchhikers Guide to Cloud Native API GatewaysA Hitchhikers Guide to Cloud Native API Gateways
A Hitchhikers Guide to Cloud Native API Gateways
 
Go for Operations
Go for OperationsGo for Operations
Go for Operations
 
Latest 2018 innovations in cloud computing
Latest 2018 innovations in cloud computingLatest 2018 innovations in cloud computing
Latest 2018 innovations in cloud computing
 
Containers and Kubernetes without limits
Containers and Kubernetes without limitsContainers and Kubernetes without limits
Containers and Kubernetes without limits
 
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
 
FIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
FIWARE Wednesday Webinars - FIWARE Vision and Value PropositionFIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
FIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
 
FIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE Overview
 
Accelerate to Cloud
Accelerate to CloudAccelerate to Cloud
Accelerate to Cloud
 
20181012 fiware at_construction_conference
20181012 fiware at_construction_conference20181012 fiware at_construction_conference
20181012 fiware at_construction_conference
 
MapR Product Update - Spring 2017
MapR Product Update - Spring 2017MapR Product Update - Spring 2017
MapR Product Update - Spring 2017
 
INTERFACE, by apidays - An API First Approach to Enable API Monetization.pptx
INTERFACE, by apidays - An API First Approach to Enable API Monetization.pptxINTERFACE, by apidays - An API First Approach to Enable API Monetization.pptx
INTERFACE, by apidays - An API First Approach to Enable API Monetization.pptx
 
Serverless: Market Overview and Investment Opportunities
Serverless: Market Overview and Investment OpportunitiesServerless: Market Overview and Investment Opportunities
Serverless: Market Overview and Investment Opportunities
 
Geecon Prague 2016 - Thirty months of microservices
Geecon Prague 2016 - Thirty months of microservicesGeecon Prague 2016 - Thirty months of microservices
Geecon Prague 2016 - Thirty months of microservices
 

Dernier

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Dernier (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Buzzwords at the Cloud Native era - Paris Container Day 2018

  • 1. #ContainerDayFR Buzzwords at the Cloud Native era Alexis “Horgix” Chotard
  • 2. #ContainerDayFRParis Container Day 2018 Alexis “Horgix” Chotard Unicorn evangelist ▼ Systems Engineer & Consultant @ Xebia ▼ Loves to automate everything ▼ Strives to do things cleanly 2 Horgix Horgix
  • 3. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Buzzwords? ▼ Tracing ▼ Service Mesh ▼ Serverless It’s hard to keep up with every new concept. Challenge: get you to understand all of these in 20 minutes! 3
  • 4. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Reminders Micro-services: “Approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms” 4 https://www.martinfowler.com/articles/microservices.html
  • 5. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Reminders Orchestration: ▼ Allocate resources to jobs ▼ Reschedule jobs in case of failure ▼ Bring API-centric infrastructure 5
  • 6. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Reminders We live in a distributed world, with microservices being orchestrated across more and more servers. 6
  • 7. Buzzwords at the Cloud Native era #ContainerDayFR @HorgixParis Container Day 2018 7 Tracing … and modern observability
  • 8. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Observability “An observable system is one that exposes enough data about itself so that generating information (finding answers to questions yet to be formulated) and easily accessing this information becomes simple.” ▼ Logging ▼ Metrics ▼ Tracing 8 https://medium.com/@copyconstruct/monitoring-in-the-time-of-cloud-native-c87c7a5bfa3e
  • 9. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Observability 9
  • 10. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Tracing - Events! ▼ Logging: recording events ▼ Metrics: data combined from measuring events ▼ Tracing: recording events with causal ordering Usage: ▼ Logs: easy to `grep`, manually read ▼ Metrics: can identify trends + context ▼ Traces: identify cause across services Often called APM (Application Performance Management) 10
  • 11. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Solutions 11
  • 12. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Tracing for your boss Tracing is the capability to follow and inspect a request and all its subsequent calls in a distributed system 12
  • 13. Buzzwords at the Cloud Native era #ContainerDayFR @HorgixParis Container Day 2018 13 Service Mesh … or intelligent routing with observability
  • 14. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Routing ▼ Classic Load Balancers ▼ What about deployments? ▼ API Gateways ▼ Source of information ▼ Quality of service 14
  • 15. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Why you need it ▼ Make your deployments easier ▼ Give you better observability on everything that's using it ▼ Act smarter than you would ▼ Is a Service Mesh mandatory? No. ▼ Will it make your life easier and lower the amount of tooling and integration you have to handle yourself? Yes! 15
  • 16. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Solutions 16
  • 17. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Service Mesh for your boss Service Mesh solutions connect your services while offering you control and observability on HOW they’re connected - think deployments and service quality - 17
  • 18. Buzzwords at the Cloud Native era #ContainerDayFR @HorgixParis Container Day 2018 18 Serverless … and more precisely Functions-as-a-Service
  • 19. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix New paradigm ▼ 5 years ago: “Run this infrastructure-as-code that installs my app” ▼ Now: “Run my container” ▼ Future: “Run my code!” 19
  • 20. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix What about PaaS? ▼ "Run my code" has been around for years ▼ Heroku popularized it (https://12factor.net/ ) ▼ Scalingo ▼ Google App Engine, AWS Beanstalk, ... Difference? ▼ No long running task ▼ Run on demand ▼ Billed per call on hosted platforms 20
  • 21. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Elasticity - Bare-metal 21
  • 22. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Elasticity - VMs / Containers 22
  • 23. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Elasticity - FaaS 23
  • 24. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Why you want it ▼ On hosted platforms: 0 call == $0 ! ▼ Closest we can get from not caring about elasticity ▼ As easy as possible to deploy ▼ Microservices at their paroxysm (nanoservices?) 24
  • 25. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Solutions Serverless landscape: https://s.cncf.io/ 25
  • 26. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Serverless for your boss Functions as a Service makes you deploy smaller services to have costs that match your load, while concentrating only on your code and not on how it runs 26
  • 27. Buzzwords at the Cloud Native era #ContainerDayFR @HorgixParis Container Day 2018 27 Conclusion / Take away … in case you fell asleep ;)
  • 28. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Take away ▼ Tracing gives you better insights on all this distributed world by being able to follow requests across the system ▼ Service Mesh allows you to interconnect your services ▼ Serverless makes you think in "running code" instead of "running containers" or even “running servers” 28
  • 29. #ContainerDayFRParis Container Day 2018 Buzzwords at the Cloud Native era @Horgix Take away We live in a distributed world, with microservices being orchestrated across more and more servers… And we are ready to observe things in this distributed world, to handle traffic and deployments smartly, and to start thinking about functions instead of containers. 29
  • 30. Buzzwords at the Cloud Native era #ContainerDayFR @HorgixParis Container Day 2018 30 The End Questions ?