Curso Building Microservices with FastAPI

  • DevOps | CI | CD | Kubernetes | Web3

Curso Building Microservices with FastAPI

16 horas
Visão Geral

O curso "Building Microservices with FastAPI" explora como usar FastAPI para desenvolver e implementar microserviços. Este curso se concentra na arquitetura de microserviços, balanceamento de carga, escalabilidade e comunicação entre serviços, tornando-se uma excelente opção para empresas que precisam desenvolver sistemas distribuídos.

Objetivo

Após realizar o curso "Building Microservices with FastAPI", você será capaz de:

  • Criar e gerenciar microserviços independentes usando FastAPI.
  • Integrar microserviços com filas de mensagens (RabbitMQ, Kafka).
  • Implementar comunicação entre serviços com APIs RESTful e gRPC.
  • Monitorar e escalar microserviços em produção.
Publico Alvo
  • Engenheiros de DevOps e desenvolvedores que trabalham com arquiteturas de microserviços.
  • Desenvolvedores que precisam migrar de uma arquitetura monolítica para microserviços.
  • Engenheiros de software que buscam soluções escaláveis.
  • Pre-Requisitos
  • Experiência em desenvolvimento de APIs com FastAPI.
  • Conhecimento sobre arquiteturas de microserviços.
  • Familiaridade com filas de mensagens e redes.
  • Materiais
    Inglês + Exercícios + Lab Pratico
    Conteúdo Programatico

    Introduction to Microservices

    1. Monolithic vs Microservices Architecture.
    2. Role of FastAPI in Microservices.

    Building Microservices with FastAPI

    1. Structuring Microservices Projects.
    2. Designing APIs for Inter-Service Communication.

    Asynchronous Communication with Queues

    1. Implementing RabbitMQ and Kafka in Microservices.
    2. Handling Message Queues in FastAPI.

    Using gRPC for High-Performance Communication

    1. Implementing gRPC with FastAPI.
    2. When to Use gRPC over RESTful APIs.

    Monitoring and Scaling Microservices

    1. Using Prometheus and Grafana for Monitoring.
    2. Auto-Scaling Microservices with Kubernetes.

    Case Study: Implementing Microservices with FastAPI in Production

    1. Real-World Example of a Microservices Architecture with FastAPI.

    TENHO INTERESSE

    Cursos Relacionados

    Curso Ansible Red Hat Basics Automation Technical Foundation

    16 horas

    Curso Terraform Deploying to Oracle Cloud Infrastructure

    24 Horas

    Curso Ansible Linux Automation with Ansible

    24 horas

    Ansible Overview of Ansible architecture

    16h

    Advanced Automation: Ansible Best Practices

    32h