var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?d387e539c1f2d34f09a9afbac8032280"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

79彩票平台登录

Microservices Architecture. Deploying .NET apps to Azure Kubernetes Service

The course introduces application developers to the core principles of the microservices architecture. Participants will study the pros and cons imposed by this development approach and explore the 12-factor app methodology first-hand.

Why enroll

  • Understand general concepts of cloud-native development and a microservices architecture
  • Learn to solve tasks in such areas as design of a scalable and resilient architecture, creating and managing Docker images, using Azure Kubernetes Service, best options for inter-service communication as well as monitoring and troubleshooting in distributed systems

Who should attend

  • Software engineers seeking to understand the pros and cons of a microservices-based architecture
  • Software engineers willing to study how to containerize applications in a short period of time and get hands-on experience with Azure Kubernetes Service platform

79彩票平台登录 program

1
DAY 1
see details
Microservices
  • Service-oriented architecture
  • Microservices architecture
  • Microservice data
  • Challenges and solutions for distributed data management
Domain Driven Design
  • DDD Principles
  • Bounded Context
Demo solution
  • Splitting system to microservices
    Practice
12 factor apps
  • Codebase
  • Dependencies
  • Build, release, run
  • Config
  • Backing services
  • Stateless processes
  • Port binding
  • Concurrency
  • Logs
  • Admin processes
  • Dev/prod parity
  • Disposability
Docker and containers
  • Docker concepts
    Practice
  • Dockerfile
    Practice
  • Docker compose
    Practice
  • Services
    Practice
  • Docker on Windows
    Practice
  • Docker on Azure
    Practice
2
DAY 2
see details
Communication
  • Request/response synchronous communication with HTTP and REST
  • Asynchronous communication: message brokers
RabbitMQ
  • Exchange, Binding, Queue
  • Topic exchange
  • Direct exchange
  • Fanout exchange
Kubernetes architecture
  • Namespaces
  • Pods
  • Deployments
  • Labels and annotations
  • Services
  • Quotas
  • Volumes
  • Ingress
  • Security
  • Kubernetes on Windows
Azure Kubernetes Service
  • Overview
  • Access and identity
    Practice
  • Networking
    Practice
  • Storage
    Practice
  • Scale
    Practice
Strategies for handling partial failure
  • Handling partial failure
    Practice
  • Use asynchronous communication (for example, message-based communication) across internal microservices
    Practice
  • Use retries with exponential backoff
    Practice
  • Work around network timeouts
    Practice
  • Use the Circuit Breaker pattern
    Practice
  • Provide fallbacks
    Practice
  • Limit the number of queued requests in .Net Core
    Practice
Labs
  • Create and upload container images to the Azure Container Registry
    Practice
  • Deploy a sample microservices-based solution to AKS
    Practice
Troubleshooting
  • Troubleshooting techniques
    Practice
Maximize your team's talent with customized hands-on training

Our customers

nike logo
pivotal logo
roche logo
toyota logo
siemens logo
imb logo

What trainees say about Altoros courses

video play
Kubernetes Deep Dive 79彩票平台登录 in San Jose
video play
Kubernetes Deep Dive 79彩票平台登录 in San Jose
video play
Kubernetes Deep Dive 79彩票平台登录, Washington DC
video play
Kubernetes Deep Dive 79彩票平台登录, Washington DC
video play
Cloud Foundry for DevOps 79彩票平台登录
video play
Cloud Foundry 79彩票平台登录 at Cloud Foundry Summit, 2017
video play
Kubernetes Deep Dive 79彩票平台登录, Los Angeles
Get updates on upcoming events and new courses, discounts and special offers
Email*

Resources

Contact us

79彩票平台登录Contact me if you have any questions or want to request a quote

Alexandra Mironova

Alexandra Mironova

79彩票平台登录79彩票平台登录 Coordinator

Headquarters

location icon830 Stewart Dr., Suite 119Sunnyvale, CA 94085
First Name*
Last Name*
Email*
Phone*
Your company name*
Your Message (optional)
7073彩票注册 7073彩票地址 7073彩票网址 7072彩票开户 689彩票邀请码 789彩票代理 7073彩票登录 963彩票开户 8炫彩彩票app 868彩票开户