Overview
Explore container-based microservices architecture patterns and execution strategies in this comprehensive conference talk. Dive into the complexities of container scheduling beyond basic resource allocation, addressing message-based services, scheduled job cycles, and dynamic instance management. Learn how to design and implement sophisticated microservices strategies using Docker containers and related tools. Gain insights into platform-independent concepts while examining practical demonstrations using Kafka and Azure Container Service with Mesosphere DC/OS, Mesos, Marathon, and Chronos. Discover techniques for optimizing server density, managing long-running tasks, debugging, and handling events in a containerized environment. Master the intricacies of deploying APIs, creating users, and configuring environment variables in a DCOS cluster.
Syllabus
Introduction
Container platforms
Common commonalities
Infrastructure
Core features
Scheduling
Resource allocation
Resource constraints
More than is available
Server density
Longrunning tasks
DCOs Cluster
Grouping applications
Deploying an API
Deploying a task
What is Kafka
Flapping
Debug
Brute Force
Events
History
Waiting
Creating a new user
Changing the environment variable
Kafka example
Taught by
NDC Conferences