Домашние задания по курсу «Advanced Go»

Важно: Примеры кода из лекций

Блок 1. Security & NoSQL

1.1. [x] Идентификация, аутентификация и авторизация

1.2. [x] Нереляционные базы данных - MongoDB

1.3. [x] Нереляционные базы данных - использование из Go

Блок 2. Кэширование и gRPC

2.1. [x] Кэширование данных - Redis

2.2. [x] Кэширование данных - использование из Go

2.3. [x] gRPC (часть 1)

2.4. [x] gRPC (часть 2)

Блок 3. Разработка микросервисов

3.1. [x] Микросервисная архитектура (ДЗ не предусмотрено)

3.2. [x] Микросервисы: Synchronous Communication

3.3. [ ] Микросервисы: Event-Driven Communication

3.4. [ ] Микросервисы: Service Discovery, Distributed Tracing

3.5. [ ] Микросервисы: обеспечение безопасности

Блок 4. Kubernetes

4.1. [ ] Kubernetes: основы

4.2. [ ] Kubernetes: проектирование и развёртывание приложений

4.3. [ ] Kubernetes: обновление приложений, мониторинг и сбор логов

Доп.материалы: см. в репозитории кодом.

По всем вопросам: coursar