SlideShare a Scribd company logo
1 of 9
© ANEO – Tous droits réservés 1
Infra as Code : feedback from real world
© ANEO – Tous droits réservés 2
SUMMARY
WHAT IS IT ?
ENABLERS
IN REAL LIFE
ONE TO CONTROL THEM ALL
WHAT TO REMEMBER
• Abtraction of complexities
• Kind of infrastructure that can be managed and automated via block of code
• Infrastructure can be versionized: rooling upgrade, ZDD
• Code use a descriptive language: adaptive, versatile
• Use same logic as software developement: versionning, testing, iteration
• The developer is independent: he designs the architecture for his application, can POC, can test it easily
• No more manual tasks nor sysadmin contributions
• IAC needs new tools to make it works
• Developers need ops knowledges
• Errors can rapidly propagate through the whole infrastructure
• Overall project complexity increase
© ANEO – Tous droits réservés 3
INFRA AS CODE: WHAT IS IT ?
© ANEO – Tous droits réservés 4
INFRA AS CODE: ENABLERS
• TTM grealty reduce
• Technical dept mastered
• Less crabbled tasks
• More to time to code or enhance
• Can CI/CD
• Debug faster
• Can get any infra component with one line of code
© ANEO – Tous droits réservés 5
INFRA AS CODE: IN REAL LIFE
• Application called ITaaS – IT as a Service
• APIs broker that redirect calls to proper backend
• Standarized: meant for all departments and regions of the compagny
• Role is to: expose a set of APIs with authentication + authorization + metrology
• Two kind of tasks: synchronous and asynchronous
• API model choosen: REST with JSON
• Managed by a devops team
• Owner of the code, infra (dev/prod) and suppport (client, code)
© ANEO – Tous droits réservés 6
INFRA AS CODE: ONE TO CONTROL THEM ALL
Frontend /
Scheduler
Clients / Software Factories
Load Balancer
Frontend /
Scheduler
Authentication //
Authorization
Metrology Database NoSQL
PAAS
DNS
Databases
Cloud
Backend Services
Core application …
© ANEO – Tous droits réservés 7
INFRA AS CODE: WHAT TO REMEMBER ?
• Enabled full CI/CD in the compagny
• Autonomous developers
• Centralized all the backend features into one place
• Devs need to learn about infra concepts
• Must be asked by the business
• Too much work for one team, can’t absorb all the needs
• Had to move the work accross all the backend teams: teams must exp in devops pratice
Questions
© ANEO – Tous droits réservés 9
CONTACT
Cyrille COINTE : ccointe@aneo.fr

More Related Content

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

M'IT us ANEO : Infra As Code

  • 1. © ANEO – Tous droits réservés 1 Infra as Code : feedback from real world
  • 2. © ANEO – Tous droits réservés 2 SUMMARY WHAT IS IT ? ENABLERS IN REAL LIFE ONE TO CONTROL THEM ALL WHAT TO REMEMBER
  • 3. • Abtraction of complexities • Kind of infrastructure that can be managed and automated via block of code • Infrastructure can be versionized: rooling upgrade, ZDD • Code use a descriptive language: adaptive, versatile • Use same logic as software developement: versionning, testing, iteration • The developer is independent: he designs the architecture for his application, can POC, can test it easily • No more manual tasks nor sysadmin contributions • IAC needs new tools to make it works • Developers need ops knowledges • Errors can rapidly propagate through the whole infrastructure • Overall project complexity increase © ANEO – Tous droits réservés 3 INFRA AS CODE: WHAT IS IT ?
  • 4. © ANEO – Tous droits réservés 4 INFRA AS CODE: ENABLERS • TTM grealty reduce • Technical dept mastered • Less crabbled tasks • More to time to code or enhance • Can CI/CD • Debug faster • Can get any infra component with one line of code
  • 5. © ANEO – Tous droits réservés 5 INFRA AS CODE: IN REAL LIFE • Application called ITaaS – IT as a Service • APIs broker that redirect calls to proper backend • Standarized: meant for all departments and regions of the compagny • Role is to: expose a set of APIs with authentication + authorization + metrology • Two kind of tasks: synchronous and asynchronous • API model choosen: REST with JSON • Managed by a devops team • Owner of the code, infra (dev/prod) and suppport (client, code)
  • 6. © ANEO – Tous droits réservés 6 INFRA AS CODE: ONE TO CONTROL THEM ALL Frontend / Scheduler Clients / Software Factories Load Balancer Frontend / Scheduler Authentication // Authorization Metrology Database NoSQL PAAS DNS Databases Cloud Backend Services Core application …
  • 7. © ANEO – Tous droits réservés 7 INFRA AS CODE: WHAT TO REMEMBER ? • Enabled full CI/CD in the compagny • Autonomous developers • Centralized all the backend features into one place • Devs need to learn about infra concepts • Must be asked by the business • Too much work for one team, can’t absorb all the needs • Had to move the work accross all the backend teams: teams must exp in devops pratice
  • 9. © ANEO – Tous droits réservés 9 CONTACT Cyrille COINTE : ccointe@aneo.fr

Editor's Notes

  1. REST (Representational State Transfer) is an architectural pattern that defines a set of constraints and properties based on HTTP. - Client–server architecture - Statelessness - Cacheability - Layered system Verbs: - GET - POST - PUT - DELETE Use HTTP code: - 200, 201, 202, - 400, 403, 409, - 500.