Documentation
¶
Overview ¶
samples/rds/main.go
Demonstra o bloco RDS com PostgreSQL e MySQL.
Cenário: API de usuários com DynamoDB como cache L1 e RDS PostgreSQL como banco relacional principal.
Blocos usados:
- rds.Block (PostgreSQL)
- dynamodb.Block[User] (cache de consultas)
- server.HTTPBlock (API HTTP)
Pré-requisito para rodar localmente:
docker run -d --name pg \ -e POSTGRES_DB=myapp -e POSTGRES_USER=app -e POSTGRES_PASSWORD=secret \ -p 5432:5432 postgres:16
Variáveis de ambiente:
DB_HOST (default: localhost) DB_PORT (default: 5432) DB_NAME (default: myapp) DB_USER (default: app) DB_PASSWORD (default: secret) DB_SSL_MODE (default: disable — para dev local) PORT porta HTTP (default: 8080)
Click to show internal directories.
Click to hide internal directories.