Preferred method of contact:

Introduction to Microservices Architecture

COURSE TYPE

Foundation

Course Number

1850

Duration

2 Days

PDF Add to WishList

Microservices architecture is the method of developing software applications as a collection of independently deployable, small services, that each run a unique process. This technical training explains the benefits of microservices architecture, and provides hands-on experience in the tools most popular for designing, building, monitoring, and maintaining microservices.

You Will Learn How To:

  • Identify the characteristics of popular microservices, and understand the design differences
  • Decompose a monolithic application on a single server into a containerized application on multiple cloud instances
  • Build a simple single-purpose serverless application
  • Expose an Application Program Interface for the application
  • Review various approaches to infrastructure used in deploying microservices
  • Monitor and maintain microservices in large ecosystems and in the cloud

Important Course Information

Who Should Attend:

  • The technical training has been developed for an audience of experienced programmers, developers, software engineers, and DevOps practitioners.

Course Outline

  • Chapter 1: The Emergence of Microservices Architecture
  • Explore the ideal software development practice
  • Learn how a fine-grained Service-Oriented Architecture (SOA) can help to achieve the ideal
  • Learn how Microservices attempts to achieve the ideal
  • Chapter 2: Microservice Design Principles
  • Designing small microservices
  • Designing independent microservices
  • Designing resilient microservices
  • Chapter 3: Integrating Microservices
  • Understand design goals when integrating microservices
  • Explore effective message formats and lightweight inter-service communication approaches
  • Review the pros and cons of various service communication patterns
  • Chapter 4: Microservice Technologies
  • Learn about popular technologies that enable the development, deployment, and support of microservices
  • Chapter 5: Decomposing the Monolith
  • Understand monolithic decomposition as an approach towards application modernization
  • Review successful decomposition patterns
  • Understand helpful practices when decomposing a monolithic application
  • Chapter 6: Deploying and Maintaining Microservices
  • Explore the intersection of DevOps and microservices
  • Learn to leverage virtual, cloud, and containerized environments for microservice deployment
  • Discover how to monitor a microservices environment and take appropriate action to enable scaling or react to system faults
Show complete outline
Show Less

Convenient Ways to Attend This Instructor-Led Course

Hassle-Free Enrollment: No advance payment required to reserve your seat.
Tuition due 30 days after you attend your course.

In the Classroom

Live, Online

Private Team Training

In the Classroom — OR — Live, Online

Tuition — Standard: $1532   Government: $1532

May 7 - 8 (2 Days)
9:00 AM - 4:30 PM EDT
Rockville, MD / Online (AnyWare) Rockville, MD / Online (AnyWare) Reserve Your Seat

Jul 16 - 17 (2 Days)
9:00 AM - 4:30 PM EDT
Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Reserve Your Seat

Aug 7 - 8 (2 Days)
9:00 AM - 4:30 PM EDT
New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

Sep 4 - 5 (2 Days)
9:00 AM - 4:30 PM EDT
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

Oct 1 - 2 (2 Days)
9:00 AM - 4:30 PM EDT
Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Reserve Your Seat

Nov 5 - 6 (2 Days)
9:00 AM - 4:30 PM EST
New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

Dec 3 - 4 (2 Days)
9:00 AM - 4:30 PM EST
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

Jan 3 - 4 (2 Days)
9:00 AM - 4:30 PM EST
Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Reserve Your Seat

Feb 4 - 5 (2 Days)
9:00 AM - 4:30 PM EST
New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

Mar 4 - 5 (2 Days)
9:00 AM - 4:30 PM EST
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

Apr 15 - 16 (2 Days)
9:00 AM - 4:30 PM EDT
Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Reserve Your Seat

Show all dates
Show fewer dates

Guaranteed to Run

When you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time, location — will run. Guaranteed.

Private Team Training

Enrolling at least 3 people in this course? Consider bringing this (or any course that can be custom designed) to your preferred location as a private team training.

For details, call 1-888-843-8733 or Click Here »

This event has been added to your cart.

Tuition

Standard

Government

In Classroom or
Online

Standard

$1532

Government

$1532

Private Team Training

Contact Us »

Course Tuition Includes:

After-Course Instructor Coaching
When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.

After-Course Computing Sandbox
You'll be given remote access to a preconfigured virtual machine for you to redo your hands-on exercises, develop/test new code, and experiment with the same software used in your course.

Free Course Exam
You can take your Learning Tree course exam on the last day of your course or online any time after class.

Prev
Next

Training Hours

Standard Course Hours: 9:00 am – 4:30 pm
*Informal discussion with instructor about your projects or areas of special interest: 4:30 pm – 5:30 pm

Enhance Your Credentials with Professional Certification

Learning Tree's comprehensive training and exam preparation guarantees that you will gain the knowledge and confidence to achieve professional certification and advance your career.

Earn 11 Credits from NASBA

This course qualifies for 11 CPE credits from the National Association of State Boards of Accountancy CPE program. NOTE: Only live, in-class attendance qualifies for NASBA CPEs. Read more ...

- ,

Prev
Next
Chat Now

Please Choose a Language

Canada - English

Canada - Français