✨ Recursos
CRUD completo de produtos
Armazenamento in-memory
Tratamento seguro de concorrência
Endpoints RESTful
Health check
Testes Unitários
🛠 Tecnologias
Golang
Gorilla Mux
Sync primitives
Pré-requisitos
Go 1.21+ Git
Passos
git clone https://github.com/bulletdev/magalu-cloud-api.git
cd magalu-cloud-api
go mod tidy
go run cmd/main.go
🔍 Endpoints
GET /products: Listar todos produtos
POST /products: Criar produto
GET /products/{id}: Buscar produto específico
PUT /products/{id}: Atualizar produto
DELETE /products/{id}: Deletar produto
GET /health: Verificar status da aplicação
🧪 Test
go test ./...
📄 Licença
BulletDEv all rights reserveds