Přeskočit na obsah
_CORE
Mission-critical software

Stavíme systémy, na kterých
běží provoz. A počítáme s tím, že poběží dlouho.

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 systém — co to vlastně znamená?

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.

Příklad z praxe: Skladový systém zpracovává tisíce zásilek za hodinu. Když systém přestane fungovat na 30 minut, v třídícím depu stojí linka, kurýři čekají, zákazníci nedostanou balíky. Proto má systém SLA 99,95 %, automatické health checky, circuit breakery a rollback strategie pro každý deployment.
Kdy to dává smysl

Poznáte, že potřebujete Core IS

Výpadek = ztráta tržeb

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.

Legacy nestíhá růst

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.

Komplex integrací

Desítky systémů, které spolu musí komunikovat spolehlivě — ERP, WMS, POS, platební brány, mapy, notifikace.

Compliance & audit

Regulace vyžadují audit trail, traceability, data residency. Systém musí být nejen rychlý, ale i prokazatelně správný.

Co dodáváme

Systémy, které drží provoz

Logistické IS & skladové systémy

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.

Transakční systémy pro finance

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.

Věrnostní & identitní systémy

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.

Geodata, mapy & pobočková síť

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).

Legacy modernizace

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.

Systémová integrace

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.

Jak měříme kvalitu

Výkon, který dokážeme prokázat

99,95 %
Dostupnost (SLA)
< 50 ms
p95 latence API
10k+
Req/s throughput
< 15 min
MTTR (mean time to recovery)

Operational Readiness Checklist

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

Modernizační playbook

Z legacy do
moderní architektury

Nejdeme cestou big-bang rewritu. Modernizujeme postupně — bez výpadků, bez ztráty dat, bez rozbití byznysu. 7 kroků, které fungují.

01

Stabilizace a měření

Zavedeme monitoring, metriky a baseline. Než cokoliv měníme, potřebujeme vědět, kde jsme.

02

Mapa domény a toků

Domain mapping, event storming, identifikace bounded contexts. Pochopíme, jak systém opravdu funguje.

03

Kontrakty a integrační disciplína

API kontrakty, schema registry, contract testing. Každá integrace má jasně definované rozhraní.

04

Modularizace (nejdřív uvnitř)

Refaktoring monolitu na moduly — ještě v rámci jednoho deploymentu. Microservices přijdou až když dávají smysl.

05

Data strategie

Oddělení read/write modelů, event sourcing kde má smysl, datová migrace bez downtime.

06

Release a rollback standard

CI/CD pipeline, blue-green/canary deployments, automatické rollbacky. Každý release je bezpečný.

07

Provozní režim a roadmapa

SLA/SLO definice, on-call procesy, kapacitní plánování. Systém má jasnou budoucnost.

Technologie

Stack, kterému věříme

C# / .NET Python PostgreSQL SQL Server Redis RabbitMQ / Kafka Docker Kubernetes Azure AWS GitLab CI/CD Grafana / Prometheus Elasticsearch Terraform

Architektonické vzory: DDD · Event-driven · CQRS · Microservices · Modulární monolit · Strangler Fig

FAQ

Často kladené otázky

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.

Čísla, která mluví

Měřitelné výsledky

99.9%
Dostupnost systému
<200ms
Průměrná doba odezvy
15+ let
Zkušenosti s core IS
0
Data loss incidents
24/7
Provozní podpora
Další krok

Potřebujete systém, co vydrží?

Ozvěte se nám. Projdeme váš systém, identifikujeme rizika a navrhneme cestu — ať už jde o nový vývoj, nebo modernizaci legacy.

Kontaktujte nás