Со слушателями курса сейчас разрабатываем несколько учебных проектов на Django. Если получится что-то интересное — на том же ресурсе разместим код и все проектные материалы. Заглядывайте через пару месяцев :)
Составляю курс по Python и Django для МГТУ им.Баумана. Рассчитан на слушателей с опытом программирования, поэтому подробно останавливаемся на фундаменте и специфике web-разработки.
Для примера, вот что можно делать вместо микросервисов:
Подключить готовую библиотеку
Написать свою библиотеку
Написать свой фреймворк -- тоже библиотека, но особенная
Решить проблему на стороне фронтенда
Уже на старте разработки монолита декомпозировать его на подсистемы
Реализовать фичу на стороне другого продукта
Вариантов не так уж и мало. Есть из чего выбирать.
Курсы бывают разные. Вот вариант для любителей самостоятельно рыть информацию в Интернете и бороть проблемы — Devman.org
Со слушателями курса сейчас разрабатываем несколько учебных проектов на Django. Если получится что-то интересное — на том же ресурсе разместим код и все проектные материалы. Заглядывайте через пару месяцев :)
Все материалы можно свободно использовать. Надеюсь, будет полезно: http://www.web-bmstu.ru/