stackengine problem space demo
TRANSCRIPT
![Page 1: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/1.jpg)
Managing Docker Applications in Production
Boyd E. Hemphill - @behemphi Mike Raab - @stackengine
![Page 2: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/2.jpg)
History - Boyd
Oracle Developer, MySQL DBA, PHP Developer, System Architect, DevOps Director (snickering encouraged), Evangelist
![Page 3: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/3.jpg)
History - Boyd
Oracle Developer, MySQL DBA, PHP Developer, System Architect, DevOps Director (snickering encouraged)
Started Austin DevOps In 2012
![Page 4: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/4.jpg)
History - Boyd
Oracle Developer, MySQL DBA, PHP Developer, System Architect, DevOps Director (snickering encouraged)
Started Austin DevOps In 2012
Co-Organizer of DevOps Days Austin
![Page 5: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/5.jpg)
History - Boyd
Oracle Developer, MySQL DBA, PHP Developer, System Architect, DevOps Director (snickering encouraged)
Started Austin DevOps In 2012
Co-Organizer of DevOps Days Austin
Became involved in Docker Austin in August.
![Page 6: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/6.jpg)
History - BoydOracle Developer, MySQL DBA, PHP Developer, System Architect, DevOps Director (snickering encouraged)
Started Austin DevOps In 2012
Co-Organizer of DevOps Days Austin
Became involved in Docker Austin in August.
Working with Docker on the first Docker Days Austin
![Page 7: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/7.jpg)
History - Boyd
Oracle Developer, MySQL DBA, PHP Developer, System Architect, DevOps Director (snickering encouraged)
Started Austin DevOps In 2012
Co-Organizer of DevOps Days Austin
Became involved in Docker Austin in August.
Working with Docker for the first Docker Days Austin
Keep an eye on @stackengine to see if we can make it happen!
![Page 8: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/8.jpg)
History -StackEngine
CopperEgg
![Page 9: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/9.jpg)
History -StackEngine
CopperEgg
Started in May 2014 to address challenges facing Docker adopters
![Page 10: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/10.jpg)
History -StackEngine
CopperEgg
Started in May 2014 to address challenges facing Docker adopters
Funding announcement October
![Page 11: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/11.jpg)
History -StackEngine
CopperEgg
Started in May 2014 to address challenges facing Docker adopters
Funding announcement October
Currently in private beta
![Page 12: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/12.jpg)
History -StackEngine
CopperEgg
Started in May 2014 to address challenges facing Docker adopters
Funding announcement October
Currently in private beta
![Page 13: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/13.jpg)
Common Ground
![Page 14: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/14.jpg)
What is The Goal of Your
Company?
![Page 15: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/15.jpg)
What is The Goal of Your
Company?Make Money!
![Page 16: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/16.jpg)
So … What is DevOps?
![Page 17: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/17.jpg)
Is DevOps a Process?
![Page 18: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/18.jpg)
Is it an intersection of overlapping concerns?
![Page 19: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/19.jpg)
Is DevOps a Culture?
![Page 20: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/20.jpg)
DevOps:
DevOps is the way in which a technology organization embeds itself in a business to the benefit of that business.
![Page 21: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/21.jpg)
The Ideal Docker Application
![Page 22: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/22.jpg)
Netflix (unicorn)Service Oriented Architecture
![Page 23: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/23.jpg)
Benefits
Feature velocity - Increase developer productivity using containers to model application topology
![Page 24: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/24.jpg)
Benefits
Feature velocity - Increase developer productivity using containers to model application topology
Innovation velocity - Decreased build and test times make more time for trying that next great idea!
![Page 25: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/25.jpg)
BenefitsFeature velocity - Increase developer productivity using containers to model application topology
Innovation velocity - Decreased build and test times make more time for trying that next great idea!
Density - Reduce Costs
![Page 26: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/26.jpg)
Benefits
Feature velocity - Increase developer productivity using containers to model application topology
Innovation velocity - Decreased build and test times make more time for trying that next great idea!
Density - Reduce Costs
Separation of Concerns - “Code to an interface” moves to the infrastructure level
![Page 27: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/27.jpg)
Benefits
Taken together a company that can get to the end state has a significant and lasting competitive advantage
![Page 28: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/28.jpg)
Today’s Docker Reality
![Page 29: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/29.jpg)
Concerns
This is still very early days for Docker
![Page 30: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/30.jpg)
Concerns
This is still very early days for Docker
Tools to support Dockerized applications are immature or do not exist
![Page 31: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/31.jpg)
Concerns
This is still very early days for Docker
Tools to support Dockerized applications immature or do not exist
Service oriented architecture is hard
![Page 32: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/32.jpg)
Concerns
This is still very early days for Docker
Tools to support Dockerized applications immature or do not exist
Service oriented architecture is hard
Increasing developer throughput is only a local optima, thus a false economy
![Page 33: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/33.jpg)
Concerns
Docker adoption is the first major DevOps initiative not driven by Ops.
![Page 34: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/34.jpg)
Dev Driven DevOps
DevOps is hallmarked by Ops adopting the best practices of developers, servers as code, check in all the things, test driven infrastructure
![Page 35: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/35.jpg)
Dev Driven DevOps
DevOps is hallmarked by Ops adopting the best practices of developers, servers as code, check in all the things, test driven infrastructure
The Docker Revolution is the first mass DevOps initiative that harkens from Developers applying ops thinking
![Page 36: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/36.jpg)
Dev Driven DevOps
There is a huge social engineering effort along side the tech
![Page 37: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/37.jpg)
Dev Driven DevOps
There is a huge social engineering effort along side the tech
DEFN: The application of the findings of social science to the solution of actual social problems.
![Page 38: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/38.jpg)
SDLC
Developers are moving forward
![Page 39: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/39.jpg)
SDLC
Developers are moving forward
QA sees production modeling, large test grids, more effective integration testing
![Page 40: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/40.jpg)
SDLC
Developers are moving forward
QA sees production modeling, large test grids, more effective integration testing
Build engineers see parallelized build grids for faster feedback and better build quality
![Page 41: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/41.jpg)
xkcd … er … SDLCOperations panics - no tools or instrumentation
![Page 42: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/42.jpg)
The Final Mile
![Page 43: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/43.jpg)
The Final Mile
Developer uses containers
![Page 44: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/44.jpg)
The Final Mile
Developer uses containers
System is built and images are produced
![Page 45: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/45.jpg)
The Final Mile
Developer uses containers
System is built and images are produced
Images stored in a private registry
![Page 46: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/46.jpg)
The Final Mile
Developer uses containers
System is built and images are produced
Images stored in a private registry
Now we need to deploy to a QA environment
![Page 47: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/47.jpg)
The Final Mile
So we build a manual solution depending on human behavior
![Page 48: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/48.jpg)
The Final Mile
So we build a manual solution depending on human behavior
Someone builds a tool
![Page 49: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/49.jpg)
Docker DeploymentCreate a component to represent your registry
![Page 50: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/50.jpg)
Docker DeploymentCreate a component to represent the image you would like to run
![Page 51: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/51.jpg)
Docker DeploymentDistribute that image and run it on the hosts in your Mesh.
![Page 52: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/52.jpg)
Docker DeploymentMagic happens.
![Page 53: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/53.jpg)
Docker DeploymentLife is good
![Page 54: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/54.jpg)
Deployment
StackEngine is developing the tooling to make this policy based
![Page 55: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/55.jpg)
Docker DeploymentFluffy bunnies and rainbows ensue
![Page 56: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/56.jpg)
Container Sprawl
![Page 57: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/57.jpg)
Container Sprawl
First there was VMware and suddenly a large corps departments could easily spin up environments
![Page 58: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/58.jpg)
Container Sprawl
First there was VMware and suddenly a large corps departments could easily spin up environments
Then there was the cloud and developers could complete circumvent Ops
![Page 59: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/59.jpg)
Container SprawlFirst there was VMware and suddenly a large corps departments could easily spin up environments
Then there was the cloud and developers could complete circumvent Ops
Now there is Docker and Developers are creating numerous abstractions that are not managed like traditional VMs
![Page 60: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/60.jpg)
Container Sprawl
Containers on VMs on phyical hardware located in availability zones in data centers in geographic regions.
![Page 61: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/61.jpg)
My Head HurtsContainer Sprawl
![Page 62: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/62.jpg)
Container Sprawl
StackEngine is working to make this policy based
![Page 63: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/63.jpg)
Inventory Management
![Page 64: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/64.jpg)
Where’s My StuffHosts
![Page 65: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/65.jpg)
Where’s My StuffImages
![Page 66: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/66.jpg)
Where’s My StuffContainers
![Page 67: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/67.jpg)
Where’s My StuffGeography, Data Center, Zone
![Page 68: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/68.jpg)
Telemetry
![Page 69: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/69.jpg)
Telemetry
What does monitoring a docker app look like?
![Page 71: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/71.jpg)
Telemetry
What does monitoring a docker app look like?
http://goo.gl/VkAQo4
What does log aggregation look like?
![Page 72: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/72.jpg)
Telemetry
What does monitoring a docker app look like?
http://goo.gl/VkAQo4
What does log aggregation look like?
http://goo.gl/uNPe9P
![Page 73: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/73.jpg)
What’s my stuff (not) doing
I have this much stuff.
![Page 74: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/74.jpg)
What’s my stuff (not) doing
How are the containers on a host doing
![Page 75: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/75.jpg)
What’s my stuff (not) doing
What is the container state?
![Page 76: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/76.jpg)
What’s my stuff (not) doingMore Location, Host and Container metrics coming!
![Page 77: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/77.jpg)
Components
![Page 78: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/78.jpg)
Components
Components are infrastructure abstractions (cloud provider, data center, docker registry, docker image)
![Page 79: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/79.jpg)
Components
Components are infrastructure abstractions (cloud provider, data center, docker registry, docker image)
Components can be arranged in logic ways to represent physical infrastructure.
![Page 80: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/80.jpg)
Composing an AppWhere are your components coming from
![Page 81: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/81.jpg)
Composing and AppWhat makes the application
![Page 82: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/82.jpg)
Composing an AppStart the db
![Page 83: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/83.jpg)
Composing and AppStart the web server
![Page 84: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/84.jpg)
Composing and AppRun the application server
![Page 85: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/85.jpg)
Composing and AppRun the Cache
![Page 86: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/86.jpg)
Service Discovery
![Page 87: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/87.jpg)
Service Discovery - Consistency Models
Zookeeper
Etcd / Consul
Chef Server / Heira
![Page 88: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/88.jpg)
Service Discovery
Allows multiple deployments of the same service on the same host.
![Page 89: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/89.jpg)
Service Discovery
Allows multiple deployments of the same service on the same host.
Containers register themselves upon startup and are found by tags rather than URI’s, fixed ports, etc.
![Page 90: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/90.jpg)
Service Discovery
Allows multiple deployments of the same service on the same host.
Containers register themselves upon startup and are found by tags rather than URI’s, fixed ports, etc.
We favor something like consul with a search interface like the chef server.
![Page 91: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/91.jpg)
Service DiscoveryAllows multiple deployments of the same service on the same host.
Containers register themselves upon startup and are found by tags rather than URI’s, fixed ports, etc.
We favor something like consul with a search interface like the chef server.
A step towards cattle containers instead of pet containers
![Page 92: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/92.jpg)
Roadmap
![Page 93: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/93.jpg)
Roadmap
Service Discovery
![Page 94: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/94.jpg)
Roadmap
Service Discovery
User Management
![Page 95: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/95.jpg)
Roadmap
Service Discovery
User Management
Addition of new Components
![Page 96: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/96.jpg)
Roadmap
Service Discovery
User Management
Addition of new Components
Better telemetry
![Page 97: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/97.jpg)
Roadmap
Service Discovery
User Management
Addition of new Components
Better telemetry
Scheduling
![Page 98: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/98.jpg)
Roadmap
Service Discovery
User Management
Addition of new Components
Better telemetry
Scheduling
A/B Deployment support
![Page 99: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/99.jpg)
Live Product DemoAl Gore and his gremlins willing
![Page 100: StackEngine Problem Space Demo](https://reader038.vdocuments.site/reader038/viewer/2022110122/55a095d41a28ab3a258b4682/html5/thumbnails/100.jpg)
Boyd E. Hemphill - @behemphi Mike Raab - @stackengine
Thank You for Your Time and Comments.