Armagan Amcalar
BeMyApp Webinar
Jul 21st, 2016
Armagan Amcalar
Head of Software Engineering @ unu GmbH
Founder @ Lonca Works
dashersw dashersw
Properties of a microservice
Example microservice with cote
How continuous delivery works on Docker Cloud
CD & scaling demo
Multiple little services for a single request
A bug in a service crashes only that service
Consumes minimal resources
Scales well, needs minimal additional resources
Supports event-driven architecture
Auto discovery
Dynamic configuration
High availability
Zero-configuration
Scalable, distributed applications
Fault-tolerant
Auto-discovery
Mesh network, peer-to-peer communication
Pubsub pattern
Requester/responder pattern
Client-side communication with Websockets
Load balancing with different strategies
Daemon monitor
Docker Cloud is a fully managed cloud environment for running Docker applications
Infrastructure as Code & Pets vs Cattle
Manage clusters of servers with AWS, DigitalOcean, etc.
Manage and scale apps
Automatically build Docker images on push
Automatically deploy new apps
Armagan Amcalar
armagan@amcalar.com
twitter: @dashersw
github: dashersw
get these slides at:
https://slides.com/armaganamcalar/dockercloud-microservices
code examples: