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 AUTOSAR Architecture Learn from Scratch with Demo

32 horas Curso Pratico

Curso Advanced Driver Assistance Systems (ADAS)

32 horas Curso Pratico

Curso ADAS System Architecture

32 horas Curso Pratico

Curso Seguranca e Auditoria de Logs em Banco de Dados

24 horas

Curso Monitoramento e Automacao de Logs

24 horas