Загрузка страницы

REST-сервисы на ASP.NET Core под Linux в продакшене / Денис Иванов (2ГИС)

РИТ++ 2017, Backend Conf

Тезисы:
http://backendconf.ru/2017/abstracts/2735.html

С релизом .NET Core для программистов, использующих .NET-стек, открылись все возможности Unix-мира. .NET-приложения могут отлично работать на Linux, а значит, мы можем использовать Docker и Kubernetes для развертывания сервисов.

В своем докладе я расскажу, как сделать REST-сервис на ASP.NET Core и запустить его в продакшн на платформе Kubernetes.

Мы погрузимся в детали инфраструктуры ASP.NET Core и нескольких популярных библиотек, поговорим про многопоточность, оптимизацию и кэширование для уменьшения времени ответа сервиса. Обсудим, как решать задачи билда приложения и сборки Docker-образов. И, конечно же, подробно остановимся на том, что такое Kubernetes, как эта технология может быть нам полезна и как ее использовать.

Видео REST-сервисы на ASP.NET Core под Linux в продакшене / Денис Иванов (2ГИС) канала HighLoad Channel
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
17 января 2018 г. 2:11:57
00:59:46
Другие видео канала
Преимущества .NET Core и новые возможности С#. Мастер-класс Алексея Анжияка в TerrasoftПреимущества .NET Core и новые возможности С#. Мастер-класс Алексея Анжияка в TerrasoftБазы данных и Kubernetes (Дмитрий Столяров, Флант, HighLoad++ 2018)Базы данных и Kubernetes (Дмитрий Столяров, Флант, HighLoad++ 2018)Разработка и проектирование высоконагруженных систем (часть 1) / Олег Бунин (Онтико)Разработка и проектирование высоконагруженных систем (часть 1) / Олег Бунин (Онтико)ПУБЛИКАЦИЯ .NET CORE ПРИЛОЖЕНИЯ! Немного DevOps – настройка Visual Studio для релиза на VPS с LinuxПУБЛИКАЦИЯ .NET CORE ПРИЛОЖЕНИЯ! Немного DevOps – настройка Visual Studio для релиза на VPS с Linuxasync/await в ASP.NET Core. Асинхронный кодasync/await в ASP.NET Core. Асинхронный кодШаблоны проектирования микросервисов на примере Авито / Фрол Крючков (Авито)Шаблоны проектирования микросервисов на примере Авито / Фрол Крючков (Авито)Виталий Баум — Практические примеры создания МикросервисовВиталий Баум — Практические примеры создания МикросервисовОткрытие PHP Russia 2019Открытие PHP Russia 2019Собираем Docker-образы быстро и удобно / Дмитрий Столяров (Флант)Собираем Docker-образы быстро и удобно / Дмитрий Столяров (Флант)Марк Шевченко — Микросервисы на C#Марк Шевченко — Микросервисы на C#Денис Иванов — ASP.NET Core приложения под Linux в продакшенеДенис Иванов — ASP.NET Core приложения под Linux в продакшенеHow to collect metrics and create dashboards using Grafana, Prometheus and AppMetrics in .NET CoreHow to collect metrics and create dashboards using Grafana, Prometheus and AppMetrics in .NET CoreImplementing Action Filters in ASP.NET CoreImplementing Action Filters in ASP.NET CoreЭволюция обработки вебхука Facebook: с нуля до 12'500 в секунду / Дмитрий Кушников (ManyChat)Эволюция обработки вебхука Facebook: с нуля до 12'500 в секунду / Дмитрий Кушников (ManyChat)Переход от Rest API к GraphQL на примере трех реальных проектов / Антон Морев (Wormsoft)Переход от Rest API к GraphQL на примере трех реальных проектов / Антон Морев (Wormsoft)NoVerify: PHP-линтер, который работает быстро / Искандер Шарипов (ВКонтакте)NoVerify: PHP-линтер, который работает быстро / Искандер Шарипов (ВКонтакте)Архитектура ПО, MVC и бизнес-логика. Критика DjangoАрхитектура ПО, MVC и бизнес-логика. Критика DjangoVisual Studio Code или Visual Studio? Что выбрать, в чем отличия.Visual Studio Code или Visual Studio? Что выбрать, в чем отличия.Системы хранения данных в корпоративных сетяхСистемы хранения данных в корпоративных сетях
Яндекс.Метрика