Представляем стек Re2

Я представляю вам новый стек, состоящий из двух очень быстрых технологий, которые делают процесс разработки действительно быстрым.

Re2 Stack 📀 🟥

Название происходит от того, что обе технологии начинаются со слова Re, Remix и Redis, так что эти две (2) технологии составляют стек.

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

С другой стороны, Remix — это веб-фреймворк полного стека, который позволяет сосредоточиться на пользовательском интерфейсе, что обеспечивает удобство и быстроту разработки.

Когда две молниеносные технологии объединяются, чтобы использовать лучшие качества друг друга, происходит нечто удивительное:

В Remix глобальное состояние — это база данных, а база данных — это кэш в Redis Stack.

Идея Re2 Stack заключается в том, чтобы быть прогрессивной, и здесь предлагается два сценария

Версия Re2 Stack для полного стека

В сценарии полного стека Redis JSON будет использоваться в качестве основной/кэш-базы данных, а Remix будет использоваться для доступа к этим данным, как показано на следующей схеме:

Redis Stack через Redis JSON позволяет вам быть документо-ориентированной базой данных с исключительной скоростью, через Redis OM вы можете определять ваши схемы, запросы, иметь индексы, любые возможности, которыми обладает современная NoSQL база данных, вместе с этим при исключительной скорости, которая выходит из коробки Remix, у вас есть удивительная комбинация.

Пример такого стека можно найти в следующем репозитории:

andreslopezrm / re2stack

Remix + Redis = Re2 Stack

Re2 Stack

Название происходит от того, что обе технологии начинаются со слова Re, Remix и Redis, так что эти две (2) технологии составляют стек.

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

Статья:

https://dev.to/andreslopezrm/introducing-re2-stack-50l

Remix

  • Документы Remix

Redis

  • Создайте учетную запись в Redis Cloud и получите URL Redis
  • Создайте файл .env с
REDIS_URL=

Развертывание

После выполнения команды create-remix и выбора «Vercel» в качестве цели развертывания, вам нужно только импортировать ваш Git-репозиторий в Vercel, и он будет развернут.

Если вы хотите избежать использования Git-репозитория, вы также можете развернуть каталог, запустив Vercel CLI:

Вход в полноэкранный режим Выход из полноэкранного режима
Просмотр на GitHub

Re2 Stack Enterprise Version

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

Теперь все эти компоненты могут быть упрощены и объединены в одной технологии: Redis .

С Redis у нас есть все эти возможности в одном стеке без необходимости использовать различные технологии по отдельности.

Для получения дополнительной информации ознакомьтесь:

  • Remix
  • RedisEnterprise
  • Стек Redis
  • Облако Redis

Оцените статью
devanswers.ru
Добавить комментарий