Всё, что вам нужно, это Rails (движки): разделение вашего монолита на сегменты.
Ruby Australia
0:00 / 0:00
Всё, что вам нужно, это Rails (движки): разделение вашего монолита на сегменты.
8 678 просмотров · 3 г. назад
Ruby Australia
1,79 тыс. подписчиков
8 678 просмотров · 3 г. назад
(Хулиан Пинсон Эслава) «Хотя Rails полностью придерживается принципа «соглашения важнее конфигурации», наступает момент, когда кода становится так много, взаимосвязей между классами и бизнес-требований так много, что соглашения, кажется, больше не подходят. Кажется, единственное решение — отказаться от величественного монолита и использовать микросервисы.
Однако есть ответ. Ответ, который существует уже очень давно, прямо у нас под носом. Ответ, который позволяет разработчикам Ruby on Rails продолжать создавать красивые, устойчивые и масштабируемые монолиты и плыть с ними до заката.
Ответ — Rails Engines.
Как… Devise или Spree?
Не совсем. В этом докладе вы узнаете совершенно новый взгляд на Rails Engines; гораздо более легкий и эффективный способ их использования, который позволяет командам разбивать свои приложения на осмысленные модули, не теряя при этом красоты соглашений Rails. Добавьте немного Packwerk Gem от Shopify». Идеальное сочетание для масштабирования вашей области и вашей команды.
Лицензия CC BY-SA - http://creativecommons.org/licenses/b...
Произведено Next Day Video Australia: https://nextdayvideo.com.au
#ruby #rubyconf #rubyconfau #rubyconf_au #rails #programming
Четверг, 16 февраля 2023 г., 14:10:00, Пленарное заседание