kick/TODO.md -rw-r--r-- 680 bytes View raw
e3f133a2Martin Angers get stack before call 9 months ago


  1. Hello World, configured server with simple handler
  2. Flags, using reflection-based struct fields
  3. Params and validation (request struct)
  4. DB services, no ORM, sqlx is enough, with mocking, model struct
  5. Response structs, show support of various encodings
  6. Templates for HTML pages, show template build approach
  7. 3rd party services/api calls with circuit breaker (also microservices)
  8. Batch, async & one-off tools
  9. Redirect http to https
  10. Reverse proxy in front (e.g. distinct web + api)
  11. Structured logging
  12. Access path / router variables from handler
  13. Disable http/2 option (maybe to support websocket)
  14. Health checks, including DBs