Iurii RoguliaIurii Rogulia
AboutServicesPricingProjectsSkillsStackReviewsPhrasesBlog
Contact
Iurii ships.

Iurii Rogulia, senior full-stack software engineer. Professionally building software since 2001.

Think of a number
PricingQuality checklistPrivacy PolicyCookie Policy

Business

TMI Iurii Rogulia
VAT ID: FI29845875
DUNS: 368664211
Lappeenranta, Finland 🇫🇮

Iurii Writes

Deep dives on Python, React, TypeScript, system design, and lessons from real-world freelance projects.

Subscribe via RSS

Showing 9 of 108 articles

Start With One Workflow: What a Niche Can Remove From Your First SaaS
October 12, 2026· 5 min
Start With One Workflow: What a Niche Can Remove From Your First SaaS

Vertical SaaS vs horizontal SaaS: separate audience from configurability, cut MVP scope with shared workflows, and skip unnecessary launch complexity.

Topics

BusinessSaaSMVPDecision
The Double-Booking This Schema Is Built to Allow
October 9, 2026· 13 min
The Double-Booking This Schema Is Built to Allow

Prevent double booking in PostgreSQL without UNIQUE or EXCLUDE: advisory locks, an overlap check, and when EXCLUDE is the right choice.

Stack

TypeScriptNode.js

Libraries

Drizzle ORM

Databases

PostgreSQL

Topics

Online BookingSaaSArchitecture
Du for the Owner, Sie for the Client: An i18n Linter That Checks Register Per Audience
October 7, 2026· 11 min
Du for the Owner, Sie for the Client: An i18n Linter That Checks Register Per Audience

An i18n linter that checks address register per audience, not just per language, plus key order and drift across a 32-locale JSON translation set.

Stack

Python

Libraries

next-intl

Topics

i18nDeveloper ToolsTestingQuality
Marketplace Commission vs Your Own Booking Website: What Actually Pays Off
October 5, 2026· 6 min
Marketplace Commission vs Your Own Booking Website: What Actually Pays Off

Compare marketplace fees with a booking website using avoidable costs, retained acquisition, and a worked example of when switching saves money.

Topics

BusinessSaaSOnline BookingDecision
The Hour That Doesn’t Exist: Booking Slots Across Daylight Saving Time
October 2, 2026· 11 min
The Hour That Doesn’t Exist: Booking Slots Across Daylight Saving Time

Booking slots across daylight saving time: why isValid misses skipped times and why a pinned version cannot resolve autumn ambiguity.

Stack

TypeScriptNode.js

Libraries

Luxon

Databases

PostgreSQL

Topics

SaaSOnline BookingArchitecture
A Green Test Can Still Miss the Race: Testing Concurrency in PostgreSQL
September 30, 2026· 6 min
A Green Test Can Still Miss the Race: Testing Concurrency in PostgreSQL

Race condition testing with real PostgreSQL: readiness gates, observed lock waits, provider stubs, and the false confidence a timed assertion can give.

Stack

TypeScriptNode.js

Libraries

Drizzle ORM

Databases

PostgreSQL

Services

Mollie

Topics

TestingBillingPaymentsSaaS
Is Headless Commerce Worth It for a Mid-Size Store?
September 28, 2026· 6 min
Is Headless Commerce Worth It for a Mid-Size Store?

Headless ecommerce buys you a custom storefront, complex pricing and B2B flows – at the cost of a build and ongoing maintenance.

Topics

BusinessE-commerceHeadlessDecision
Multi-Region Next.js Without Breaking the Budget
September 25, 2026· 10 min
Multi-Region Next.js Without Breaking the Budget

A decision framework for multi-region Next.js hosting: when single-region is genuinely fine and what managed platforms charge per region.

Stack

Next.js

Services

Vercel

Topics

InfrastructurePerformanceArchitecture
Airtable as a Backup Datastore for Orders Nobody Can Afford to Lose
September 23, 2026· 8 min
Airtable as a Backup Datastore for Orders Nobody Can Afford to Lose

Why a Node worker writes every confirmed order to Airtable alongside the primary database, and what belongs in that snapshot and what doesn’t.

Stack

TypeScriptNode.js

Databases

PostgreSQL

Services

StripeAirtable

Topics

ArchitectureIdempotencyDisaster RecoveryAPI
Iurii RoguliaAvailable

Need a developer who writes about what he builds?

I take on freelance projects for EU startups and SaaS founders. Let’s talk about your idea.

View my projects