Dev Skills
Go·Section 6 of 15 · 2 lessons · about 1 h 45 min

Web services in Go (Golang)

Build an HTTP API with no framework, add middleware, shut it down cleanly, and lay the folders out well.

  1. 01An HTTP server with no framework
    Go 1.22 routes by method and path in the standard library. You do not need gin, echo, or chi.
    Graded challenge
  2. 02Middleware and graceful shutdown
    Wrap every request with logging, panic recovery, and auth. Then stop the server without dropping anyone.
    Graded challenge