Exemplos completos
O repositório colibri-sdk-go-examples contém dois serviços executáveis:
| Aplicação | O que demonstra | Porta |
|---|---|---|
| school-module | Rotas, PostgreSQL, paginação, mensageria, storage e testes | 8080 |
| finantial-module | Comunicação entre serviços, transações e processamento financeiro | 8081 |
Executar o ambiente
git clone https://github.com/colibriproject-dev/colibri-sdk-go-examples.git
cd colibri-sdk-go-examples
make build
make start
O ambiente inclui PostgreSQL, Redis, LocalStack, OpenTelemetry Collector, Jaeger e Prometheus.
Exemplos por recurso
- registro de rotas;
- consulta paginada;
- transações e statements;
- publicação de mensagens;
- upload para storage;
- testes de integração.
observação
Os exemplos demonstram integração entre componentes. Para copiar apenas o mínimo necessário, use os snippets das páginas de cada recurso.