33,783 views
Subscribe to our channel here and in telegram https://t.me/meetups_evrone to stay up to date with future meetups and not miss useful reports! Mikhail Nepryakhin, Evrone How to use Clean Architecture in Go microservices. How to develop your own pattern using the principles of Clean Architecture 00:00 - Introduction 00:36 - Robert Martin aka Uncle Bob 01:43 - What problems does Clean Architecture solve 02:55 - A typical microservice in Go 03:48 - Robert Martin's development speed 04:48 - Dependency inversion 08:14 - Control flow 08:41 - The author's version of building an architecture 17:33 - Dependency injection 18:49 - Dependency injection in usecase 20:16 - Dependency injection in controller 22:22 - Naming in Go 23:50 - How to arrange code into folders 25:05 - Isolation of the domain area 26:42 - About frameworks