Categorygithub.com/JonatasMSantos/golang-apis-messaging-hexagonal-architecture
module
0.0.0-20231019153922-efb59c4d79f5
Repository: https://github.com/jonatasmsantos/golang-apis-messaging-hexagonal-architecture.git
Documentation: pkg.go.dev

# README

Esse é um projeto com o intuito de entender mais sobre a linguagem Go utilizando

Docker Kafka Mysql Hexagonal Architecture

docker compose exec mysql bash
mysql -uroot -proot products
create table products (id varchar(255), name varchar(255), price float);

Criar os topicos do Kafka

docker compose exec kafka bash
kafka-topics --bootstrap-server=localhost:9092 --topic=products --create

Subir a aplicação

docker compose exec goapp bash
go run cmd/app/main.go

Realizar chamadas HTTP

test.http

or

Produzir mensagem via Kafka

docker compose exec kafka bash
kafka-console-producer --bootstrap-server=localhost:9092 --topic=products
{"name":"Product2","price":100}

# Packages

No description provided by the author