In this example we use the built-in sam build to automatically download all the dependencies and package our build target.
golang-practice/ ├── cmd/ │ └── taskmanager/ │ └── main.go # Application entry point ├── internal/ │ ├── config/ │ │ └── config.go # Configuration management │ ├── handlers/ │ │ └── task_handler.go # ...