Curso Redis Streams Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso Redis Streams Fundamentals

8h
Visão Geral

Este curso apresenta os fundamentos do Redis Streams, recurso do Redis voltado para processamento de eventos, mensageria e construção de aplicações orientadas a eventos. O participante aprenderá os principais conceitos de Streams, entries, producers, consumers e Consumer Groups, além de trabalhar com persistência, ordenação, acknowledgements e processamento de mensagens. O curso também aborda cenários de uso em microsserviços e arquiteturas distribuídas.

Objetivo

Após realizar este curso, você será capaz de:

  • Compreender a arquitetura e os fundamentos do Redis Streams
  • Criar e gerenciar Streams
  • Produzir e consumir eventos
  • Utilizar Consumer Groups
  • Implementar acknowledgements e controle de processamento
  • Compreender estratégias de retenção e persistência
  • Aplicar Redis Streams em arquiteturas orientadas a eventos
Publico Alvo
  • Desenvolvedores de Software
  • Engenheiros de Microsserviços
  • Engenheiros de Dados
  • Engenheiros de Integração
  • Engenheiros DevOps
  • Arquitetos de Soluções
Pre-Requisitos
  • Conhecimentos básicos de Redis
  • Familiaridade com estruturas de dados
  • Noções de mensageria e sistemas distribuídos
  • Conhecimentos básicos de programação
Conteúdo Programatico

Module 1: Redis Streams Fundamentals

  1. Event streaming concepts
  2. Redis Streams architecture
  3. Stream entries
  4. Stream IDs
  5. Producers and Consumers
  6. Stream data model

Module 2: Producing and Consuming Messages

  1. Adding messages to Streams
  2. Reading Stream entries
  3. Blocking reads
  4. Message ordering
  5. Message processing
  6. Stream consumption patterns

Module 3: Consumer Groups

  1. Consumer Group architecture
  2. Creating Consumer Groups
  3. Consumer management
  4. Message distribution
  5. Pending Entries List
  6. Consumer Group best practices

Module 4: Message Processing and Reliability

  1. Message acknowledgements
  2. Pending messages
  3. Message claiming
  4. Consumer failures
  5. Retry strategies
  6. Reliable event processing

Module 5: Retention and Stream Management

  1. Stream trimming
  2. Maximum length configuration
  3. Entry expiration strategies
  4. Memory management
  5. Stream monitoring
  6. Data lifecycle management

Module 6: Redis Streams Workshop

  1. Stream creation laboratory
  2. Producer implementation
  3. Consumer implementation
  4. Consumer Group exercises
  5. Message recovery scenarios
  6. Final Redis Streams fundamentals project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Databricks Advanced Engineering AI ML and Data Products Nivel Intermediario Avancado

32 horas

Google Professional DevOps Engineer Advanced Monitoring & Incident Response

32 horas Curso Pratico

Curso Google Professional DevOps Engineer CI/CD Techniques & Security Practices

32 horas Curso Pratico

Curso Site Reliability Engineering SRE Improving Service

32 horas Curso Pratico

Curso SQL For Data Analysis Advanced Techniques for Transforming Data into Insights

40 horas