Kerninformationssysteme
Systeme, die das Geschäft am Laufen halten.
ERP, CRM, Logistik-IS und Datenmigrationen — wir bauen Systeme, die bestehen.
Logistik-IS & WMS
Sortierhubs, Sendungsverwaltung, Kuriersysteme. Event-driven Architektur mit Apache Kafka bewältigt Spitzen von 10.000+ Sendungen/Stunde ohne Leistungseinbußen.
Transaktionssysteme
Zahlungssysteme, Clearing-Prozesse, Buchhaltungskerne. ACID-Garantien, HA/DR mit automatischem Failover und vollständigem Audit-Trail für Regulierungsbehörden.
Treue- & Identitätssysteme
Loyalty Engine, Punktesystem, Partnerintegration. Millionen von Kunden, Echtzeit-Punkte- und Prämienverarbeitung mit Personalisierung auf Einzelkundenebene.
Legacy Modernization
Strangler-Fig-Pattern, schrittweise Migration ohne Big-Bang-Rewrite. Jeder Schritt bringt Mehrwert, kein Schritt bricht die Produktion. Zero Downtime durchgehend.
DDD & Microservices
Domain-Driven Design, Bounded Contexts, Event Sourcing und CQRS. Architektur, die technisch und organisatorisch skaliert — Teams arbeiten unabhängig an ihren Domänen.
Zero-downtime Deployments
Blue-Green, Canary Releases, Feature Flags, Progressive Delivery. Deployment ist ein Nicht-Ereignis — automatisiert, getestet, rollbackfähig. Ihr Team deployt täglich ohne Stress.
Mission-Critical-System
System, dessen Ausfall den Betrieb direkt stoppt und finanzielle Verluste verursacht. Anders als bei internen Tools, wo ein Ausfall schmerzt, kostet hier jede Minute Ausfallzeit Geld.
- ✓ Redundanz und automatischer Failover
- ✓ Monitoring mit Alerting (< 2 Min. Erkennung)
- ✓ Runbooks für Incident Response
- ✓ Zero-downtime deployment pipeline
Jak to děláme
Prozessanalyse
Wir kartieren wichtige Geschäftsprozesse und identifizieren Engpässe in bestehenden Systemen.
Architekturdesign
Wir definieren den Zielzustand — Module, Integrationen, Datenmodell und Migrationsstrategie.
Iterative Entwicklung
Wir liefern in Sprints mit kontinuierlichem Testing und Nutzerfeedback.
Migration & Go-Live
Kontrollierter Übergang vom alten System einschließlich Datenmigration und Benutzerschulung.
Betrieb & Weiterentwicklung
SLA-basierter Support, Monitoring und kontinuierliche Weiterentwicklung nach sich ändernden Anforderungen.
When You Need Core IS¶
Core IS pays off where the system directly controls operations and its outage costs real money.
Typical Situations¶
- Outage = revenue loss — System controls real-time operations: sorting lines, payment transactions, customer orders.
- Legacy can’t keep up with growth — Current system was supposed to handle 100 operations/s, now there are 10,000.
- Integration complexity — Dozens of systems, no governance, every change is a risk.
- Regulation and audit — Finance, healthcare, logistics — you need audit trail and compliance.
What We Deliver¶
Logistics IS & WMS¶
Receiving, warehousing, picking, shipping. Event-driven architecture with Apache Kafka. Our WMS systems control sorting hubs processing 10,000+ shipments/hour. We integrate with scanners, sorting lines, scales and printers. Edge processing ensures functionality even during connectivity outages.
Transactional Systems¶
Payment gateways, clearing, accounting cores. ACID guarantees, Saga pattern for distributed transactions, Outbox pattern for event delivery. Automatic failover with RTO < 30s and RPO = 0 for critical systems.
Loyalty Platforms¶
Loyalty engine, points systems, partner integrations. Real-time points processing at transaction (not nightly batch). Flexible rules engine for marketing campaigns without deployment. Millions of customers, dozens of partners.
Legacy Modernization¶
7-step playbook: stabilization → measurement → domain mapping → strangler fig → migration → optimization → operations. No big-bang rewrite. Every step brings measurable value and is rollbackable.
Modernization Playbook¶
We don’t go the big-bang rewrite route. We modernize gradually:
- Stabilization and measurement — Monitoring, metrics, baseline. Before you start changing, you need to know where you are.
- Domain mapping — Event Storming with domain experts. Bounded contexts, aggregates, domain events. 2-3 days of workshops that save months of wrong decisions.
- API gateway — Facade in front of legacy system. New services behind gateway, legacy behind gateway. Routing rules decide who handles request.
- First module isolation — Smallest bounded context with fewest dependencies. Strangler fig pattern in practice.
- Data migration — CDC (Debezium), dual-write, reconciliation. Riskiest step — therefore most thoroughly tested.
- Gradual rollout — Canary releases, traffic shifting 5% → 25% → 50% → 100%. Metrics decide on continuation.
- Operations — SRE processes, runbooks, on-call rotation, post-mortem culture.
Decision Matrix: Modernize vs. Rebuild¶
| Factor | Modernize (Strangler Fig) | Rebuild from Scratch |
|---|---|---|
| Risk | Low — gradual steps | High — big bang |
| Time to value | Months | Years |
| Operational continuity | Preserved | Dual-run necessary |
| Costs | Gradual, measurable | High upfront |
| When to choose | Most cases | Only when legacy is unmaintainable |
Architectural Principles¶
Domain-Driven Design — Bounded contexts define service boundaries. Event Storming as discovery tool. Ubiquitous language between business and tech team.
Event-Driven Architecture — Asynchronous communication via Apache Kafka. Event sourcing for domains requiring complete audit trail. CQRS for separating reads and writes.
Resilience Patterns — Circuit breakers (Polly, Resilience4j), retry with exponential backoff, bulkhead isolation, graceful degradation. System works even during partial outage.
Observability from Day 1 — Structured logging, distributed tracing (OpenTelemetry), business metrics. Alerting on SLO/SLI, not technical metrics. Runbooks for top 10 incidents.
Technology Stack¶
| Layer | Technologies |
|---|---|
| Backend | C#/.NET 8, Python, Go |
| Database | PostgreSQL, SQL Server, Redis, MongoDB |
| Messaging | Apache Kafka, RabbitMQ |
| Orchestration | Kubernetes (AKS/EKS), Docker |
| CI/CD | GitHub Actions, GitLab CI, ArgoCD |
| Monitoring | Grafana, Prometheus, Jaeger, ELK |
| Cloud | Azure, AWS (multi-cloud ready) |
Häufig gestellte Fragen
Die meisten Projekte bauen wir auf bestehenden Grundlagen auf. Unser Modernisierungs-Playbook ist für schrittweise Migration konzipiert — Strangler-Fig-Pattern, ohne Big-Bang-Rewrite.
Blue-Green- und Canary-Deployments, automatisierte Tests, Feature Flags. Jeder Release durchläuft eine Staging-Umgebung mit produktionsnahen Daten.
C#/.NET, Python, PostgreSQL, SQL Server, Redis, RabbitMQ/Kafka, Docker, Kubernetes, Azure, AWS. Architekturmuster: DDD, Event-driven, CQRS, Microservices.
Abhängig vom Umfang. Typischerweise: Discovery (2–4 Wochen) → MVP (3–6 Monate) → Produktion. Preis ab 2 Mio. CZK für mittelkomplexe Systeme.
Mehrschichtiger Ansatz: redundante Infrastruktur (Multi-AZ), automatischer Failover (RTO < 30s), Health Checks, Circuit Breaker, Graceful Degradation. Regelmäßige Chaos-Engineering-Tests überprüfen, dass der Failover tatsächlich funktioniert.
Ja. Multi-Tenant-Architektur mit Per-Tenant-Konfiguration, Multi-Currency, Zeitzonen-Handling, Lokalisierung. Gemeinsame Codebasis, isolierte Daten. Typischerweise für Retail und Logistik im CEE-Raum.