[WORKSHOP] DAPR для розробника, або міграція вашого додатка на мікросервіси [ukr]/[eng]
Метою воркшопа є демонстрація можливостей нового фреймворку DAPR для побудови мікросервісів та показати ефективний шлях міграції з існуючих програм. Під час воркшопу ви зрозумієте, як DAPR може допомогти вам зосередитись на бізнес-логіці та зробити ваш додаток незалежним від хмарних провайдерів, баз даних та брокерів повідомлень. А також чому фреймворки як DAPR допоможуть позбутися прямої роботи з Kubernetes, повторивши шлях ORM.
План:
- Ми почнемо з налаштування DAPR на локальному ПК.
- Потім перейдемо до налаштування хмарної інфраструктури.
- Продовжимо роботу із зразком монолітної програми на .NET Core.
- Запустимо наш додаток локально за допомогою сервісів DAPR.
- Розділимо додаток на дві частини та з’єднаємо їх за допомогою pub/sub від DAPR.
- Додамо логування та стораж.
- І, нарешті, налаштуємо та розгорнемо додатки в Azure.
Матеріали воркшопу будуть розташовані у GitHub репозиторіі.
Вимоги до учасників:
- Visual Studio or Visual Studio Code.
- .NET Framework 3.1.
- DAPR CLI installed on a local machine.
- Azure subscription, if you want to deploy applications to Kubernetes.
Станіслав Лебеденко
Cloud architect, Solidify AB