Как работает поиск в SaaS Kiva, где у каждого клиента своя база данныхКак Kiva использует Manticore Search в SaaS, где у каждого клиента своя база данных и своя схема: сочетает периодически перестраиваемую и RT-таблицы, обрабатывает изменения в реальном времени и обходится без отдельных серверов для поиска. Читать далее
Уже третий год я смотрю со стороны на российский SaaS (тут за 2015 и 2016 ) и сегодня вспоминаем, как прошел SaaS 2017 для российского рынка, компаний и пользователей. Читать дальше →
Самая дорогая ошибка моего B2B SaaS имела ровно одну строчкуСамая дорогая ошибка моего B2B SaaS имела ровно одну строчку: TENANT_ID = “tenant-1” в config.py. Полтора дня поиска бага показали, почему multi-tenant архитектуру нужно закладывать с первого коммита. Разбор трёх архитектурных решений для multi-tenant SaaS в регулируемой отрасли — tenant_id helper, PostgreSQL EXCLUDE USING gist против double-booking, 152-ФЗ как код на FastAPI и SQLAlchemy. Читать далее
Сегодня только самый ленивый уже не попробовал создать свой SaaS. И я это знаю, так как руковожу маркетинговым агентством, которое больше 10 лет специализируется на продвижении SaaS-сервисов, и мы тоже параллельно делаем несколько собственных SaaS-продуктов, за маркетинг которых я…