Curso FastAPI for Building Scalable API

  • DevOps | CI | CD | Kubernetes | Web3

Curso FastAPI for Building Scalable API

12 horas
Visão Geral

O curso FastAPI for Building Scalable APIs foca em técnicas e melhores práticas para desenvolver APIs escaláveis e robustas. Os participantes aprenderão sobre estratégias de otimização e configuração de APIs para suportar alta carga.

Objetivo

Após realizar o curso FastAPI for Building Scalable APIs, você será capaz de:

  • Implementar práticas de escalabilidade em APIs FastAPI.
  • Utilizar cache e otimização de desempenho.
  • Implementar autenticação e segurança nas APIs.
  • Monitorar e otimizar o desempenho das APIs em produção.
Publico Alvo
  • Desenvolvedores de software com experiência em Python.
  • Engenheiros de DevOps interessados em escalabilidade.
  • Arquitetos de sistemas que desejam construir APIs robustas.
Pre-Requisitos
  • Experiência prévia em desenvolvimento de APIs.
  • Conhecimento em Python e FastAPI.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Understanding Scalability in APIs

  1. What is Scalability?
  2. Vertical vs Horizontal Scaling.

Caching Strategies

  1. Using Caching for Improved Performance.
  2. Implementing Redis with FastAPI.

Database Optimization

  1. Connection Pooling and Lazy Loading.
  2. Using Async Database Drivers.

Implementing Authentication and Security

  1. OAuth2 and JWT Authentication.
  2. Securing Endpoints and Data.

Monitoring and Performance Optimization

  1. Monitoring API Usage and Performance.
  2. Profiling and Improving API Performance.

Deployment Strategies

  1. Best Practices for Deploying FastAPI Applications.
  2. Using Docker and Kubernetes for Deployment.
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