Case Study Details

  • Home
  • Realtime railway data processing platform
  • Project name: Realtime railway data processing platform
  • Category: Software Development / Outstaffing
  • Client: NDA / Norway
  • Team size: 10 members
  • Completion date: 15 August, 2020
  • Skills: C#, .Net, CQRS, Event Sourcing, Azure Service Fabric, .NET Core, SignalR, MongoDB, CI/CD process, Domain Driven Design, Autofac, REST Web API, Microservices, loosely coupled architecture, Git, Azure DevOps, Azure Service Bus, Remoting, xUnit, Castle, Newtonsoft.Json, Azure Application Insights, Azure Data Lake, Azure Binary Storage, Service Fabric Reliable collections, Atlassian Confluence, JetBrains Rider, MS Teams, Visual Studio 2019.

Realtime railway data processing platform

Real-time system of railway traffic data processing and analytics for operators and staff. The system consists of 4 parts: ·     Service Fabric microservices that includes RESTful Web API web app. ·     Angular-based web client (for desktop web usage). ·     Angular-based staff app (for mobile web usage). ·     Angular-based traffic app (for mobile web usage). The Service Fabric part consists of different kinds of microservices (20 in total). The microservices processed the incoming real-time data received from external systems. The microservices also processed the outgoing real-time data sent to external systems.