Серия
SaaS на Rails в PostgresSQL
на Andrew Atkinson
Видео конференции о Saas on Rails на PostgreSQL, представленном Эндрю Аткинсоном в POSETTE: Событие для Postgres 2024 года. В этой беседе участники узнает, как Ruby on Rails и PostgreSQL можно использовать для создания масштабируемых приложений SaaS, фокусируясь на проектировании схем и запросов, а также использовании возможностей базы данных. Мы определим основные понятия SaaS, B2B, B2C и многотенантность. Хотя Rails изначально не поддерживает SaaS или мультитенантность, решения, такие как Пулевой поезд и Jumpstart Rails, можно использовать для распространенных потребностей SaaS. Далее мы рассмотрим проекты баз данных из квартиры и актытенантных драгоценных камней, которые поддерживают концепции мультитенантности, и подключите их проекты к возможностям сегментирования строк и схем Citus с версии 12.0. Мы также рассмотрим секционирование PostgreSQL LIST и его использование для эффективного отсоединения ненужных данных клиента. Мы рассмотрим основы использования горизонтального сегментирования Rails 6.1 для проектов баз данных для каждого клиента. Помимо преимуществ для каждого инструмента, будут описаны ограничения, чтобы участники могли принимать обоснованные варианты. Участники будут оставить широкий обзор создания мультитенантных приложений SaaS, просмотрев проекты уровней приложений, проекты баз данных, чтобы помочь им ввести их в действие в своих собственных приложениях.
Эндрю является специалистом по программному обеспечению, который специализируется на создании высокопроизводительных веб-приложений с помощью PostgreSQL и Ruby on Rails.
Эндрю написал книгу "Высокая производительность PostgreSQL для Rails", опубликованную прагматичными программистами в 2024 году. Эндрю ранее говорил в RailsConf, Sin City Ruby, PGDay Чикаго, PGConf NYC и RubyConf Аргентина.
Главы
- 00:00 - Введение
- 00:39 — обзор презентации
- 01:10 — определение терминов
- 05:36 . Добавление мультитенантности в приложение Rideshare
- 12:55 — масштабирование за пределами одного экземпляра PostgreSQL
- 14:27 — многотенантность и сегментирование с активной записью
- 17:02 — Citus и сегментирование
- 22:52 - Обертывание и советы
Рекомендуемые ресурсы
Связанные эпизоды
Connect
- Twitter/X – @PosetteConf
- Mastodon - @posetteconf
- Threads – @posetteconf
- Подписка на POSETTE News
- Эндрю Аткинсон | Twitter/X: @andatki | LinkedIn: /in/andyatkinson/ | Мастодон: @andatki
Видео конференции о Saas on Rails на PostgreSQL, представленном Эндрю Аткинсоном в POSETTE: Событие для Postgres 2024 года. В этой беседе участники узнает, как Ruby on Rails и PostgreSQL можно использовать для создания масштабируемых приложений SaaS, фокусируясь на проектировании схем и запросов, а также использовании возможностей базы данных. Мы определим основные понятия SaaS, B2B, B2C и многотенантность. Хотя Rails изначально не поддерживает SaaS или мультитенантность, решения, такие как Пулевой поезд и Jumpstart Rails, можно использовать для распространенных потребностей SaaS. Далее мы рассмотрим проекты баз данных из квартиры и актытенантных драгоценных камней, которые поддерживают концепции мультитенантности, и подключите их проекты к возможностям сегментирования строк и схем Citus с версии 12.0. Мы также рассмотрим секционирование PostgreSQL LIST и его использование для эффективного отсоединения ненужных данных клиента. Мы рассмотрим основы использования горизонтального сегментирования Rails 6.1 для проектов баз данных для каждого клиента. Помимо преимуществ для каждого инструмента, будут описаны ограничения, чтобы участники могли принимать обоснованные варианты. Участники будут оставить широкий обзор создания мультитенантных приложений SaaS, просмотрев проекты уровней приложений, проекты баз данных, чтобы помочь им ввести их в действие в своих собственных приложениях.
Эндрю является специалистом по программному обеспечению, который специализируется на создании высокопроизводительных веб-приложений с помощью PostgreSQL и Ruby on Rails.
Эндрю написал книгу "Высокая производительность PostgreSQL для Rails", опубликованную прагматичными программистами в 2024 году. Эндрю ранее говорил в RailsConf, Sin City Ruby, PGDay Чикаго, PGConf NYC и RubyConf Аргентина.
Главы
- 00:00 - Введение
- 00:39 — обзор презентации
- 01:10 — определение терминов
- 05:36 . Добавление мультитенантности в приложение Rideshare
- 12:55 — масштабирование за пределами одного экземпляра PostgreSQL
- 14:27 — многотенантность и сегментирование с активной записью
- 17:02 — Citus и сегментирование
- 22:52 - Обертывание и советы
Рекомендуемые ресурсы
Связанные эпизоды
Connect
- Twitter/X – @PosetteConf
- Mastodon - @posetteconf
- Threads – @posetteconf
- Подписка на POSETTE News
- Эндрю Аткинсон | Twitter/X: @andatki | LinkedIn: /in/andyatkinson/ | Мастодон: @andatki
Хотите оставить отзыв? Сообщить о проблеме можно здесь.