Azure trainings!
Infused with experience from the field, brought with lots of passion!

KEDA, Dapr and Service Meshes on Azure Kubernetes Service


Dates

The training takes place during these timeslots:

  • June 8: 09h00-17h00 CET
  • June 9: 09h00-17h00 CET
  • June 10: 09h00-17h00 CET

Audience

Senior developers and technical architects.  Infrastructure and solutions architects are also welcome.

Prerequisites

Upfront knowledge of Docker is expected.
Theoretical knowledge of K8S is a plus.
Theoretical knowledge of Even Driven Architecture is a plus (pub/sub, SAGAs…).

Training content

Introducing cloud-native systems and applications

  • Cloud and cloud-native vs traditional application development and hosting
    • Mindset, expectations, ecosystems
  • Infrastructure as Code and the broader CI/CD piece
    • DevOps and GitOps
  • AKS architecture, the big picture
    • Mater API and worked nodes
    • Node pools (system vs user node pools)
    • Virtual nodes (stories from the field)
    • AKS within a broader landing zone (stories from the field)
  • AKS vs PaaS
    • Benefits
    • Caveats

Scaling workloads with KEDA

  • Built-in scaling capabilities in AKS
    • Horizontal vs vertical scaling
    • Cluster-level scaling
    • Virtual nodes and their infrastructure (use cases)
    • Workload level scaling
  • KEDA in a nutshell
    • Value proposition and use cases
    • Architecture
  • Scaling deployments and jobs with KEDA
    • Use KEDA with Azure Service Bus and Azure Functions
    • Use KEDA with Azure Blob Storage and Virtual Nodes
  • Benefits and caveats


Building event-driven and distributed applications with Dapr

  • Dapr in a nutshell
    • Value proposition and use cases
    • Architecture
  • Dapr Service Discovery
    • Communicate amongst two APIs
  • Dapr and Azure iPaaS
    • Use Dapr with Azure Service Bus, Event Grid and Functions
    • Integration Dapr and Azure API Management
    • Use Dapr and Logic Apps orchestrations
  • Benefits and caveats


Meshing with AKS

  • Service meshes in a nutshell
    • Value proposition
    • Istio, Linkerd and Open Service Mesh
  • Grasping Istio’s architecture
    • Introducing Istio architecture
    • Introducing Istio features
  • Deploying, versioning and securing APIs with Istio
    • Internal communication and security
    • Exposing services to the outside world
    • Working with JWT validation policies and granular service-to-service policies
    • Troubleshooting performance and a buggy application with Istio
  • Chaos engineering with Istio
    • Fault injection, retries
  • Getting started with Linkerd
    • Introducing Linkerd Architecture
    • Troubleshooting performance and a buggy application with Linkerd
  • What to choose?
    • Linkerd, Istio, Dapr…

Production use considerations

  • Best practices
  • Advise on HA, monitoring and security
  • Learnings from the field

General

Some general information about the training:

  • The online training takes place via Microsoft Teams
  • Access to an Azure subscription will be provided
  • The Azure consumption cost is included in the training price
  • All training material is handed over to the participants
  • The prerequisite software will be communicated one week before the training

08 June 2022
09:00 — 17:00

Online

€ 1800,00Register

ABOUT

MEET THE YOUR AZURE COACH TEAM

Your Azure Coach is specialized in organizing Azure trainings that are infused with real-life experience. All our coaches are active consultants, who are very passionate and who love to share their Azure expertise with you.