SlideShare a Scribd company logo
Managing and scaling microservices with Docker
in the wild
Alois Mayr
@mayralois
alois.mayr@ruxit.com

Oct	27th	2015
Industry adop>on of microservices
Microservices deployments vs monolithic deployments
Container orchestra>on and scaling
Op>mizing microservices deployments
Is my environment healthy?

Agenda
Who we are and what we do
When	people	talk	about	cloud-scale	companies...
Industry adop-on of microservices
Microservices deployments vs monolithic deployments
Container orchestra>on and scaling
Op>mizing microservices deployments
Is my environment healthy?
h+ps://ruxit.com/docker
Industry adop>on of microservices
Microservices deployments vs monolithic deployments
Container orchestra>on and scaling
Op>mizing microservices deployments
Is my environment healthy?
Credit:	Slavoljub	Pantelic/Shu+erstock.com
Monolithic	deployment:	10-20	services	per	process
Microservices	applicaFon:	1	service	per	process		
20	Fmes	the	number	of	JVMs!
Monolithic	Deployment	of	Services	
Full	Micro	Service	Deployment	using	Containers	
Service-oriented	APM	doesn’t	expose	JVM	explosion	within	
microservices	architectures
7:00	a.m.	
Low	load,	service	running	
with	minimum	redundancy	
12:00	p.m.	
Scaled	up	service	during	peak	load	
with	failover	of	problemaFc	node		
7:00	p.m.	
Scaled	back	down	to	lower	load,		
move	to	different	geolocaFon	
Deployments	are	no	longer	staHc
Microservices	architectures	can	be	complex
Industry adop>on of microservices
Microservices deployments vs monolithic deployments
Container orchestra-on and scaling
Op>mizing microservices deployments
Is my environment healthy?
h+p://radar.oreilly.com/2015/10/swarm-v-fleet-v-kubernetes-v-mesos.html	
Marathon	 EC2	Container	Service
Common	features	of	orchestraHon	tools	
•  DistribuFon	of	containers	within	a	cluster	
•  Pre-configured	by	use	of	DSL	
•  Pooling	and	co-locaFng	containers/services	by	various	concepts	
•  Pods,	labels,	tags,	task	descripFons,	etc.	
•  Resource	scheduling	within	a	cluster	
•  Scaling	of	resources/containers		
•  Service	health	checks	
•  Zero-downFme	fail-over	mechanisms	
•  Networking	-	SDNs
Fail-over	containers	across	datacenters	
1.	Failed	container	
2.	New	container
Low-traffic	service:	2	running	containers	
Running	
containers	
Failed	container	
Low	traffic
Container	view:	traffic/load	
Container	is	underuFlized	
(Tomcat	is	idle)	
Tomcat	receives	requests	
for	about	15	hrs	
1	service	per	Tomcat
Killing	containers	when	in	failure	mode	
Failure	rate	for	health	check	increased
Shortcomings	of	exisHng	approaches	
•  StaFc	pre-configured	container	orchestraFon		
•  Manually	adjusted	number	of	running	containers	
•  Health	checks	may	not	reflect	service	funcFonality/availability	
•  Scheduling	based	on	infrastructure	metrics:	
•  Network	traffic	
•  CPU	uFlizaFon	
•  Absence	of	service-oriented	scheduling
MisconfiguraFon	can	kill	orchestraFon	layer	
Queue	and	deployment	methods	are	slow
Industry adop>on of microservices
Microservices deployments vs monolithic deployments
Container orchestra>on and scaling
Op-mizing microservices deployments
Is my environment healthy?
What’s	important	
1.  Which	services	are	to	be	co-located?	
•  Relate	services	to	infrastructure	
•  Cascading	services	impact	scheduling	(snowball	effect)	
2.  Capacity	planning	
•  How	many	resources	are	required?	
•  Infrastructure	and	container	metrics	
3.  What’s	the	ideal	number	of	containers	per	service?	
4.  Service	deployment	validaFon	
•  What	are	the	effects	of	scaling	services?
#1	–	Who	calls	who?
#1	–	Who	calls	who?
#1	–	Who	calls	who?
#1	–	Who	calls	who?	
Most	Fme	spent	in	Credit	Card	VerificaFon	service
#2	–	Capacity	planning	
•  OrchestraFon	tools	can	use	tags/labels		
•  Affinity	and	constraint	rules	
•  Capacity	planning	based	only	on	key	metrics	is	insufficient	
•  CPU,	Memory	
•  Network	IO	is	important	
in	microservices	architectures
#1	–	Which	services	to	be	co-located?	#2	–	Capacity	planning	includes	network	IO
#3	–	Ideal	number	of	containers	per	service?	
•  Depends	on	workload	and	service	dependencies	
•  Called	and	calling	services	
•  #	Requests/min	and	slowest	10%	response-Fme	
•  Can	be	derived	from	monitoring	data	via	API	
•  h+ps://blog.ruxit.com/ruxit-data-export-api/
#4	–	Service	deployment	validaHon	
APP1	
APP2	
APP1	depends	on	APP2	
Where	is	this	specified?	
•  Resource	planning	and	scheduling	is	wasted	if	deployments	deviate	from	plan
Industry adop>on of microservices
Microservices deployments vs monolithic deployments
Container orchestra>on and scaling
Op>mizing microservices deployments
Is my environment healthy?
Container	metrics	aren’t	enough
Health	depends	on	many	components	and	variables!
Be+er	to	ask:		
What	broke?	
What	sFll	works?
820	BILLION	dependencies!	
Problem	resoluFon	is	a	scalability	problem	
Way	too	many	components	involved	
The	Mushroom	cloud	effect	Network	problem
1.	/logs	ran	out	of	space	
2.	/var/lib/docker	ran	out	of	space
Free	trial	-	h+ps://ruxit.com/docker-monitoring/	
Blog	-	h+ps://blog.ruxit.com/	
@ruxit	
Try Ruxit for free!
Work with us. Share your feedback
alois.mayr@ruxit.com

More Related Content

Similar to Managing and Scaling Microservices with Docker in the Wild

Building Services with WSO2 Microservices Framework for Java
Building Services with WSO2 Microservices Framework for JavaBuilding Services with WSO2 Microservices Framework for Java
Building Services with WSO2 Microservices Framework for Java
Sanjeewa Malalgoda
 
Start Up Austin 2017: If How and When to Adopt Microservices
Start Up Austin 2017: If How and When to Adopt MicroservicesStart Up Austin 2017: If How and When to Adopt Microservices
Start Up Austin 2017: If How and When to Adopt Microservices
Amazon Web Services
 
Moving to DevOps the Amazon Way
Moving to DevOps the Amazon WayMoving to DevOps the Amazon Way
Moving to DevOps the Amazon Way
Amazon Web Services
 
APIdays Paris 2019 - Cloud native API Management for Microservices on a Servi...
APIdays Paris 2019 - Cloud native API Management for Microservices on a Servi...APIdays Paris 2019 - Cloud native API Management for Microservices on a Servi...
APIdays Paris 2019 - Cloud native API Management for Microservices on a Servi...
apidays
 
Application Centric Microservices from Redhat Summit 2015
Application Centric Microservices from Redhat Summit 2015Application Centric Microservices from Redhat Summit 2015
Application Centric Microservices from Redhat Summit 2015
Ken Owens
 
Cisco at v mworld 2015 shipped-vmworld
Cisco at v mworld 2015 shipped-vmworldCisco at v mworld 2015 shipped-vmworld
Cisco at v mworld 2015 shipped-vmworld
ldangelo0772
 
Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!
Ken Owens
 
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
WSO2
 
Certified Microservice with AI Specialist (CMAIS)
Certified Microservice with AI Specialist (CMAIS)Certified Microservice with AI Specialist (CMAIS)
Certified Microservice with AI Specialist (CMAIS)
GICTTraining
 
1BT_Designing_Microservices
1BT_Designing_Microservices1BT_Designing_Microservices
1BT_Designing_Microservices
Crishantha Nanayakkara
 
Microservices
MicroservicesMicroservices
Microservices
Jyaasa Technologies
 
Benefits of Containers, Microservices and Containerized Microservices
Benefits of Containers, Microservices and Containerized MicroservicesBenefits of Containers, Microservices and Containerized Microservices
Benefits of Containers, Microservices and Containerized Microservices
HTS Hosting
 
Architecting for speed: How agile innovators accelerate growth through micros...
Architecting for speed: How agile innovators accelerate growth through micros...Architecting for speed: How agile innovators accelerate growth through micros...
Architecting for speed: How agile innovators accelerate growth through micros...
Jesper Nordström
 
Architecting for speed - how agile innovators accelerate growth through micro...
Architecting for speed - how agile innovators accelerate growth through micro...Architecting for speed - how agile innovators accelerate growth through micro...
Architecting for speed - how agile innovators accelerate growth through micro...
3gamma
 
Deploying Microservices as Containers
Deploying Microservices as ContainersDeploying Microservices as Containers
Deploying Microservices as Containers
Veer Muchandi
 
Microxchg Microservices
Microxchg MicroservicesMicroxchg Microservices
Microxchg Microservices
Adrian Cockcroft
 
Reactive Microservices
Reactive MicroservicesReactive Microservices
Reactive Microservices
Crishantha Nanayakkara
 
Microservices, Containers, Scheduling and Orchestration - A Primer
Microservices, Containers, Scheduling and Orchestration - A PrimerMicroservices, Containers, Scheduling and Orchestration - A Primer
Microservices, Containers, Scheduling and Orchestration - A Primer
Gareth Llewellyn
 
Micro segmentation – a perfect fit for microservices
Micro segmentation – a perfect fit for microservicesMicro segmentation – a perfect fit for microservices
Micro segmentation – a perfect fit for microservices
Anthony Chow
 

Similar to Managing and Scaling Microservices with Docker in the Wild (20)

Building Services with WSO2 Microservices Framework for Java
Building Services with WSO2 Microservices Framework for JavaBuilding Services with WSO2 Microservices Framework for Java
Building Services with WSO2 Microservices Framework for Java
 
Start Up Austin 2017: If How and When to Adopt Microservices
Start Up Austin 2017: If How and When to Adopt MicroservicesStart Up Austin 2017: If How and When to Adopt Microservices
Start Up Austin 2017: If How and When to Adopt Microservices
 
Moving to DevOps the Amazon Way
Moving to DevOps the Amazon WayMoving to DevOps the Amazon Way
Moving to DevOps the Amazon Way
 
APIdays Paris 2019 - Cloud native API Management for Microservices on a Servi...
APIdays Paris 2019 - Cloud native API Management for Microservices on a Servi...APIdays Paris 2019 - Cloud native API Management for Microservices on a Servi...
APIdays Paris 2019 - Cloud native API Management for Microservices on a Servi...
 
Application Centric Microservices from Redhat Summit 2015
Application Centric Microservices from Redhat Summit 2015Application Centric Microservices from Redhat Summit 2015
Application Centric Microservices from Redhat Summit 2015
 
Cisco at v mworld 2015 shipped-vmworld
Cisco at v mworld 2015 shipped-vmworldCisco at v mworld 2015 shipped-vmworld
Cisco at v mworld 2015 shipped-vmworld
 
Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!
 
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
 
Certified Microservice with AI Specialist (CMAIS)
Certified Microservice with AI Specialist (CMAIS)Certified Microservice with AI Specialist (CMAIS)
Certified Microservice with AI Specialist (CMAIS)
 
1BT_Designing_Microservices
1BT_Designing_Microservices1BT_Designing_Microservices
1BT_Designing_Microservices
 
20161220 - microservice
20161220 - microservice20161220 - microservice
20161220 - microservice
 
Microservices
MicroservicesMicroservices
Microservices
 
Benefits of Containers, Microservices and Containerized Microservices
Benefits of Containers, Microservices and Containerized MicroservicesBenefits of Containers, Microservices and Containerized Microservices
Benefits of Containers, Microservices and Containerized Microservices
 
Architecting for speed: How agile innovators accelerate growth through micros...
Architecting for speed: How agile innovators accelerate growth through micros...Architecting for speed: How agile innovators accelerate growth through micros...
Architecting for speed: How agile innovators accelerate growth through micros...
 
Architecting for speed - how agile innovators accelerate growth through micro...
Architecting for speed - how agile innovators accelerate growth through micro...Architecting for speed - how agile innovators accelerate growth through micro...
Architecting for speed - how agile innovators accelerate growth through micro...
 
Deploying Microservices as Containers
Deploying Microservices as ContainersDeploying Microservices as Containers
Deploying Microservices as Containers
 
Microxchg Microservices
Microxchg MicroservicesMicroxchg Microservices
Microxchg Microservices
 
Reactive Microservices
Reactive MicroservicesReactive Microservices
Reactive Microservices
 
Microservices, Containers, Scheduling and Orchestration - A Primer
Microservices, Containers, Scheduling and Orchestration - A PrimerMicroservices, Containers, Scheduling and Orchestration - A Primer
Microservices, Containers, Scheduling and Orchestration - A Primer
 
Micro segmentation – a perfect fit for microservices
Micro segmentation – a perfect fit for microservicesMicro segmentation – a perfect fit for microservices
Micro segmentation – a perfect fit for microservices
 

More from Alois Mayr

Automated distributed tracing - a first class citizen of monitoring
Automated distributed tracing - a first class citizen of monitoringAutomated distributed tracing - a first class citizen of monitoring
Automated distributed tracing - a first class citizen of monitoring
Alois Mayr
 
Monitoring a cloud native platform feature
Monitoring a cloud native platform featureMonitoring a cloud native platform feature
Monitoring a cloud native platform feature
Alois Mayr
 
When containers fail
When containers failWhen containers fail
When containers fail
Alois Mayr
 
Running microservice environments is no free lunch
Running microservice environments is no free lunchRunning microservice environments is no free lunch
Running microservice environments is no free lunch
Alois Mayr
 
The Mushroom Cloud Effect - What happens when containers fail?
The Mushroom Cloud Effect - What happens when containers fail?The Mushroom Cloud Effect - What happens when containers fail?
The Mushroom Cloud Effect - What happens when containers fail?
Alois Mayr
 
Lessons learned running large real-world Docker environments
Lessons learned running large real-world Docker environmentsLessons learned running large real-world Docker environments
Lessons learned running large real-world Docker environments
Alois Mayr
 
Scaling and Monitoring Docker environments
Scaling and Monitoring Docker environmentsScaling and Monitoring Docker environments
Scaling and Monitoring Docker environments
Alois Mayr
 

More from Alois Mayr (7)

Automated distributed tracing - a first class citizen of monitoring
Automated distributed tracing - a first class citizen of monitoringAutomated distributed tracing - a first class citizen of monitoring
Automated distributed tracing - a first class citizen of monitoring
 
Monitoring a cloud native platform feature
Monitoring a cloud native platform featureMonitoring a cloud native platform feature
Monitoring a cloud native platform feature
 
When containers fail
When containers failWhen containers fail
When containers fail
 
Running microservice environments is no free lunch
Running microservice environments is no free lunchRunning microservice environments is no free lunch
Running microservice environments is no free lunch
 
The Mushroom Cloud Effect - What happens when containers fail?
The Mushroom Cloud Effect - What happens when containers fail?The Mushroom Cloud Effect - What happens when containers fail?
The Mushroom Cloud Effect - What happens when containers fail?
 
Lessons learned running large real-world Docker environments
Lessons learned running large real-world Docker environmentsLessons learned running large real-world Docker environments
Lessons learned running large real-world Docker environments
 
Scaling and Monitoring Docker environments
Scaling and Monitoring Docker environmentsScaling and Monitoring Docker environments
Scaling and Monitoring Docker environments
 

Recently uploaded

Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

Managing and Scaling Microservices with Docker in the Wild