Architecture & ConsultingCustom software development pays off when off-the-shelf does not fit — but not always. Five signals you need custom, plus a build vs buy decision framework.
AI & AutomationModel Context Protocol is a hot topic. Wiring Claude to a database, however, doesn't make a product. After several prototypes, we use a five-question methodology before a single line of MCP server code gets written — plus one uncomfortable question about admin UIs.
AI & AutomationOn the translation pipeline for The Clinic Praha we moved from the synchronous Claude API to the Batch API. 50% discount plus prompt caching gets us around 80% savings. The catch is the queue — and a few cases where batch is the wrong call.
Enterprise IntegrationMagistra DWH integrates data from 50+ sources — pharmacies, e-shop, HR, external APIs. Schema changes without warning, data quality varies. Contract testing, quality gates and observability pipeline as code.
Migration & SEOA dental clinic with a two-language Laravel site needed to reach patients in six languages without losing Google rankings. Here's how we did it in three weeks — and how the redirect AI matcher covered 97.6% of old URLs.
Migration & SEOThe biggest barrier to leaving Shopify isn't building the new system — it's the fear of losing SEO rankings and breaking checkout during cutover. Lessons from MessyPlay: URL mapping, redirects, parallel runs, and what can't be skipped.
Architecture & Consulting"Architecture-first" is one of those phrases that everyone agrees with and nobody defines. Here's our working definition — and the four things we refuse to do because of it.
Architecture & ConsultingFor Magistra we're building a DWH over a network of 200+ pharmacies. Star schema vs. Data Vault, handling branch mergers, late-arriving dimensions, slowly changing dimensions — modeling decisions that don't reverse easily.