Layered Architecture
01Separation of concerns using controllers, services, and repositories for maintainable and testable code.
A robust REST API for task management, built with Go and SQLite, utilizing a clean layered architecture and JWT authentication.
Technologies Used
Core Stack
Libraries & Tooling
Separation of concerns using controllers, services, and repositories for maintainable and testable code.
Background workers that periodically clean up expired JWT tokens and stale data.
Secure endpoints using stateless JWTs for scalable authentication.
Multi-stage Dockerfile for lightweight and secure deployments.
Separation of concerns using controllers, services, and repositories for maintainable and testable code.
Background workers that periodically clean up expired JWT tokens and stale data.
Secure endpoints using stateless JWTs for scalable authentication.
Multi-stage Dockerfile for lightweight and secure deployments.