Часть 1: Nuxt as fullstack server: frontend + backend API Server Часть 2: Additional SSR performance with Nuxt fullstack server В Части 1 я рассказал как легко организовать API Server в Nuxt. В Части 2 я хочу рассказать какие дополнительные преимущества можно извлечь из Nuxt fullstack server. Читать дальше →
Я никогда не работал в IT. Не знал, что такое foreign key, не понимал, как фронт получает данные с бэкенда, и никогда не деплоил ничего серьёзнее скрипта на Python. Но за несколько месяцев я с нуля собрал работающий VPN-сервис — с авторизацией, базой данных, автодеплоем и собственной дизайн-системой. Рассказываю, как это вышло и что я узнал по дороге. Читать историю
Уже третий год я смотрю со стороны на российский 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. Читать далее