< DevNation Deep Dives

Istio Service Mesh Deep Dive

Learn about the fundamentals of Istio Service Mesh in this online deep dive session. This session is offered in up to four languages (English, Spanish, French, and Brazilian Portuguese) across multiple time zones.

 

Check back for future sessions

Class summary translations

Spanish

Service mesh, en general, ayuda a los desarrolladores a resolver los problemas típicos que se pueden encontrar cuando empiezan a usar infraestructuras natives de cloud o construyendo aplicaciones siguiendo la arquitectura de microservicios. Algunos de estos retos pueden ser: cómo monitorizar constantemente una aplicación, cómo recoger métricas o cómo tracear; cómo hacer servicios más resilientes para reaccionar en caso de fallos o hacer enrutamiento avanzado (canary releases o shadowing traffic); y mucho más, por ejemplo añadir seguridad correctamente en los servicios. En esta sesión, enseñaremos cómo podéis usar las funcionalidades de una service mesh y empezar a usarlas justo después de la sesión.

¿Qué aprenderás? 

  • ¿Por qué microservicios y service mesh?
  • Instalación y configuración
  • Observabilidad
  • Enrutamiento de tráfico
  • Dark canaries inteligentes
  • Resiliencia
  • Seguridad

Italian

Service mesh, in generale, aiuta gli sviluppatori a risolvere i problemi tipici che incontrano quando si spostano su un'infrastruttura cloud-native e creano applicazioni dai microservizi. Ad esempio: come monitorare e raccogliere in modo coerente statistiche, tracciamento e altri dati di telemetria; come aggiungere resilienza di fronte a un guasto imprevisto; come ottenere funzionalità di routing avanzate (ad esempio, versioni canary e traffico di shadowing); e molto altro, come proteggere correttamente i tuoi servizi. In questa sessione, ti mostreremo come sfruttare al meglio  le funzionalità offerte dal service mesh su Kubernetes, in modo da poter iniziare a utilizzarle immediatamente.

Cosa imparerai

  • Perchè usare i microservice e il service mesh?
  • Installazione e setup su Kubernetes
  • Monitoraggio e tracciamento
  • Routing dinamico (A/B, Canary, Blue-Green)
  • Smart dark canaries
  • Resilienza

French

Le treillis de service, le Service Mesh, de manière générale, permet aux développeurs de résoudre des problèmes de migrations vers une infrastructure Cloud-Native et particulièrement délicate avec des microservices. Parmi ces défis, on retrouve la supervision, la collecte de données statistiques, le traçage des interactions entre microservices et autres types de télémétrie: comment être tolérant face à des défaillances; Comment faire du routage de trafic intelligent (canary releases et shadowing) ou encore comment sécuriser vos services. Dans cette session, on vous montrera comment bénéficier des possibilités du treillis de service afin de les mettre en pratique immédiatement.

Ce que vous apprendrez

  • Pourquoi utiliser des microservices et le treillis de service ?
  • Installation et mise en route
  • Observabilité
  • Controle du trafic
  • Smart dark canaries
  • Résilience
  • Sécurité

Portuguese

Uma Service Mesh auxilia desenvolvedores a resolver problemas típicos encontrados durante a migração para infraestruturas cloud-native e a construção de arquitetura de Microservices. Alguns destes desafios incluem: como monitorar e coletar estatísticas de modo consistente, tracing, e telemetria; como adicionar resiliência a faltas imprevistas; como realizar roteamento avançado (canários e tráfego espelhado); e segurança, entre outros. Participe deste curso para aprender como aplicar na prática as funcionalidades de uma Service Mesh!

O que você vai aprender?

  • Por que Microservices e Service Mesh?
  • Instalação e configuração
  • Observabilidade
  • Roteamento de tráfego
  • Smart Dark Canaries
  • Resiliência
  • Segurança