Как стать автором
Обновить
7
Карма
0
Рейтинг
Alexander Shutov @AlexanderShutov

C# programmer

  • Подписчики 6
  • Подписки

Как сделать из не тенантного приложения мультитенантное

Блог компании Directum .NET *Облачные сервисы Микросервисы *

image


Не буду давать определение мультитенантности, об этом уже несколько раз писали тут и тут. А лучше напрямик перейдем к теме статьи и начнем с таких вопросов:


Почему приложение не делают сразу мультитенантным?


Бывает, что приложение изначально разрабатывают для инсталляции только на стороне клиента. Можно назвать такое приложение коробочным или software as a product. Клиент покупает коробку и разворачивает приложение на своих серверах (примеров таких приложений много).


Но со временем компания разработчик может задуматься, что хорошо бы разместить приложение в облаке, чтобы его арендовали (software as a service). Этот способ развертывания имеет плюсы и для клиентов, и для компании разработчика. Клиенты могут быстро получить работающую систему и не задумываться о развертывании и администрировании. При аренде приложение не требуется больших единовременных капиталовложений.


А компания разработчик получит новых клиентов, а так же новые задачи: развертывание приложения в облаке, администрирование, обновление на новые версии, миграцию данных при обновлении, бэкап данных, мониторинг скорости работы и ошибок, исправление проблем в случае их появления.

Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 5.1K
Комментарии 38

Как управлять React Data Grid через Redux

Блог компании Directum Разработка веб-сайтов *JavaScript *ReactJS *

Это продолжение предыдущей статьи: Зачем писать свой React Data Grid в 2019


Для чего нужен Redux? Ответов много. Например, чтобы работать с общими данными в разных React-компонентах. Но можно воспринимать Redux еще как способ манипулирования компонентой. Сам взгляд интересный: любой React-компонент может управлять другим React-компонентом через Redux.


Возьмём React-компоненту, которая отображает данные в виде строк и колонок (Data Grid, грид). Каким функционалом у нее можно управлять? Составом колонок и строк. Выделением. Хорошо бы и прокруткой данных.


image

Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 5.4K
Комментарии 3

Зачем писать свой React Data Grid в 2019

Разработка веб-сайтов *JavaScript *ReactJS *

Привет, Хабр! Я участвую в разработке ECM системы. И в небольшом цикле статей хочу поделится нашим опытом и историей разработки своего React Data Grid (далее просто грид), а именно:


  • почему мы отказались от готовых компонент
  • с какими проблемами и задачами мы столкнули при разработке своего грида
  • какой профит дает разработка своего грида

Предыстория


У нашей системы есть веб-приложение, в котором пользователи работают со списками документов, результатами поисков, справочниками. Причем, списки могут быть как маленькие (10 сотрудников), так и очень большие (50 000 контрагентов). Для отображения этих списков мы разработали свой грид:


image

Читать дальше →
Всего голосов 17: ↑14 и ↓3 +11
Просмотры 9.4K
Комментарии 21

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность