FelipeGaleao / fast-api-kafka

📑 Aplicação para escrever em tópicos do Kafka através de uma requisições HTTP usando FastAPI
MIT License
1 stars 0 forks source link

fast-api-kafka

🐱‍👤 Nesse projeto

Esse repositório foi criado para a disciplina de Gerência de Configuração de Software (GCS) do curso de Engenharia de Software da FACOM.

😎 Sobre o projeto

Esse projeto é um exemplo de um consumidor e produtor kafka que utiliza requisições HTTP para consumir e produzir mensagens na plataforma Apache Kafka O projeto utiliza o framework FastAPI para criar uma API REST que recebe requisições HTTP e as transforma em mensagens kafka. O projeto utiliza o Docker para criar os containers do kafka e do fast-api.

❓ Como executar o projeto

Execute o projeto utilizando o comando:

docker compose up -d

✨ Exemplo de uso

curl -X POST https://reqbin.com/echo/post/json
   -H 'Content-Type: application/json'
   -d '{"login":"my_login","password":"my_password"}'

📝 Documentações

🎯 TO-DO para desenvolvimento