Хорошие basewords для заголовка? Все самое современное. Читайте ниже, все будет.
C мая 2020 года команда JugRu создает свою, как мы называем "платформу" дистрибуции видео контента.
Я стою во главе разработки комплекса сервисов и принимаю ключевые решения об имплементации каждого модуля системы. Часть модулей была написана мною целиком в одиночку.
Моя основа для принятия решения - принцип разумной достаточности и практичности каждого решения.
Я имею очень ограниченные ресурсы классных разработчиков и каждый раз взвешиваю на чаше весов: функциональность, скорость имплементации, работоспособность, современность, поддерживаемость и тестирумость.
В течение года нашей командой создано множество сервисов и инфраструктурных решений, начиная с продакшена видео, до SSO JWT авторизации и MMO игры, которые работают в комплексе и по отдельности друг от друга.
По количеству применяемых технологий мы приблизились к пяти десяткам и количество продолжает расти.
Вы можете посмотреть видео-интервью о первом online конференционном периоде.
Мы с Владимир Красильщик обещали делать публикации на тему разработки этого решения. Но время никак не дает развернуться по полной, сделать доклад, и поэтому...
ASP.NET Core 5 Kubernetes Application
Этим постом я начинаю серию публикаций, в которых буду кратко описывать создание современного распределенного Web приложения и подчеркивать те вещи, которые считаю важным для определенной темы.
Список тем
- Общая архитектура современного web приложения
- Балансировка web приложений
- .NET Docker support
- ASP.NET Core WebAPI - развертывание в k8s
- GitLab CI для поддержки развертывания в k8s
- .NET Core Logging вместе с k8s и ELK stack
- .NET Core Real Monitoring - ELK APM
- .NET Core Real Monitoring - Prometheus
- Real life Cross Domain JWT SSO
- ASP.NET Core JWT Authorization
- .NET Core Distributed Cache - Redis Stack
- .NET Core SignalR real user interaction
- .NET Integration Testing
Это не полный исчерпывающий список тем, которыми я хотел бы поделиться.
На первое время я выбрал самые важные, и я постарась сосредоточиться на практической части освещения темы.
Следите за новостями!