SlideShare a Scribd company logo
1 of 29
Download to read offline
Glogster
INFRASTRUCTURE	AS	
CODE	AND	SERVICE
Glogster
What	is	infrastructure?	
•  Bare-Metal	
•  Host	OS	
•  Services	
•  Applica:ons	
•  Environments	
•  Se=ngs	
•  Storage	(Data)	
•  Network
Glogster
GlogsterGlogster
Glogster
GlogsterGlogster
Glogster
NO	MANUAL	CONFIGURATION!!!	
…unless	you	are	alone	at	the	Company
Glogster
Glogster
Glogster
Choose	your	language	
•  Language	to	describe	your	infrastructure	
– Puppet	
– Chef	
– Salt	
– Ansible
Glogster
VCS	(GIT)	
•  It	brings	a	traceability	for	any	change	
– Who?	
– Why?	
– When?	
•  Easy	rollbacks	
– It	fails?	->	Rollback	to	the	working	version	
•  Every	change	in	infrastructure	must	be	
commiUed	
– If	not	–	it	has	not	happened!
Glogster
Find	traces!
Glogster
Readable	and	documented
Glogster
Templates
Glogster
ANTIPATTERN:	Golden	Image	
•  Manually	craXed	infrastructure	server	(image/
virtual)	and	nobody	(even	creator	aXer	some	
:me)	know	how	to	change	it.	
	
•  Use	containers	(Hi,	Docker!)	
– Reproductable	
– 	Described	in	code
Glogster
ANTIPATTERN:	
Copy	and	paste	files	
•  Let’s	copy	bunch	of	files	from	one	server	to	
another!	
NO!	
•  DriX!	
•  No	traces	
•  Configura:on’s	are	different	
•  Do	it	incremental
Glogster
App	configura:on	
•  Use	templates	
•  Use	configura:on	discovery	and	define	keys	in	
app	instead	of	values	
•  Consul	again
Glogster
Secrets	
•  We	shouldn’t	store	any	passwords	in	code	
•  Inject	it	on	the	very	last	stage	of	deployment	
•  How?	
– Special	DB	(Consul?)	
– Encrypt	it	and	decrypt	on	targets	(one	file	+	git-
crypt	with	GPG)
Glogster
Approaches	
•  Each	environment	is	a	branch	
•  Single	master	and	feature-branches
Glogster
Tes:ng	
•  Ansible-lint	and	syntax	check	
•  Integra:on	tests	before	we	deploy	
infrastructure	(kitchen.ci	+	BATS)
Glogster
Workflow
Glogster
Glogster
Benefits	
•  Immutability	
•  No	need	to	backup	everything	(backup	DATA	only)	
•  Disaster	recovery	
•  It’s	reusable	
•  It’s	automated	
•  It’s	predictable	and	consistent	
•  …	and	it’s	by	accident	already	documented	
•  Person-independent	
•  Spare	our	:me	for	more	interes:ng	things	
•  Side-benefit:	as	admins	are	working	with	code	now,	they	
have	a	beUer	understanding	about	processes	in	dev
GlogsterGlogster
Glogster
Problems	
•  Bad	configura:ons	can	be	applied	on	all	the	
servers	(tests!)	
•  Configura:ons	driX	(but	as	a	result	of	bad	
discipline)	
•  The	main	approach	of	administra:ng	servers	
changes	
•  It’s	really	hard	to	change	our	habits	
•  …	and	this	is	the	main	problem	
•  ...	but	we	can	try!
Glogster
What	about	us?	
•  We’ve	already	some	roles	and	configura:ons	
described	in	code	and	we	use	them	
•  Our	deploy	(hi,	EDU!)	is	based	on	code	
•  The	goal	is	to	write	whole	infrastructure	in	
code	
•  We	need	to	solve	password	problem	
•  We	need	to	create	integra:on	tests	and	test	
beUer
GlogsterGlogster
Glogster
Glogster
Links…	
•  hUp://radar.oreilly.com/2015/06/an-
introduc:on-to-immutable-infrastructure.html	
•  hUp://kief.com/configura:on-driX.html	
•  hUp://mar:nfowler.com/bliki/
SnowflakeServer.html	
•  hUps://www.thoughtworks.com/insights/blog/
infrastructure-code-reason-smile	
•  hUp://mar:nfowler.com/bliki/
BlueGreenDeployment.html

More Related Content

What's hot

Hashi talk israel
Hashi talk  israelHashi talk  israel
Hashi talk israelItaiTieger
 
Linnworks Roadmap: The Future of Linnworks
Linnworks Roadmap: The Future of LinnworksLinnworks Roadmap: The Future of Linnworks
Linnworks Roadmap: The Future of LinnworksLinnworks
 
Introduction to Modern DevOps Technologies
Introduction to  Modern DevOps TechnologiesIntroduction to  Modern DevOps Technologies
Introduction to Modern DevOps TechnologiesKriangkrai Chaonithi
 
LINEデリマでのElasticsearchの運用と監視の話
LINEデリマでのElasticsearchの運用と監視の話LINEデリマでのElasticsearchの運用と監視の話
LINEデリマでのElasticsearchの運用と監視の話LINE Corporation
 
Intoduction to lagom framework
Intoduction to lagom frameworkIntoduction to lagom framework
Intoduction to lagom frameworkKnoldus Inc.
 
Introduction to Cocos Creator 3.0
Introduction to Cocos Creator 3.0Introduction to Cocos Creator 3.0
Introduction to Cocos Creator 3.0Luke Stapley
 
Firebase Cloud Functions: a quick overview
Firebase Cloud Functions: a quick overviewFirebase Cloud Functions: a quick overview
Firebase Cloud Functions: a quick overviewJoseph Lust
 
Kubernetes: The Very Hard Way
Kubernetes: The Very Hard WayKubernetes: The Very Hard Way
Kubernetes: The Very Hard WayRob Boll
 
Going Microserverless on Google Cloud @ mabl
Going Microserverless on Google Cloud @ mablGoing Microserverless on Google Cloud @ mabl
Going Microserverless on Google Cloud @ mablJoseph Lust
 
Serverless Apps on Google Cloud: more dev, less ops
Serverless Apps on Google Cloud:  more dev, less opsServerless Apps on Google Cloud:  more dev, less ops
Serverless Apps on Google Cloud: more dev, less opsJoseph Lust
 
Efficient java code for android
Efficient java code for androidEfficient java code for android
Efficient java code for android丞廷 鄭
 
Experiences sharing about Lambda, Kinesis, and Postgresql
Experiences sharing about Lambda, Kinesis, and PostgresqlExperiences sharing about Lambda, Kinesis, and Postgresql
Experiences sharing about Lambda, Kinesis, and PostgresqlOkis Chuang
 
Container world 2019 Canary Release
Container world 2019 Canary ReleaseContainer world 2019 Canary Release
Container world 2019 Canary ReleaseBilly Yuen
 
Embracing Serverless with Google
Embracing Serverless with GoogleEmbracing Serverless with Google
Embracing Serverless with GoogleJoseph Lust
 
DevOps for z/OS mainframes using CloudBees/Jenkins
DevOps for z/OS mainframes using CloudBees/JenkinsDevOps for z/OS mainframes using CloudBees/Jenkins
DevOps for z/OS mainframes using CloudBees/JenkinsRené DE VLEESCHAUWER
 

What's hot (19)

Using the NDK and Renderscript
Using the NDK and RenderscriptUsing the NDK and Renderscript
Using the NDK and Renderscript
 
Hashi talk israel
Hashi talk  israelHashi talk  israel
Hashi talk israel
 
JenkinsCI
JenkinsCIJenkinsCI
JenkinsCI
 
Linnworks Roadmap: The Future of Linnworks
Linnworks Roadmap: The Future of LinnworksLinnworks Roadmap: The Future of Linnworks
Linnworks Roadmap: The Future of Linnworks
 
Introduction to Modern DevOps Technologies
Introduction to  Modern DevOps TechnologiesIntroduction to  Modern DevOps Technologies
Introduction to Modern DevOps Technologies
 
LINEデリマでのElasticsearchの運用と監視の話
LINEデリマでのElasticsearchの運用と監視の話LINEデリマでのElasticsearchの運用と監視の話
LINEデリマでのElasticsearchの運用と監視の話
 
Intoduction to lagom framework
Intoduction to lagom frameworkIntoduction to lagom framework
Intoduction to lagom framework
 
GCP overview
GCP overviewGCP overview
GCP overview
 
Introduction to Cocos Creator 3.0
Introduction to Cocos Creator 3.0Introduction to Cocos Creator 3.0
Introduction to Cocos Creator 3.0
 
Firebase Cloud Functions: a quick overview
Firebase Cloud Functions: a quick overviewFirebase Cloud Functions: a quick overview
Firebase Cloud Functions: a quick overview
 
Kubernetes: The Very Hard Way
Kubernetes: The Very Hard WayKubernetes: The Very Hard Way
Kubernetes: The Very Hard Way
 
Going Microserverless on Google Cloud @ mabl
Going Microserverless on Google Cloud @ mablGoing Microserverless on Google Cloud @ mabl
Going Microserverless on Google Cloud @ mabl
 
Serverless Apps on Google Cloud: more dev, less ops
Serverless Apps on Google Cloud:  more dev, less opsServerless Apps on Google Cloud:  more dev, less ops
Serverless Apps on Google Cloud: more dev, less ops
 
Efficient java code for android
Efficient java code for androidEfficient java code for android
Efficient java code for android
 
Experiences sharing about Lambda, Kinesis, and Postgresql
Experiences sharing about Lambda, Kinesis, and PostgresqlExperiences sharing about Lambda, Kinesis, and Postgresql
Experiences sharing about Lambda, Kinesis, and Postgresql
 
Container world 2019 Canary Release
Container world 2019 Canary ReleaseContainer world 2019 Canary Release
Container world 2019 Canary Release
 
Embracing Serverless with Google
Embracing Serverless with GoogleEmbracing Serverless with Google
Embracing Serverless with Google
 
DevOps for z/OS mainframes using CloudBees/Jenkins
DevOps for z/OS mainframes using CloudBees/JenkinsDevOps for z/OS mainframes using CloudBees/Jenkins
DevOps for z/OS mainframes using CloudBees/Jenkins
 
Pre-rendering single page app
Pre-rendering single page appPre-rendering single page app
Pre-rendering single page app
 

Viewers also liked

BlackSwanTradingTM 22oct15
BlackSwanTradingTM 22oct15BlackSwanTradingTM 22oct15
BlackSwanTradingTM 22oct15Hans Goetze
 
iPECS Attendant, Office Attendant and Hospitality Solution
iPECS Attendant, Office Attendant and Hospitality Solution iPECS Attendant, Office Attendant and Hospitality Solution
iPECS Attendant, Office Attendant and Hospitality Solution Ericsson-LG Enterprise
 
Historia de la contabilidad cronologica - lineal
Historia de la contabilidad cronologica - linealHistoria de la contabilidad cronologica - lineal
Historia de la contabilidad cronologica - linealIsabel Paredes
 
Supercharging Your SEO Strategy With TrackMaven
Supercharging Your SEO Strategy With TrackMavenSupercharging Your SEO Strategy With TrackMaven
Supercharging Your SEO Strategy With TrackMavenAdam Monago
 
Tarea III. Tratamiento quirúrgico del glaucoma y las cataratas
Tarea III. Tratamiento quirúrgico del glaucoma y las cataratasTarea III. Tratamiento quirúrgico del glaucoma y las cataratas
Tarea III. Tratamiento quirúrgico del glaucoma y las cataratasRocío Aldón Villegas
 
Prequalifying sales condensed
Prequalifying sales condensedPrequalifying sales condensed
Prequalifying sales condensedKristen Quillin
 
Data Driven Digital Strategies for Recruitment Marketing
Data Driven Digital Strategies for Recruitment MarketingData Driven Digital Strategies for Recruitment Marketing
Data Driven Digital Strategies for Recruitment MarketingAdam Monago
 

Viewers also liked (7)

BlackSwanTradingTM 22oct15
BlackSwanTradingTM 22oct15BlackSwanTradingTM 22oct15
BlackSwanTradingTM 22oct15
 
iPECS Attendant, Office Attendant and Hospitality Solution
iPECS Attendant, Office Attendant and Hospitality Solution iPECS Attendant, Office Attendant and Hospitality Solution
iPECS Attendant, Office Attendant and Hospitality Solution
 
Historia de la contabilidad cronologica - lineal
Historia de la contabilidad cronologica - linealHistoria de la contabilidad cronologica - lineal
Historia de la contabilidad cronologica - lineal
 
Supercharging Your SEO Strategy With TrackMaven
Supercharging Your SEO Strategy With TrackMavenSupercharging Your SEO Strategy With TrackMaven
Supercharging Your SEO Strategy With TrackMaven
 
Tarea III. Tratamiento quirúrgico del glaucoma y las cataratas
Tarea III. Tratamiento quirúrgico del glaucoma y las cataratasTarea III. Tratamiento quirúrgico del glaucoma y las cataratas
Tarea III. Tratamiento quirúrgico del glaucoma y las cataratas
 
Prequalifying sales condensed
Prequalifying sales condensedPrequalifying sales condensed
Prequalifying sales condensed
 
Data Driven Digital Strategies for Recruitment Marketing
Data Driven Digital Strategies for Recruitment MarketingData Driven Digital Strategies for Recruitment Marketing
Data Driven Digital Strategies for Recruitment Marketing
 

Similar to Infrastructure as code

PostgreSQL is the new NoSQL - at Devoxx 2018
PostgreSQL is the new NoSQL  - at Devoxx 2018PostgreSQL is the new NoSQL  - at Devoxx 2018
PostgreSQL is the new NoSQL - at Devoxx 2018Quentin Adam
 
Developing Next-Generation Games with Stage3D (Molehill)
Developing Next-Generation Games with Stage3D (Molehill) Developing Next-Generation Games with Stage3D (Molehill)
Developing Next-Generation Games with Stage3D (Molehill) Jean-Philippe Doiron
 
PSGL (PlayStation Graphics Library)
PSGL (PlayStation Graphics Library)PSGL (PlayStation Graphics Library)
PSGL (PlayStation Graphics Library)Slide_N
 
The Professional Programmer
The Professional ProgrammerThe Professional Programmer
The Professional ProgrammerDave Cross
 
London devops logging
London devops loggingLondon devops logging
London devops loggingTomas Doran
 
Log Management Systems
Log Management SystemsLog Management Systems
Log Management SystemsMehdi Hamidi
 
Netflix oss season 2 episode 1 - meetup Lightning talks
Netflix oss   season 2 episode 1 - meetup Lightning talksNetflix oss   season 2 episode 1 - meetup Lightning talks
Netflix oss season 2 episode 1 - meetup Lightning talksRuslan Meshenberg
 
Castle Game Engine and the joy of making and using a custom game engine
Castle Game Engine and the joy  of making and using a custom game engineCastle Game Engine and the joy  of making and using a custom game engine
Castle Game Engine and the joy of making and using a custom game engineMichalis Kamburelis
 
DevOpsCon 2015 - DevOps in Mobile Games
DevOpsCon 2015 - DevOps in Mobile GamesDevOpsCon 2015 - DevOps in Mobile Games
DevOpsCon 2015 - DevOps in Mobile GamesAndreas Katzig
 
Lets have a look at Apple's Metal Framework
Lets have a look at Apple's Metal FrameworkLets have a look at Apple's Metal Framework
Lets have a look at Apple's Metal FrameworkLINE Corporation
 
Saving Money with Open Source GIS
Saving Money with Open Source GISSaving Money with Open Source GIS
Saving Money with Open Source GISbryanluman
 
Digging deeper into service stack
Digging deeper into service stackDigging deeper into service stack
Digging deeper into service stackcyberzeddk
 
3 boyd direct3_d12 (1)
3 boyd direct3_d12 (1)3 boyd direct3_d12 (1)
3 boyd direct3_d12 (1)mistercteam
 
GSoC2014 - PGDay Ijui/RS Presentation October, 2016
GSoC2014 - PGDay Ijui/RS Presentation October, 2016 GSoC2014 - PGDay Ijui/RS Presentation October, 2016
GSoC2014 - PGDay Ijui/RS Presentation October, 2016 Fabrízio Mello
 
High performance json- postgre sql vs. mongodb
High performance json- postgre sql vs. mongodbHigh performance json- postgre sql vs. mongodb
High performance json- postgre sql vs. mongodbWei Shan Ang
 

Similar to Infrastructure as code (20)

PostgreSQL is the new NoSQL - at Devoxx 2018
PostgreSQL is the new NoSQL  - at Devoxx 2018PostgreSQL is the new NoSQL  - at Devoxx 2018
PostgreSQL is the new NoSQL - at Devoxx 2018
 
AWS re:invent 2013 recap
AWS re:invent 2013 recapAWS re:invent 2013 recap
AWS re:invent 2013 recap
 
Developing Next-Generation Games with Stage3D (Molehill)
Developing Next-Generation Games with Stage3D (Molehill) Developing Next-Generation Games with Stage3D (Molehill)
Developing Next-Generation Games with Stage3D (Molehill)
 
PSGL (PlayStation Graphics Library)
PSGL (PlayStation Graphics Library)PSGL (PlayStation Graphics Library)
PSGL (PlayStation Graphics Library)
 
The Professional Programmer
The Professional ProgrammerThe Professional Programmer
The Professional Programmer
 
London devops logging
London devops loggingLondon devops logging
London devops logging
 
Log Management Systems
Log Management SystemsLog Management Systems
Log Management Systems
 
Netflix oss season 2 episode 1 - meetup Lightning talks
Netflix oss   season 2 episode 1 - meetup Lightning talksNetflix oss   season 2 episode 1 - meetup Lightning talks
Netflix oss season 2 episode 1 - meetup Lightning talks
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
Castle Game Engine and the joy of making and using a custom game engine
Castle Game Engine and the joy  of making and using a custom game engineCastle Game Engine and the joy  of making and using a custom game engine
Castle Game Engine and the joy of making and using a custom game engine
 
DevOpsCon 2015 - DevOps in Mobile Games
DevOpsCon 2015 - DevOps in Mobile GamesDevOpsCon 2015 - DevOps in Mobile Games
DevOpsCon 2015 - DevOps in Mobile Games
 
Lets have a look at Apple's Metal Framework
Lets have a look at Apple's Metal FrameworkLets have a look at Apple's Metal Framework
Lets have a look at Apple's Metal Framework
 
Zero mq logs
Zero mq logsZero mq logs
Zero mq logs
 
Saving Money with Open Source GIS
Saving Money with Open Source GISSaving Money with Open Source GIS
Saving Money with Open Source GIS
 
GCP for AWS Professionals
GCP for AWS ProfessionalsGCP for AWS Professionals
GCP for AWS Professionals
 
Digging deeper into service stack
Digging deeper into service stackDigging deeper into service stack
Digging deeper into service stack
 
3 boyd direct3_d12 (1)
3 boyd direct3_d12 (1)3 boyd direct3_d12 (1)
3 boyd direct3_d12 (1)
 
GSoC2014 - PGDay Ijui/RS Presentation October, 2016
GSoC2014 - PGDay Ijui/RS Presentation October, 2016 GSoC2014 - PGDay Ijui/RS Presentation October, 2016
GSoC2014 - PGDay Ijui/RS Presentation October, 2016
 
rsyslog meets docker
rsyslog meets dockerrsyslog meets docker
rsyslog meets docker
 
High performance json- postgre sql vs. mongodb
High performance json- postgre sql vs. mongodbHigh performance json- postgre sql vs. mongodb
High performance json- postgre sql vs. mongodb
 

Recently uploaded

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 

Recently uploaded (20)

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 

Infrastructure as code