Informační systémy pro logistiku, finance a retail. High-performance backend, transakční zpracování, HA/DR a zero-downtime deployments. Výkon není volba — je to základní vlastnost.
Mission-critical znamená, že když systém spadne, stojí provoz. Nefungují objednávky, nesortuje se zboží, nezpracovávají se platby. Na rozdíl od interního nástroje, kde výpadek zabolí, tady výpadek stojí peníze každou minutu. Proto tyto systémy navrhujeme s redundancí, automatickým failover, monitoringem a jasnými runbooky pro incident response.
Systém řídí provoz v reálném čase — třídící linky, platební transakce, zákaznické objednávky. Každá minuta downtime stojí peníze.
Současný systém měl stačit na 100 operací/s, teď jich je 10 000. Refaktoring nelze odkládat, ale nesmí rozbít byznys.
Desítky systémů, které spolu musí komunikovat spolehlivě — ERP, WMS, POS, platební brány, mapy, notifikace.
Regulace vyžadují audit trail, traceability, data residency. Systém musí být nejen rychlý, ale i prokazatelně správný.
WMS, automatizovaná třídící depa, řízení zásilek a kurýrů. Event-driven architektura zvládá špičky provozu bez degradace výkonu.
Logistika v reálném čase. WMS systémy řídící příjem, skladování, kompletaci a expedici. Event-driven architektura s Apache Kafka zajistí zpracování špičkových objemů bez degradace.
Automatizovaná třídící depa: Integrace s dopravníkovými systémy, třídiči a robotickými rameny. PLC komunikace přes OPC UA, real-time monitoring průchodnosti a výkonnosti.
Řízení kurýrů: Optimalizace tras, dynamický dispatching, real-time tracking zásilek. Integrace s mapovými službami a predikce doručení s přesností na 15minutové okno.
Škálovatelnost: Systémy navržené pro sezónní špičky (Black Friday, Vánoce). Auto-scaling, message queuing, graceful degradation. 2M+ zásilek denně bez problému.
High-throughput zpracování plateb, clearing, účetní jádra. ACID garance, idempotentní operace, audit trail pro každou transakci.
Každá transakce se počítá. Zpracování plateb, clearing, účetní jádra — systémy kde chyba znamená finanční ztrátu. ACID garance, idempotentní operace, audit trail pro regulátory.
High-throughput: Tisíce transakcí za sekundu s konzistentní latencí. Event sourcing pro kompletní historii, CQRS pro oddělení čtení a zápisu.
Compliance: PSD2, AML/KYC integrace, regulatorní reporting. Audit log s tamper-proof storage. Automatizované kontroly a reconciliation.
Resilience: Circuit breakery, retry strategie, dead letter queues. Systém zpracuje transakci exactly-once i při výpadku downstream služby.
Body, odměny, segmentace zákazníků, single sign-on. Škáluje na miliony uživatelů s sub-100ms latencí na čtení.
Miliony uživatelů, milisekundové odezvy. Body, odměny, kupóny, segmentace — to vše v reálném čase. Cache-first architektura pro čtení, event-driven pro aktualizace.
Single Sign-On: OIDC/SAML, social login, progressive profiling. Uživatel se přihlásí jednou a má přístup ke všem službám. Centrální identity provider s federací.
Personalizace: Segmentace na základě chování, nákupní historie a preferencí. A/B testing nabídek, recommendation engine. Real-time vyhodnocení pravidel.
Škálování: Redis/Memcached pro session store, read replicas pro katalog odměn. Horizontální škálování bez single point of failure.
Integrace mapových služeb, geolokační vyhledávání, správa poboček, výdejních boxů a doručovacích zón v reálném čase.
Lokace jako klíčová dimenze. Geolokační vyhledávání, správa poboček a výdejních míst, optimalizace doručovacích zón. Mapy integrované do core byznys procesů.
Mapové služby: Google Maps, Mapy.cz, OpenStreetMap — podle požadavků na přesnost a náklady. Geocoding, routing, isochrones pro analýzu dostupnosti.
Real-time tracking: Pozice vozidel, kurýrů, zásilek na mapě v reálném čase. WebSocket push, efektivní geospatial indexy (PostGIS, H3).
Správa sítě: CRUD poboček s otevírací dobou, službami, kapacitou. Automatická aktualizace ve vyhledávačích (Google Business Profile API).
Refaktoring monolitu → modulární architektura bez rozbití byznysu. Strangler fig pattern, postupná migrace, zero-downtime cutovers.
Modernizace bez rozbití byznysu. Strangler fig pattern — nové komponenty postupně nahrazují legacy kód. Žádný big-bang rewrite, žádný dvouletý projekt s nejistým výsledkem.
Anti-corruption layer: Adaptér mezi starým a novým systémem. Legacy kód běží dál, nové služby komunikují přes definované rozhraní. Postupná migrace bez výpadků.
Data migrace: Dual-write pattern, shadow traffic, postupný cutover. Validace datové integrity na každém kroku. Rollback plán pro každou fázi.
Zkušenost: Migrace 15letého monolitu na modulární architekturu za 8 měsíců. Zero downtime, zero data loss. Tým pokračoval v feature delivery během celé migrace.
API gateway, message brokery, ETL pipelines. Propojení desítek systémů s kontraktovou disciplínou a circuit breakery.
Propojení desítek systémů. API gateway jako single entry point, message brokery pro asynchronní komunikaci, ETL/ELT pro datové toky. Kontraktová disciplína od prvního dne.
API-first: OpenAPI specifikace, versioning, backward compatibility. Contract testing zajistí, že změna v jednom systému nerozbije ostatní.
Resilience patterns: Circuit breaker, bulkhead, retry with backoff, dead letter queue. Integrace přežije výpadek protistrany bez kaskádového selhání.
Monitoring: Distributed tracing přes všechny systémy. Vidíte cestu requestu od frontendu přes 5 microservices až do legacy mainframe.
Každý systém, který nasadíme do produkce, prochází operational readiness review:
Monitoring & alerting
Metriky, dashboardy, PagerDuty/OpsGenie integrace
Runbooky
Dokumentované postupy pro každý alert a incident
DR testy
Pravidelné disaster recovery testy, failover drill
Nejdeme cestou big-bang rewritu. Modernizujeme postupně — bez výpadků, bez ztráty dat, bez rozbití byznysu. 7 kroků, které fungují.
Zavedeme monitoring, metriky a baseline. Než cokoliv měníme, potřebujeme vědět, kde jsme.
Domain mapping, event storming, identifikace bounded contexts. Pochopíme, jak systém opravdu funguje.
API kontrakty, schema registry, contract testing. Každá integrace má jasně definované rozhraní.
Refaktoring monolitu na moduly — ještě v rámci jednoho deploymentu. Microservices přijdou až když dávají smysl.
Oddělení read/write modelů, event sourcing kde má smysl, datová migrace bez downtime.
CI/CD pipeline, blue-green/canary deployments, automatické rollbacky. Každý release je bezpečný.
SLA/SLO definice, on-call procesy, kapacitní plánování. Systém má jasnou budoucnost.
Architektonické vzory: DDD · Event-driven · CQRS · Microservices · Modulární monolit · Strangler Fig
Většinu projektů stavíme na existujících základech. Náš modernizační playbook je navržený přesně pro to — postupná migrace, strangler fig pattern, bez big-bang rewritu. Začínáme stabilizací a měřením, ne demoličním koulí.
Blue-green a canary deploymenty, automatické rollbacky, feature flags, contract testing. Každá změna jde přes staging s reálnými daty. Zero-downtime deployment je standard, ne bonus.
Záleží na kontextu. Začínáme modularizací uvnitř — jasné bounded contexts, čisté rozhraní mezi moduly. Microservices nasazujeme tam, kde to má smysl (nezávislý scaling, odlišný release cyklus). Nikdy ne proto, že je to trendy.
Typicky 99,9 % – 99,95 % dostupnosti. Konkrétní SLA/SLO definujeme společně na základě business requirements. Ke každému SLA patří měření, alerting a definované procesy pro případ porušení.
Oboje. Ke každému systému dodáváme monitoring, runbooky a DR procesy. Nabízíme i managed operations — on-call, incident management, kapacitní plánování a kontinuální optimalizaci.
Závisí na rozsahu. MVP / první produkční verze typicky 3–6 měsíců. Modernizace legacy systému je iterativní proces — první hmatatelné výsledky za 6–8 týdnů, kompletní transformace 12–18 měsíců.
Primárně C#/.NET a Python, ale nejsme dogmatičtí. Volba technologie závisí na požadavcích — výkon, ekosystém, tým. Důležitější než jazyk je architektura, kvalita kódu a provozní zralost.
Propojte vaše informační systémy s datovými pipeline a analytikou.
Modernizace a migrace core systémů do cloudu.
Komplexní testování a monitoring pro kritické systémy.
Ozvěte se nám. Projdeme váš systém, identifikujeme rizika a navrhneme cestu — ať už jde o nový vývoj, nebo modernizaci legacy.