Просто примеры, не для запуска.

Мы понимаем слоистую 3-х звенную Архитектуру неправильно.

Суть сводится к однозначному определению направления потока данных и обозначению какая логика на каждом из этих уровней должна быть.

В Репо присутствует пакет 'bad' как плохой пример и 'good' как хороший