Это когда решение сложнее проблемы. Три уровня абстракции для CRUD, интерфейсы с одной реализацией "на будущее", микросервисы для MVP. В Go overengineering особенно заметен — язык простой, а код получается сложным. Если сомневаешься — делай проще.
Что такое overengineering?
Junior
371 просмотровAFK Offer AI
Horizontal vs vertical partitioning?