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

Informační systémy — hero ilustrace

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.

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.

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

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.

Legacy modernizace

Refaktoring monolitu → modulární architektura bez rozbití byznysu. Strangler fig pattern, postupná migrace, zero-downtime cutovers.

Systémová integrace

API gateway, message brokery, ETL pipelines. Propojení desítek systémů s kontraktovou disciplínou a circuit breakery.

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
Související služby
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