Further reading
To learn more about the topics that were covered in this chapter, take a look at the following resources:
- Clean Architecture: A Craftsman’s Guide to Software Structure and Design: A Craftsman’s Guide to Software Structure and Design, Robert C. Martin, published by Addison-Wesley
- Design patterns: elements of reusable object-oriented software, Erich Gamma et al., published by Addison Wesley
- Compile-time Dependency Injection With Go Cloud’s Wire, The Go blog, available at https://go.dev/blog/wire