Engineering and product blog

Migrating from PostgreSQL to Distributed Database: When and How to Decide

Is Postgres enough? Discover when to migrate to distributed systems, real-world pitfalls, and the criteria that decide between Postgres, CockroachDB, Cassandra, or YugaByte.
Read article
8 min read

Hiring Senior Developers in Portugal: Criteria, Pitfalls and What Actually Works

How to identify and hire senior developers in Portugal without wasting time or money. Technical criteria, red flags and processes that work.
Read article
8 min read

Multi-Tenant Architecture in SaaS: Isolation, Scale and Real Trade-offs

Practical guide to multi-tenant database organisation. Isolation strategies, comparison of patterns (database-per-tenant vs shared schema), production implementation and common pitfalls.
Read article
8 min read

Billing for B2B SaaS with Custom Plans: Patterns That Work in Production

Explore the most effective billing patterns for B2B SaaS with personalised plans. Real code, common pitfalls and architectural decisions that have scaled in production.
Read article
13 min read

Code Reviews in Small Teams: A Process That Scales from 3 to 5 Developers

A practical framework for code reviews in lean teams. Heavy automation, clear criteria, and a Git workflow that doesn't choke productivity or compromise quality.
Read article
7 min read

Rewriting a Legacy SaaS: When It's Worth It and How to Decide

Rewriting a legacy SaaS product is expensive and risky. Discover the real technical and commercial criteria for making the right decision, with concrete examples and pitfalls to avoid.
Read article
7 min read

Technology Stack for B2B SaaS in 2026: Criteria and Decisions

A practical guide to choosing backend, frontend, infrastructure and B2B SaaS tools. Avoid common pitfalls and align technology with growth.
Read article
1 min read