Introdução à Arquitetura Orientada a Eventos com FastStream
05/06/2026 , Tutoriais - Sala 5-002

Neste minicurso, faremos uma introdução à arquitetura orientada a eventos, utilizando a biblioteca FastStream em conjunto com o message broker RabbitMQ.


A ideia é apresentar de forma simples e prática como funciona a arquitetura orientada a eventos e por que ela é tão usada em sistemas modernos. A gente vai usar FastStream junto com o RabbitMQ para mostrar como serviços conseguem se comunicar de forma assíncrona usando eventos.


Quais conhecimentos prévios são necessários para que seja possível acompanhar bem a sua atividade?:

Conhecimento intermediário em Python: uso de funções, ambientes virtuais para a instalação e uso de bibliotecas externas, o básico de programação assíncrona (async/await).

Conhecimento básico (não obrigatório, mas ajuda): entendimento sobre de API e protocolo HTTP.

Não é necessário conhecimento prévio em: Arquitetura orientada a eventos (EDA), message brokers (RabbitMQ, Kafka, Redis, NATS) e a biblioteca FastStream

O que as pessoas que participarem podem esperar aprender na sua atividade?:

A proposta é servir como uma porta de entrada para quem quer começar a entender e aplicar arquitetura orientada a eventos. Ao final do minicurso, a expectativa é que os participantes se sintam mais confortáveis para pensar nesse modelo em seus próprios projetos e aproveitar os benefícios que ele oferece

Escolha uma ou mais áreas em que essa proposta se encaixa: Automações (RPA - Robotic Process Automation), Desenvolvimento Web, Testes, Arquitetura de software

Nascido e criado em Teresina (PI), atualmente cursa Bacharelado em Ciência da Computação e atua como desenvolvedor backend júnior na Vittude, empresa focada em saúde mental.