Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Presentation

Microservices and Docker at Scale: The PB&J of Modern Application Delivery

  • May 2017
  • By Avantika Mathur (Electric Cloud)
  • This talk describes requirements for building, deploying, and operating microservices on a large-scale Docker-ized infrastructure, a good fit for microservices.
  • Publisher: Software Engineering Institute
  • This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Abstract

    Docker has matured and is expanding from being predominantly used in the build and test stages to production deployments. Similarly, microservices are expanding from being used mostly for green-field web services to being used in the enterprise as organizations explore ways to decompose their monolith to support faster release cycles. Running microservices-based applications in a containerized environment makes a lot of sense, for both build and test as well as for runtime in production. Docker and microservices are natural companions, forming the foundation for modern application delivery. However, managing microservices and large-scale Docker deployments poses unique challenges for enterprise IT. This talk describes the modern requirements for building, deploying, and operating microservices on a large-scale Docker-ized infrastructure. It covers

    • what makes Docker a good fit for microservices
    • patterns for microservices-based architectures
    • how to operationalize Docker orchestration, auto-scaling, and DR in large-scale production environments
    • best practices for Docker configuration and registry management
    • tips for integrating containers into complex existing environments
    • tips and tooling for monitoring and managing clusters of containers as a single distributed application
    • putting an end to Shadow IT
  • Download

Part of a Collection

SATURN 2017 Presentations