Naše společnost se aktivně spolupodílí na projektu Cargo1492, jehož cílem je digitalizace procesů v nákladní železniční dopravě ÖBB. Stali jsme se součástí týmu MIKE Core Services, kde spolupracujeme na vývoji a spravujeme vícero klíčových komponentů platformy MIKE (Modular Interactive Keyplayer Environment). Jedná se především o služby jako notification service, user management, translation service nebo integrace pro přihlašování uživatelů prostřednictvím Azure AD.
Zároveň jsme se podíleli na vývoji podpůrných nástrojů a knihoven pro ostatní týmy, například řešení na komunikaci s Azure Service Bus, integraci s Docusign či na tvorbu platforem portálu pro správu eventů a entit v rámci MIKE ekosystému.
Projekt Cargo1492 mění zažitý způsob práce v nákladní dopravě, který byl donedávna založen na telefonátech, emailech a dokumentech. Nový digitální systém umožňuje pracovníkům jednoduchý přístup k informacím o dostupnosti a trasách vozů a zákazníkům přináší možnost spravovat objednávky přehledněji, rychleji a s možností jejich online sledování.
Vývoj je řízen podle metodiky Scaled Agile Framework (SAFe). Mimo pravidelných sprintů probíhají PI planningy, workshopy a menší proof of concepty, které podporují spolupráci mezi vícerými scrum týmy. Každý tým funguje jako cross-functional jednotka, ve které se propojují různé technologické kompetence s cílem efektivně doručovat funkční řešení.
Platforma MIKE je postavena na architektuře mikroslužeb. Backendové služby jsou vyvíjené v .NET s databází MS SQL Server a na komunikaci mezi nimi se používá Azure Service Bus. Frontend je realizován pomocí Reactu a TypeScriptu.
Důležitou částí řešení je i GraphQL server implementovaný prostřednictvím open-source řešení Hot Chocolate pre .NET. Takto postavená architektura umožňuje rychlý rozvoj nových funkcí a jednodušší integraci dalších služeb.
Náš úkol na projektu zahrnuje i vývoj služby Translation service, která podporuje efektivní správu jazykových mutací uživatelského rozhraní. Mimo to jsme se podíleli i na backendu pro mobilní aplikaci „Verwiegesensorik App“, která pomocí bluetooth technologie komunikuje se senzory na nákladních vozech a zobrazuje jejich aktuální hmotnost.
Aktuálně se věnujeme i službám spojeným se zákaznickým procesem objednávání vozů, které mají přinést vyšší komfort klientům a efektivnější řízení logistických toků.