Developing Microservices

Alta3 Research
Training overview
Professional Course
3 days
From 1,795 USD
Start dates
1,795 USD

1,795 USD

Private Team Training delivered Virtually

United States of America
Private Team Training delivered On-site or Virtually

Course description

Developing Microservices

Through a focused combination of conceptual lecture and hands-on labs, you will learn what microservices are, when they should be used, then apply that knowledge developing your own microservices application from scratch. Any examples of code used are fully explained in each step, or will be explained by the instructor during the course.

Want to find out more?

Who should attend?

Prerequisites(Not Mandatory)

This course is intended for students who might not have previous development experience.

For students following the Microservices Developer Course, this course is the third course in the series, following Python Basics and APIs & API Design with Python courses.

Training content

Introduction to Microservices and the Development Environment

  • Defining Microservices
  • Iteration
  • Feedback Loops
  • Scaling
  • Microservices vs Other Architectures
  • Revision Control

Organizational Adoption of Microservices

  • Conway’s Law
  • Service Oriented Architecture
  • Infrastructure as a Service
  • Idempotency in Infrastructure
  • 12 Factor App
  • DevOps

Core abstractions for Microservices - Service Discovery and Connectivity

  • Service Discovery
  • Service Registries
  • DNS based Service Discovery
  • Configuration Variables
  • Legacy Service Connectivity
  • Modern Service Connectivity
  • Security Considerations

Core abstractions for Microservices - Databases and Service Runtime

  • SQL vs NoSQL
  • Volume Storage
  • Object Storage
  • Hypervisors
  • Containers
  • Cloud Services
  • On-Premises Services

Core abstractions for Microservices - Service Definition

  • Software Releases
  • Configuration Systems
  • Associated Services (Prometheus, Graphana, Jaeger, Vault)
  • Secrets
  • Testing
  • Continuous Integration (Jenkins, Travis, Gitlab)

Evolutionary History of Containerization

  • Application Specific Servers
  • Virtual Machines (VMWare, OpenStack, EC2, Azure, Google Cloud)
  • Docker
  • Docker-Compose
  • Containerd
  • Podman
  • Kubernetes

Practical Adoption of Microservices

  • Workflow
  • Create, Shorten and Amplify Feedback Loops
  • Continued Experimentation
  • Working Code Works
  • Costs of Microservice Migration
  • State Management in Service Design
  • Encapsulation
  • Segregation
  • Adoption


  • Live Webinar fee: $1,795.00
  • Contact the provider for more information about pricing for on-site delivery option

Continuing studies

Follow on Courses

  • Kubernetes Bootcamp for CKAD
  • Jenkins Server Automation Essentials

Why choose Alta3?

25+ years specializing in technology training 

Over 95% student satisfaction rate

Training delivered in 9+ countries

About Alta3

Alta3 Research

Since 1997, Alta3 Research has been empowering organizations and individuals using their expert approach to Cloud, DevOps and Telecom training. We develop and perform technical training via live classroom, online classes and our library of self-paced learning videos and labs....

Read more and show all training delivered by this supplier

Contact this provider

Fill out your details to find out more about Developing Microservices.

  Contact the provider

  Get more information

  Register your interest

Contact info

Alta3 Research

 Show phone number

Request Information

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

View again
Supplier Directory
Join our Supplier Directory to:
- Gain Traffic
- Get Noticed
- Showcase Your Services
- Free Listing Available