Schița de curs

Introducere

  • Necesitatea gestionării API-urilor

Configurarea Kong

  • Decizia asupra unui tip de instalare: bare metal, cloud, containere și Kubernetes
  • Utilizarea comenzilor curl
  • Instalarea și pornirea unui cluster Kong

Prezentare generală a caracteristicilor și arhitecturii Kong

  • Proxy-ul ușor al Kong
  • Modulele Kong

Adăugarea de servicii și rute

  • Utilizarea Admin API
  • Implementarea potrivirii gazdelor

Consumul de servicii

  • Configurarea porturilor, gazdelor și DNS

Răspunsul la cereri

  • Proxy invers pentru cererile primite

Controlul traficului

  • Gestionarea, limitarea și restricționarea traficului
  • Echilibrarea încărcăturii cererilor: ring-balancer dinamic vs bazat pe DNS

Analiza traficului

  • Vizualizarea, inspectarea și monitorizarea traficului (de ex., folosind Prometheus)
  • Înregistrarea transferurilor de date (de ex., folosind ELK Stack)

Transformarea datelor

  • Transformarea cererilor și răspunsurilor în timp real

Securizarea accesului la API și servicii

  • Protejarea serviciilor printr-un strat de autentificare

Integrarea Kong cu servicii terțe

  • Apelarea funcțiilor serverless prin API-uri

Mecanisme avansate de rutare

  • Dincolo de simpla potrivire a gazdelor

Securizarea Admin API Kong

  • Configurarea regulilor de firewall
  • Utilizarea Kong ca proxy pentru Admin API

Extinderea Kong

  • Adăugarea de funcționalități suplimentare prin modulele Kong
  • Crearea propriului modul

Scalarea Kong

  • Creșterea numărului de noduri pentru a procesa trilioane de apeluri API

Depanare

Rezumat și concluzii

Cerințe

  • O înțelegere a microserviciilor, API-urilor etc.
  • Experiență în linia de comandă Linux

Publicul țintă

  • Dezvoltatori
  • Administratori
  • Ingineri DevOps
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite