DevOps Training Icon

Microservices Adoption Workshop

2 Days Classroom Session   |  
2 Days Live Online
Classroom Registration
Group Rate:
(per registrant, 2 or more)
GSA Individual:
Live Online Registration
Live Online:
Private Onsite Package

This course can be tailored to your needs for private, onsite delivery at your location.

Request a Private Onsite Price Quote

Professional Credits


ASPE is an IIBA Endorsed Education Provider of business analysis training. Select Project Delivery courses offer IIBA continuing development units (CDU) in accordance with IIBA standards.


NASBA continuing professional education credits (CPE) assist Certified Public Accountants in reaching their continuing education requirements.

This course offers 16.00 NASBA CPEs.


Select courses offer Leadership (PDU-L), Strategic (PDU-S) and Technical PMI professional development units that vary according to certification. Technical PDUs are available in the following types: ACP, PBA, PfMP, PMP/PgMP, RMP, and SP.


For technology and project stakeholders: This workshop provides a fast-paced roadmap on which aspects of Microservices will benefit your organization, and how to adopt Microservices architecture patterns in the real-world. 

How to adopt or improve your usage of microservices
Hype vs. reality – learn where microservices work well and where they may not be appropriate
Integration of microservices architecture patterns for greater speed, reduced risk and reduced cost
Which recent technologies combine to make microservices practical and accessible
How to reduce disruption to user-facing products with microservices
Where microservices fit with related IT trends such as DevOps, Continuous Integration and Delivery, Test Automation, Security and others
How to use microservices to tackle difficult IT challenges like legacy hardware, compute and software assets that need refactoring
Practical steps to take to begin realizing the benefits of microservices
How to discuss and present the business case for microservices to senior stakeholders
The roles played by various functional members of a technology organization when leveraging microservices
Upcoming Dates and Locations
All Live Online times are listed in Eastern Time Guaranteed To Run
Aug 13, 2018 – Aug 14, 2018    8:30am – 4:30pm Raleigh, North Carolina

ASPE Training
114 Edinburgh South Dr
Suite 200
Cary, NC 27511
United States

Aug 13, 2018 – Aug 14, 2018    9:30am – 5:30pm Live Online Register
Sep 17, 2018 – Sep 18, 2018    8:30am – 4:30pm Live Online Register
Sep 17, 2018 – Sep 18, 2018    8:30am – 4:30pm Boston, Massachusetts

Microtek Boston
25 Burlington Mall Road
2nd Floor
Burlington, MA 01803
United States

Oct 15, 2018 – Oct 16, 2018    8:30am – 4:30pm San Francisco, California

Learn IT
33 New Montgomery St.
Suite 300
San Francisco, CA 94105
United States

Oct 15, 2018 – Oct 16, 2018    11:30am – 7:30pm Live Online Register
Nov 12, 2018 – Nov 13, 2018    8:30am – 4:30pm Live Online Register
Nov 12, 2018 – Nov 13, 2018    8:30am – 4:30pm Atlanta, Georgia

Microtek Atlanta
1000 Abernathy Rd. NE Ste 194
Northpark Bldg 400
Atlanta, GA 30328
United States

Dec 10, 2018 – Dec 11, 2018    8:30am – 4:30pm Live Online Register
Dec 10, 2018 – Dec 11, 2018    8:30am – 4:30pm Reston, Virginia

Homewood Suites Dulles Airport
13460 Sunrise Valley Drive
Herndon, VA 20171
United States

Course Outline

Part 1: Intro to Microservices

  1. Optimize for speed, not efficiency
  2. Case Study: General Electric
    • Throughput
    • Waste
  3. Amazon Web Services Case Study (SOA/Microservices)
    • Problem: Scaling the Organization and the ‘Big ball of mud’
    • Conway’s Law
    • Service Oriented Architecture
    • Forced Self Service Mandate
    • Results
  4. Intro to Containers (encapsulation)
    • What is Docker
    • Docker concepts
    • Container encapsulation/ideal use cases
      • Encapsulation
      • Speed
      • Increased utilization of computing resources
    • Benefits
      • Configure once, run everywhere
    • VM’s vs Container use cases
      • Databases & stateless workloads
    • Docker Architecture
    • Continuous integration patterns
    • Docker Security
  5. Microservice challenge: Continuous Integration Service
  6. On-Premise
    • Jenkins
  7. SaaS Service
    • Shippable
    • Jenkins
    • TravisCI

Part 2: Microservices in Development

  1. Uber Case Study
    • 2000 services, 1000 engineers
    • Tradeoffs
      • Plus - overall development speed
      • Cons - technical challenges
  2. Box Case Study
    • Traditional service deployment with bare metal
    • 10x faster workflow with DevOps practices
  3. Microservice challenge: Image repository
    • Docker repository development instance
    • On-Premise Service
      • Quay by CoreOS
    • SaaS solution
      • Docker Hub
      • JFrog
  4. Intro to Kubernetes (Containers at Google)
    • Prerequisites
    • Containers
    • Container User Experience
    • New Container Capabilities
    • Gaps using Containers in Production
  5. Core Concepts
    • Cluster Orchestration
    • Open Source
    • Benefits
    • Design Principles
  6. Architecture
  7. Kubernetes Features

Part 3: Microservices in Production

  1. Spotify Case Study
    • 810 Services, 477 engineers
  2. Microservice challenge: Service discovery
    • Skydns
    • Consul
  3. Security
    • Goals
    • Roles
    • Attribute-Based Access Control
    • Policies
    • Service Accounts
    • Secrets
  4. Fourth Microservice challenge: Secrets
    • Vault
    • Kubernetes Secrets API

Part 4: Putting it all together

  1. Why Microservices?
    • Enabling scalability in the organization
    • Tradeoffs
    • Fault Tolerance
    • Throughput
    • Waste
  2. Discussion – what does a Microservices framework mean for your organization?
  3. How do we organize an action plan for practical implementation of Microservices?

Who should attend

This course is for anyone involved in or impacted by the usage of microservices architecture patterns in the technology organization. You don’t have to be an engineer to benefit from this workshop, but you should have an understanding of the role IT services and software development projects integrate with your organization.

  • Architects
  • Developers
  • Functional IT managers and leaders
  • Business and systems analysts
  • IT Directors
  • Project and program managers
  • PMO staff and business decision makers
  • Agile & DevOps practitioners
  • Coaches and consultants

Download the brochure