Продолжительность
20 ч 26 мин 49 сек
Количество уроков
47 Видео
Дата добавления
07.12.2019
Все, что вам нужно для интеграции баз данных SQL и NoSQL, поисковых систем и все инструменты, которые вам нужны в вашем REST API. Во второй части этой серии я работаю с MySQL, Cassandra и Elasticsearch в качестве постоянных слоев, и мы собираемся создать 3 различных микросервиса с использованием разных шаблонов проектирования: MVC, MVC и Domain Driven Development, реализующих Hexagonal архитектуру.
В конце курса вы узнаете:
- Как структурировать пакеты и код нашего приложения.
- шаблон MVC, Domain Driven разработка и Hexagonal архитектура!
- Как настроить клиент MySQL в Go. Шаблон DAO реализован.
- Как настроить и использовать клиент CassandraDB в Go.
- Как настроить и использовать Elasticsearch в Go.
- Тестирование и макетирование баз данных.
- Стресс-тест микросервиса с goroutines .
- Как работают зависимости в Go.
- Как создавать, публиковать, использовать и делиться пользовательской библиотекой Go.
- Шаблоны дизайна приложений.
- Подготовка нашей распределенной системы регистрации.
- Примеры из реальной жизни и упражнения.