The Introduction to Microservices Architecture course is designed for Developers, Architects and Technical Managers who want to understand microservices. The course begins by looking at the history, architecture, advantages and disadvantages of microservices. The course continues with an examination of RESTful services as well as service definitions and Swagger. The course concludes with a look at the microservices stack as well as an introduction to containers and Kubernetes.
This class focuses on microservices architecture and concepts. The class does not involve detailed instruction on creating microservices in any particular product stack. Additional training on implementation is available.
Pre-Requisites: A technical background is recommended but no specific language is required.
Purpose
|
Promote an introductory understanding of microservices architecture and concepts and how they can be used within an enterprise. |
Audience
|
Developers, Architects and Technical Managers who want to learn about microservices and how they can be used within an enterprise. |
Role
| DevOps Engineer - Software Developer - System Administrator - Technical Manager - Web Developer |
Skill Level
| Introduction |
Style
| Learning Spikes |
Duration
| 1 Day |
Related Technologies
| Docker | Kubernetes | Software Engineering Training | Design Patterns | Software Architecture |
Productivity Objectives
- Explain the benefits of microservices
- Describe the disadvantages of micro services
- Assess fundamentals of RESTful services
- Compare microservices to Service Oriented Architectures
- Utilize Swagger for service definition
- Understand a typical ecosystem for microservices deployment