Pular para o conteúdo
Full Stack Club

Curso Intensivo de System Design.Arquitetando o YouTube em 2 dias.

Aprenda a pensar em arquitetura escalável. Desenvolva o raciocínio técnico que vai além do código gerado por IA.

Online · com Felipe Rocha

21 e 22 de outubro · às 19h30

Do zero ao YouTube, etapa por etapa

IngressoR$ 37

GARANTA SEU INGRESSO AINDA NO PRIMEIRO LOTE

O ingresso é confirmado após o pagamento.

Além do código

A IA escreve. Você decide o que faz sentido.

Uma solução não precisa apenas funcionar. Precisa crescer sem virar um problema.

O banco aguenta?

Dados crescendo. Consultas lentas. Qual decisão tomar?

O processamento trava?

Milhares de vídeos. Como distribuir o trabalho?

O vídeo chega rápido?

Usuários em várias regiões. Como reduzir a latência?

A IA ajuda a propor soluções.Seu repertório técnico permite avaliar se elas fazem sentido.

Decisões que mudam o sistema

Não basta criar. É preciso sustentar.

API01

Sua API foi preparada para crescer?

Identifique gargalos antes que eles virem um problema.

Arquitetura02

Microsserviços são mesmo necessários?

Escolha pela necessidade. Não pela tendência.

Vídeo em escala03

O upload funciona. E a distribuição?

Conecte storage, filas e CDN para entregar em escala.

Sinais do mercado ↗

Notícia importante

A IA gera código. Pensar antes dele é o seu diferencial.

A IA está cada vez mais presente no desenvolvimento. Mas avaliar a arquitetura, os gargalos e as decisões de escala exige conhecimento de quem projeta o sistema.

Olha esse crescimento

+82%

de crescimento nos convites para avaliações de System Design na plataforma HackerRank.

Fonte: HackerRank

O crescimento no HackerRank se refere a convites para avaliações na plataforma, não ao total de vagas no mercado.

O desafio prático

Você conseguiria arquitetar uma plataforma como o YouTube?

Do upload ao play: entenda onde cada componente entra — e por que ele importa.

  1. 1Onde armazenar os vídeos?
  2. 2Como processar arquivos em diferentes resoluções?
  3. 3Como desenhar o fluxo de upload e reprodução?
  4. 4Como distribuir conteúdo globalmente?
  5. 5Como preparar o sistema para crescer?
board · plataforma-de-video / v1fluxo principalfluxo auxiliar
  1. 01

    Upload e API

    O criador solicita o envio e recebe uma URL pré-assinada.

  2. 02

    Armazenamento bruto

    O vídeo original fica armazenado separado dos metadados.

  3. 03

    Fila e processamento

    Workers transformam o vídeo em diferentes resoluções.

  4. 04

    Armazenamento processado e CDN

    Os arquivos prontos são distribuídos para a reprodução.

  5. 05

    API de reprodução e player

    O espectador recebe o manifesto e assiste aos segmentos do vídeo.

Abstração didática — não representa a implementação proprietária do YouTube.

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

Conteúdo do intensivo

Do desenho inicial às decisões de escala.

DIA 01

Pense como quem projeta sistemas

Dos requisitos à primeira arquitetura.

  • Fundamentos de System Design
  • Requisitos e desenho dos componentes
  • Estrutura do upload de vídeos
  • Armazenamento e metadados
  • Comunicação entre serviços
  • Trade-offs arquiteturais

→ Entenda como transformar requisitos em um desenho técnico consistente.

DIA 02

Evolua a arquitetura para suportar escala

Processamento, distribuição e resiliência.

  • Processamento e transcodificação
  • Thumbnails e diferentes resoluções
  • Filas e processamento assíncrono
  • CDN e distribuição de conteúdo
  • Pre-Signed URLs
  • Escalabilidade, gargalos e resiliência

→ Aprenda a avaliar como a arquitetura responde ao crescimento e à complexidade.

Os temas são estudados por meio de decisões arquiteturais e diagramas — o objetivo não é concluir uma plataforma em produção.

Para quem é

Júnior, Pleno ou Sênior. Vá além do código.

Construa a base

Júnior

Entenda como as partes do sistema se conectam.

Amplie seu repertório

Pleno

Identifique gargalos e contribua nas decisões técnicas.

Eleve suas decisões

Sênior

Refine decisões de escala, resiliência e trade-offs.

System Design não é apenas para quem busca o cargo de arquiteto. É conhecimento para quem deseja compreender os sistemas que constrói.

Foto de Felipe Rocha

Quem conduz o intensivo

Aprenda com Felipe Rocha

Fundador do Full Stack Club

Felipe Rocha é desenvolvedor Full Stack e fundador do Full Stack Club. Em sua trajetória, também atuou como Full Stack Engineer para uma empresa dos Estados Unidos.

Sua próxima decisão técnica começa aqui

Comece a pensar além do código.

Participe de 2 dias de aprendizado em System Design com um projeto prático inspirado no YouTube.

Curso Intensivo de System Design

Arquitetando o YouTube em 2 dias

Datas
21 e 22 de outubro de 2026
Horário
às 19h30
Formato
Online
Professor
Com Felipe Rocha

IngressosR$ 37

Garantir meu ingresso por R$ 37

Dúvidas frequentes

Antes de garantir seu ingresso.

Preciso ser Sênior para participar?

Não. O intensivo foi pensado para desenvolvedores Júnior, Pleno e Sênior que desejam aprofundar sua visão de arquitetura de software.

Vamos construir um YouTube completo?

Não. O foco é estudar e desenhar a arquitetura de uma plataforma inspirada no YouTube, entendendo os componentes, decisões e desafios de escala.

O curso é online?

Sim. As aulas acontecem online nos dias 21 e 22 de outubro de 2026, às 19h30.

O curso é afiliado ao YouTube?

Não. O YouTube é utilizado como referência de produto para o estudo de arquitetura. O curso é independente.

Como faço minha inscrição?

Clique em “Garantir meu ingresso” para seguir para a página de inscrição.

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

Dois dias para praticar System Design com um desafio real de arquitetura inspirado no YouTube.

21 e 22 de outubro • Online • às 19h30 • R$ 37

GARANTIR MEU INGRESSO