Разделить Монолит на Микросервисы, Windows Server, ASP .NET, AWS
Всем привет,
Вводные данные:
- Windows server на AWS
- ASP .NET
- Локальная MS SQL 2016 Standard
- ISS с 4 сайтами (api, admin, client, iframe). Все приложения работают самостоятельно обращаясь к api сервису как медиатору
- Entity Framework
- MVC
- Фронт на Angular
- Сервис - дигитальное меню для ресторанов
Недостатки в проекте:
- Деплой новых версий происходит путем замены новых .dll на старые
- Некоторые таблицы (заказы) большие
- Нет возможности тестовых версий для опрелеленных клиентов
- Нет нормального логирования IIS и прочих сервисов
- Фронт и Бэк должны быть на одном сервере по конфигам
Что нужно сделать:
В первую очередь
1. Отделить локальную MS SQL и перенести на AWS RDS
2. Настроить удаленный доступ с Data Studio
3. Переезд на Entity Framework Core
Во вторую:
3. Контейнизировать с помощью ECS или EKS
4. Добавить CI/CD для новых версий
В третью
5. Деплой для разных кластеров клиентов
Уже есть описание похожих кейсов, например Modernizing and containerizing a legacy MVC .NET application with Entity Framework to .NET Core with Entity Framework Core и часть 2
При подаче заявки, просьба предоставить более менее точно время и цену для первоочередных таском и примерные сроки на следующие
Спасибо
-
1824 81 0 Добрый день!
Есть опыт с AWS. При активном участии девелоперов можно уложиться в 3 недели 2 очереди + 3 терья (зависит от количества клиентов).
-
Доброго дня, можу Вам в цьому допомогти, можете звернутись за цим телеграмом @Andy_Martyn, та договоримось за по часову оплату.
-
Актуальные фриланс-проекты в категории Веб-программирование
Разработка корпоративной финансовой системы — React, TypeScript, Node.jsИщем опытного full-stack разработчика или небольшую команду для разработки корпоративной финансовой системы с нуля. Необходимо реализовать полный цикл разработки: проектирование архитектуры, backend, frontend, базу данных, тестирование и запуск системы. Технологии: Frontend:… Javascript и Typescript, Веб-программирование ∙ 22 минуты назад ∙ 22 ставки |
Syrve/iiko + LiqPay: QR-меню, заказы со стола, чаевые, подтверждение официантомНужен разработчик / интегратор для ресторана, который имеет опыт с Syrve/iiko или подобными POS-системами. Задача: реализовать или спроектировать интеграцию QR-меню и QR-оплаты для ресторана через Syrve/iiko и PrivatBank/LiqPay. Нужна схема работы: На каждом столе есть QR-код.… Веб-программирование ∙ 2 часа 24 минуты назад ∙ 16 ставок |
Устранение проблем с нагрузкой на хостинге WordPress/WooCommerce сайтаИщем специалиста для диагностики и устранения проблем с нагрузкой на хостинге WordPress/WooCommerce сайта Есть действующий e-commerce сайт на WordPress + WooCommerce. Сайт периодически падает или работает нестабильно во время большого количества запросов — как с разных… DevOps, Веб-программирование ∙ 3 часа 22 минуты назад ∙ 34 ставки |
Трансформация сайта-каталога WordPress в магазин (WooCommerce, Mono/LiqPay, Нова Пошта)
6000 UAH
Приветствие! Есть работающий сайт-каталог автоэлектроники — autoden.com.ua. Платформа: WordPress 5.4.19. Сейчас на сайте есть товары и цены, но нет возможности онлайн-покупки. Что нужно сделать: Настроить и интегрировать плагин WooCommerce под текущий дизайн. Перевести… CMS, Веб-программирование ∙ 4 часа 7 минут назад ∙ 49 ставок |
Мобильная адаптация сайта на bubble
1000 UAH
Необходимо перевести сайт на Bubble.io с текущей структуры на нормальную адаптивную верстку. Сейчас для мобильной версии созданы отдельные дубликаты страниц (index/index_mob, catalog/catalog_mob и т.д.). Из-за этого любые изменения приходится вносить отдельно в десктопную и… Веб-программирование, Дизайн сайтов ∙ 4 часа 22 минуты назад ∙ 18 ставок |