Neon
Serverless Postgres с ветвлением, автоскейлингом и щедрым бесплатным тарифом.
Мой опыт
Neon — это то, как выглядит Postgres в serverless-эпоху. Автоскейлинг работает бесшовно: база данных «засыпает» в простое и мгновенно масштабируется при поступлении трафика. Для side-проекта это значит, что вы не платите за время простоя базы.
Ветвление баз данных — киллер-фича. Можно создать копию продакшен-базы для тестирования или разработки с собственной строкой подключения. По сути — git-ветки для ваших данных.
Холодный старт может немного раздражать — первый запрос после простоя занимает 1-3 секунды. Если нужны субсекундные ответы всегда, включите always-on compute (стоит несколько долларов в месяц).
Плюсы
- +Serverless Postgres — масштабируется до нуля, когда не используется
- +Ветвление баз данных для разработки (как git для баз данных)
- +0,5 ГБ бесплатно, включён always-on compute
Минусы
- −Задержка холодного старта при масштабировании от нуля
- −Не лучшая идея для нагруженных операций с частой записью
- −Меньше доступных расширений, чем в традиционном Postgres
Лучше всего подходит для
Разработчики, которым нужен Postgres без управления соединениями и масштабированием.