POC — simple in-memory Go CRUD service. Experimental prototype for learning and API design; not production-ready.
Small proof-of-concept project demonstrating an in-memory repository pattern, basic validation in a service layer, and simple CRUD operations for books.
Experimental / prototype.
- Go 1.25.3
Build and run:
go run ./...- internal/domain — domain models
- internal/repo — repository implementations (including in-memory)
- internal/service — business logic / validation
- cmd / other folders — TODO: add server/router if needed
- In-memory store; data is ephemeral.
- Intended for experimentation and learning; interfaces may change.
- Defaults: Go 1.25.3; see go.mod for dependencies.