Módulo de estudo

Bancos de Dados em Memória e Sistemas de Cache: Redis e suas Alternativas

Curso completo sobre Redis, Valkey, Memcached, DragonflyDB, KeyDB, Hazelcast, Ignite, Aerospike — da teoria à operação em produção.

Nível
Intermediário
Duração
28h
Pontos
1850
Aulas
44

0 de 56 etapas concluídas

O que você vai aprender

  • Compreender bancos de dados em memória e o papel do cache em arquiteturas modernas
  • Dominar Redis: estruturas, persistência, cluster e otimização
  • Avaliar alternativas (Valkey, Memcached, DragonflyDB, KeyDB, Hazelcast, Ignite, Aerospike)
  • Medir performance, operar em produção e tomar decisões técnicas fundamentadas

Bancos de Dados em Memória e Sistemas de Cache

Bem-vindo ao curso mais completo da plataforma sobre dados em memória e cache. Em 12 matérias, 44 aulas e cerca de 28 horas, você percorre o ecossistema inteiro — do "por que Redis ficou popular" até boas práticas de produção com replicação, sharding e consistência distribuída.

Para quem é este curso?

Desenvolvedores backend, arquitetos de software, engenheiros de infraestrutura e estudantes de tecnologia que precisam escolher, implementar e operar sistemas de cache com critério técnico — não apenas seguir modinha.

O que você vai conquistar

  • Entender quando cache resolve (e quando cria problemas)
  • Dominar Redis na prática: estruturas, persistência, Sentinel, Cluster
  • Conhecer Valkey, Memcached, DragonflyDB, KeyDB, Hazelcast, Ignite e Aerospike
  • Comparar soluções com matriz de decisão objetiva
  • Medir latência (P50/P95/P99), otimizar memória e evitar gargalos
  • Operar ambientes distribuídos com segurança em produção

Estrutura do curso

  1. Introdução — conceitos, casos de uso e critérios de escolha
  2. Redis — o padrão da indústria em profundidade
  3. Alternativas — Valkey, Memcached, DragonflyDB, KeyDB, Hazelcast, Ignite, Aerospike
  4. Comparativos — decisões técnicas fundamentadas
  5. Performance e operações — medição, otimização e produção

Ao concluir as matérias e passar na prova final, você recebe certificado e badge de conclusão.

Revisão 1.0.1: auditoria de consistência — descrições das aulas, pontuação alinhada (aulas + simulados + prova) e publicação confirmada.

Grade curricular

Cada matéria agrupa várias aulas e um simulado. Ao concluir todas, faça a prova final para obter o certificado.

  • Não iniciada
  • Em andamento
  • Concluída
  1. Matéria 1

    Introdução aos Bancos de Dados em Memória e Sistemas de Cache

    Entenda por que o Redis se tornou padrão, o que são bancos em memória, casos de uso e critérios de escolha.

    1. Aula

      Por que Redis ficou tão popular?

      40 min · 30 pts

      Abrir aula
    2. Aula

      O que são bancos de dados em memória?

      45 min · 30 pts

      Abrir aula
    3. Aula

      Casos de uso mais comuns

      45 min · 32 pts

      Abrir aula
    4. Aula

      Como escolher a ferramenta ideal

      50 min · 35 pts

      Abrir aula
    5. Simulado da matéria

      Simulado: Introdução aos Bancos de Dados em Memória e Sistemas de Cache

      5 questões · mín. 60%

      Fazer simulado
  2. Matéria 2

    Redis: O padrão da indústria

    Arquitetura interna, estruturas de dados, persistência, replicação, cluster e recursos avançados do Redis.

    1. Aula

      Arquitetura do Redis

      45 min · 30 pts

      Abrir aula
    2. Aula

      Estruturas de dados do Redis

      50 min · 32 pts

      Abrir aula
    3. Aula

      Persistência e recuperação de dados

      45 min · 32 pts

      Abrir aula
    4. Aula

      Replicação, Sentinel e Cluster

      50 min · 35 pts

      Abrir aula
    5. Aula

      Recursos avançados do Redis

      50 min · 35 pts

      Abrir aula
    6. Simulado da matéria

      Simulado: Redis: O padrão da indústria

      6 questões · mín. 60%

      Fazer simulado
  3. Matéria 3

    Valkey: O sucessor open source do Redis

    Origem do Valkey, compatibilidade com Redis e cenários de adoção.

    1. Aula

      A origem do Valkey

      40 min · 28 pts

      Abrir aula
    2. Aula

      Compatibilidade com Redis

      45 min · 30 pts

      Abrir aula
    3. Aula

      Quando utilizar Valkey

      45 min · 32 pts

      Abrir aula
    4. Simulado da matéria

      Simulado: Valkey: O sucessor open source do Redis

      4 questões · mín. 60%

      Fazer simulado
  4. Matéria 4

    Memcached

    Arquitetura minimalista, casos de uso e comparação com Redis.

    1. Aula

      Arquitetura do Memcached

      40 min · 28 pts

      Abrir aula
    2. Aula

      Casos de uso ideais

      40 min · 30 pts

      Abrir aula
    3. Aula

      Redis x Memcached

      50 min · 35 pts

      Abrir aula
    4. Simulado da matéria

      Simulado: Memcached

      4 questões · mín. 60%

      Fazer simulado
  5. Matéria 5

    DragonflyDB

    Arquitetura multithread, desempenho e compatibilidade com Redis.

    1. Aula

      Conhecendo o DragonflyDB

      40 min · 30 pts

      Abrir aula
    2. Aula

      Arquitetura e desempenho

      45 min · 35 pts

      Abrir aula
    3. Aula

      Compatibilidade com Redis

      38 min · 28 pts

      Abrir aula
    4. Simulado da matéria

      Simulado: DragonflyDB

      4 questões · mín. 60%

      Fazer simulado
  6. Matéria 6

    KeyDB

    Multithreading, Active Replication e recursos exclusivos do KeyDB.

    1. Aula

      O que é o KeyDB

      35 min · 25 pts

      Abrir aula
    2. Aula

      Multithreading no KeyDB

      42 min · 32 pts

      Abrir aula
    3. Aula

      Recursos exclusivos

      40 min · 30 pts

      Abrir aula
    4. Simulado da matéria

      Simulado: KeyDB

      4 questões · mín. 60%

      Fazer simulado
  7. Matéria 7

    Hazelcast

    Plataforma de computação distribuída em memória e data grid.

    1. Aula

      Introdução ao Hazelcast

      38 min · 28 pts

      Abrir aula
    2. Aula

      Data Grid e processamento distribuído

      45 min · 35 pts

      Abrir aula
    3. Aula

      Quando utilizar Hazelcast

      40 min · 30 pts

      Abrir aula
    4. Simulado da matéria

      Simulado: Hazelcast

      4 questões · mín. 60%

      Fazer simulado
  8. Matéria 8

    Apache Ignite

    Banco distribuído em memória, SQL e casos corporativos.

    1. Aula

      Conhecendo o Apache Ignite

      37 min · 27 pts

      Abrir aula
    2. Aula

      Cache distribuído e SQL

      43 min · 33 pts

      Abrir aula
    3. Aula

      Casos de uso corporativos

      45 min · 35 pts

      Abrir aula
    4. Simulado da matéria

      Simulado: Apache Ignite

      4 questões · mín. 60%

      Fazer simulado
  9. Matéria 9

    Aerospike

    NoSQL de baixa latência com arquitetura híbrida RAM + SSD.

    1. Aula

      Introdução ao Aerospike

      25 min · 20 pts

      Abrir aula
    2. Aula

      Arquitetura híbrida de memória e disco

      30 min · 20 pts

      Abrir aula
    3. Aula

      Cenários de utilização

      25 min · 20 pts

      Abrir aula
    4. Simulado da matéria

      Simulado: Aerospike

      4 questões · mín. 60%

      Fazer simulado
  10. Matéria 10

    Comparando as principais soluções do mercado

    Comparativos diretos entre Redis, Valkey, Memcached, DragonflyDB, KeyDB e mais.

    1. Aula

      Redis vs Valkey

      25 min · 20 pts

      Abrir aula
    2. Aula

      Redis vs Memcached

      25 min · 20 pts

      Abrir aula
    3. Aula

      Redis vs DragonflyDB

      30 min · 25 pts

      Abrir aula
    4. Aula

      Redis vs KeyDB

      25 min · 20 pts

      Abrir aula
    5. Aula

      Comparativo geral entre todas as soluções

      35 min · 25 pts

      Abrir aula
    6. Simulado da matéria

      Simulado: Comparando as principais soluções do mercado

      5 questões · mín. 60%

      Fazer simulado
  11. Matéria 11

    Performance e otimização

    Métricas, pipelining, memória, eviction e concorrência.

    1. Aula

      Como medir desempenho corretamente

      30 min · 25 pts

      Abrir aula
    2. Aula

      Otimizando operações no Redis

      30 min · 25 pts

      Abrir aula
    3. Aula

      Gerenciamento eficiente de memória

      30 min · 25 pts

      Abrir aula
    4. Aula

      Evitando gargalos de concorrência

      35 min · 30 pts

      Abrir aula
    5. Simulado da matéria

      Simulado: Performance e otimização

      5 questões · mín. 60%

      Fazer simulado
  12. Matéria 12

    Operações distribuídas e concorrência

    Replicação, sharding, consistência, operações atômicas e boas práticas de produção.

    1. Aula

      Replicação e alta disponibilidade

      30 min · 25 pts

      Abrir aula
    2. Aula

      Sharding e particionamento

      30 min · 25 pts

      Abrir aula
    3. Aula

      Consistência em ambientes distribuídos

      35 min · 30 pts

      Abrir aula
    4. Aula

      Operações atômicas e sincronização

      30 min · 25 pts

      Abrir aula
    5. Aula

      Boas práticas em ambientes de produção

      35 min · 30 pts

      Abrir aula
    6. Simulado da matéria

      Simulado: Operações distribuídas e concorrência

      5 questões · mín. 60%

      Fazer simulado

Prova final bloqueada

Conclua todas as matérias e simulados para liberar a prova final.