A Go backend learning project by Akshad Jaiswal.

A Complete Learning Resource

GO
BACKEND

10 stages across 3 groups. From spinning up an HTTP server with the standard library to deploying a production-ready API with Docker. Learn Go the way real backends are built.

Group 013 stages

Foundations

HTTP servers, routing with Chi, and custom middleware — the building blocks of every Go backend.

Group 023 stages

Data & Auth

PostgreSQL with sqlx, JWT authentication, and input validation — making data safe and access secure.

Group 034 stages

Production

Config management, structured logging with slog, integration testing, and Docker deployment.