Microservices Adoption Workshop

2 Day Classroom  •  2 Day Live Online
2 Day Training at your location.
Adjustable to meet your needs.
Individual:
$1795.00
Group Rate:
$1595.00
GSA Discount:
$1310.35
When training eight or more people, onsite team training offers a more affordable and convenient option.
Register Now
Request Quote
Individual
Onsite
Overview

For technology and project stakeholders: This Microservices training 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
Guaranteed To Run
Jun 18, 2018 – Jun 19, 2018    8:30am – 4:30pm Live Online
8:30am – 4:30pm
Register
Jun 18, 2018 – Jun 19, 2018    8:30am – 4:30pm Columbus, Ohio

The Fawcett Center
2400 Olentangy River Rd
Columbus, OH 43210
United States

Register
Jul 16, 2018 – Jul 17, 2018    8:30am – 4:30pm Kansas City, Kansas

Centriq Training
8700 State Line Road
Suite 200
Leawood, KS 66206
United States

Register
Jul 16, 2018 – Jul 17, 2018    9:30am – 5:30pm Live Online
9:30am – 5:30pm
Register
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

Register
Aug 13, 2018 – Aug 14, 2018    9:30am – 5:30pm Live Online
9:30am – 5:30pm
Register
Sep 17, 2018 – Sep 18, 2018    8:30am – 4:30pm Live Online
8:30am – 4:30pm
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

Register
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

Register
Oct 15, 2018 – Oct 16, 2018    11:30am – 7:30pm Live Online
11:30am – 7:30pm
Register
Nov 12, 2018 – Nov 13, 2018    8:30am – 4:30pm Live Online
8:30am – 4:30pm
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

Register
Dec 10, 2018 – Dec 11, 2018    8:30am – 4:30pm Live Online
8:30am – 4:30pm
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

Register
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