Back to course

Project: The Morning HTTP Challenge

Go (Golang) for Cloud-Native Microservices

The Daily Practice

To master Go, you must build muscle memory. Your challenge: Every morning, rewrite a basic HTTP server from scratch until you can compile it without errors on the first try.

Goal:

  1. Define a struct.
  2. Create a handler that decodes JSON into that struct.
  3. Add a simple middleware for logging.
  4. Start the server on port 8080.

Don't look at documentation. Build it from memory.