Show findcourses.com as: Mobile

Understanding Microservices | A Technical Overview

Trivera Technologies LLC
Training overview
Professional Course
1 day
From 995 USD
Start dates
Online
995 USD
3/15/2021

Online
995 USD
5/3/2021

Online
995 USD
6/14/2021

Online
995 USD
8/9/2021

Course description

Understanding Microservices | A Technical Overview

Understanding Microservices is a technical overview services training course geared for managers and project stakeholders who need to understand the impact of microservices, what is different about a microservice orientation and the overall process of adoption and implementation. This course focuses on what separates an ad hoc set of services from a managed, vibrant, reusable catalog of microservices. It provides an overview of the entire spectrum from the promise of shattering monolithic computing to the grit of exchanging data. The course presents a clear portrait of how a microservice orientation can fundamentally change the dynamics of how software is developed and "lives" within an enterprise.

Organizations are struggling with how to translate the microservice/DevOps/Continuous Deployment vision into practical terms and concepts. Understanding Microservices: A Technical Overview is designed for enterprise managers and stakeholders who wish to understand what microservices and a microservice-orientation are and how implementing microservices will impact their projects.

While our training is “technology centric”, it is vendor independent, meaning that the content is not clouded by sales and marketing messages. Although a specific product can be discussed, the comprehensive lessons are geared towards teaching the practical application of microservices, rather than focusing on the finer points of the tools in use. Of course, microservices is not a technology but a set of practices and concepts that hold the promise of more closely aligning business with IT applications.

Who should attend?

This an overview level services training course, designed for people who need to understand and manage existing or upcoming microservice projects. Experience with managing and working with enterprise applications will be helpful. We will explore the terminology, the specification, the processes and technologies specific to microservices. Attendees should have a minimum of 2 years working knowledge in the IT industry. A basic understanding of software development and web-based applications is necessary. Actual development working knowledge is helpful but not necessary.

Training content

Session: Microservices Overview

Lesson: Monolithic Versus Micro

  • Trend to reduce the monolithic nature of applications
  • Explain the principles and characteristics of microservices
  • Recognize both good and poor candidates for microservices

Lesson: Supporting and Managing Microservices

  • Scaling Microservices
  • Microservices Components
  • Circuit-Breakers
  • Load Management
  • Provisioning
  • Cloud Services

Lesson: Designing Microservices

  • Microservice Boundaries
  • Size of Deployable Unit
  • Communication Patterns
  • Microservice endpoints
  • Data Stores and Transaction Boundaries
  • Challenges with Microservices

Session: The Microservices Ecosystem

Lesson: Working with Microservices

  • Typical Microservices Stack
  • Monitoring Microservices
  • Logging
  • Containerizing with Docker
  • Deploying into Docker
  • Orchestration of Microservices

Lesson: Microservice Best Practices

  • Motivation and Mindset
  • Minimum Viable Product
  • Challenges of Data and Data Islands
  • Spring Data and Microservices
  • PrePersist, PreUpdate, and Repository Interface
  • A DevOps-Style Microservice Life Cycle
  • Continuous Delivery Pipeline
  • Governance
  • Tracking APIs and API Consumers

Lesson: Microservice Patterns

  • Aggregator Pattern
  • Branch Pattern
  • Proxy Pattern
  • Chained Pattern
  • Shared Resources (Data) as a Pattern
  • Asynchronous Messaging Pattern
  • Circuit Breaker/Bulkhead Isolation Pattern
  • Continuous Integration/Delivery Pattern

Lesson: Microservice Anti-Patterns and Challenges

  • Shared Resources as an Anti-Pattern
  • Microservice Costs
  • When to Apply and NOT Apply
  • Data island’s
  • Dependency management
  • Cohesion Creep
  • Avoiding Versioning
  • Continuous Integration/Delivery Anti-Pattern
  • Time Permitting:

Lesson: Overview of OAuth and OpenID

  • OAuth 2.0 Terminology and Concepts
  • Usage Models
  • OAuth 2.0 Tokens
  • OpenID Connect Overview
  • OpenID Providers
  • Spring OAuth2 Project

Costs

  • Price: $895.00
  • Discounted Price: $581.75

Why choose Trivera Technologies LLC?

Over 25 years of technology training expertise.

Robust portfolio of over 1,000 leading edge technology courses.

Guaranteed to run courses and flexible learning options.

About Trivera Technologies LLC

Trivera Technologies

Trivera Technologies is a IT education services & courseware firm that offers a range of wide professional technical education services including: end to end IT training development and delivery, skills-based mentoring programs,new hire training and re-skilling services, courseware licensing and...


Read more and show all training delivered by this supplier

Contact this provider

Fill out your details to find out more about Understanding Microservices | A Technical Overview.

  Contact the provider

  Get more information

  Register your interest

Contact info

Trivera Technologies LLC

7862 West Irlo Bronson Highway
STE 626
Kissimmee FL 34747

 Show phone number
www.triveratech.com

Contact provider

Have a question about this course? Fill out this form and the provider will get in touch with you shortly

Training reviews

No reviews available

Need help with your search?

findcourses.com offers a free consultancy service to help compare training for you and your team

Request a free quote

Request a free training quote

You may also like...