• Dias 21 e 22 de outubro

Arquitete o YouTube do zero em até 2 dias.

Saber arquitetar pode ser o seu próximo diferencial.

INGRESSOR$ 37

2 ENCONTROS AO VIVO

Arquitete o YouTube do zero com Felipe Rocha.

Se inscreva aqui

QUERO ME INSCREVER

Além do código

O código ficou mais rápido. As decisões técnicas continuam exigindo conhecimento.

A IA pode gerar uma API, sugerir microsserviços e acelerar tarefas. Mas quando o tráfego aumenta, a infraestrutura fica cara ou um serviço falha, você precisa entender os trade-offs da arquitetura.

Não basta gerar uma solução. Você precisa saber avaliar se ela faz sentido.

01

Sua API funciona. Ela aguenta crescer?

Pense em latência, cache, gargalos e escalabilidade.

02

Microsserviços ou monólito?

Aprenda a avaliar os trade-offs, em vez de seguir tendências.

03

Vídeos para milhares de usuários?

Entenda processamento, armazenamento e distribuição de conteúdo.

System Design ajuda você a enxergar o sistema inteiro, não apenas a próxima funcionalidade.

Desafio prático

Você conseguiria arquitetar uma plataforma como o YouTube?

Imagine um sistema em que milhares de pessoas enviam vídeos, os arquivos precisam ser processados em diferentes resoluções e o conteúdo deve chegar rapidamente a usuários de diferentes regiões. Por onde você começaria?

  • Como definir a arquitetura inicial?
  • Onde armazenar e processar os vídeos?
  • Como distribuir o conteúdo usando uma CDN?
  • Como lidar com filas, falhas e crescimento de tráfego?

Nos dois dias, vamos estudar e desenhar a arquitetura de uma plataforma inspirada no YouTube — e entender por que cada decisão importa.

QUERO ARQUITETAR O YOUTUBE Clienteweb / mobileAPI / Uploadserviço de uploadObject Storagevídeo originalMetadadosserviço + bancoFilajobs assíncronosWorkerstranscodificaçãoMídias prontas1080p · 720p · 480pCDNplayback

SINAL DE MERCADO

+82%

de crescimento nos convites para avaliações de System Design na plataforma HackerRank em 2024, em comparação com 2023.

Fonte: HackerRank, abril de 2025. O dado se refere a avaliações técnicas dentro da plataforma, não ao crescimento de vagas no mercado em geral.

Para quem é

System Design não é só para arquitetos de software.

Se você já programa, existe uma próxima camada de conhecimento para desenvolver.

  • Júnior

    Entenda como as peças de uma aplicação se conectam e desenvolva visão além das tarefas do dia a dia.

  • Pleno

    Aprofunde decisões de arquitetura, performance, integrações e crescimento de sistemas.

  • Sênior

    Reforce repertório para discutir trade-offs, escalabilidade e sistemas mais complexos.

21 e 22 de outubro

Felipe Rocha

Aprenda com

Felipe Rocha

Fundador do Full Stack Club

Desenvolvedor Full Stack e fundador do Full Stack Club, com experiência em engenharia de software e atuação internacional como Full Stack Engineer.

Full Stack Club
QUERO PARTICIPAR DO INTENSIVO

Não é decorar uma arquitetura

O objetivo é desenvolver o raciocínio por trás das decisões — o que vale para qualquer sistema que você for construir.

Conteúdo do intensivo

Em 2 dias, você vai pensar como quem projeta sistemas.

02 encontros ao vivo
Dia 01Desenhando a arquiteturaAntes de escrever código, entenda requisitos, responsabilidades e componentes.
  • Definição de requisitos e arquitetura inicial
  • Upload de vídeos e armazenamento
  • Serviços, APIs e metadados
  • Primeiras decisões e trade-offs técnicos
Dia 02Preparando o sistema para escalarEntenda como evoluir a arquitetura diante de processamento, distribuição e crescimento.
  • Transcodificação e múltiplas resoluções
  • Filas, processamento assíncrono e resiliência
  • CDN, Pre-Signed URLs e distribuição
  • Escalabilidade horizontal e gargalos

Seu próximo desafio técnico

Você já sabe escrever código. Aprenda a pensar na arquitetura por trás dele.

Dois encontros online e ao vivo para arquitetar uma plataforma inspirada no YouTube e aprofundar seu raciocínio de System Design.

Curso Intensivo de System Design — Arquitete o YouTube do Zero

R$ 37

GARANTIR MEU INGRESSO POR R$ 37

Perguntas frequentes

Tire suas dúvidas.

Para quem é o curso intensivo?
Para desenvolvedores júnior, pleno e sênior com fundamentos de programação que querem aprofundar seus conhecimentos de System Design.
O que vamos arquitetar?
Uma plataforma de vídeos inspirada no YouTube, utilizada como exercício prático para estudar componentes, escalabilidade e decisões de arquitetura.
O curso é online?
Sim. O intensivo acontece online e ao vivo nos dias 21 e 22 de outubro.
Vamos construir um YouTube completo?
Não. O foco é aprender a projetar e analisar a arquitetura de uma plataforma de vídeos, e não entregar um clone completo em produção.
O curso é oficial do YouTube ou Google?
Não. É um curso independente do Full Stack Club que utiliza uma plataforma de vídeos inspirada no YouTube como estudo de caso.
Ao clicar em “Quero me inscrever”, minha vaga já está garantida?
Não. A inscrição é concluída após a confirmação do pagamento.

System Design · Arquitete o YouTube do Zero

A IA pode acelerar a implementação. Você precisa entender o sistema que está construindo.

QUERO ME INSCREVER POR R$ 37

Inscrição

Ao clicar em “Quero me inscrever”, você seguirá para a etapa de pagamento. Sua inscrição é concluída após a confirmação do pagamento.

Estudo de caso independente

Curso do Full Stack Club que usa uma plataforma de vídeos inspirada no YouTube como exercício de arquitetura. Sem vínculo com YouTube ou Google.