RESTful API in Golang. How to write a simple, basic RESTful API. Handling multiple endpoints using routers. CRUD operations. Use Makefile. Use 'multistage' Dockerfile. Authorize endpoints using JWT middleware. Use postgreSQL DB. Use GORM.