Riverace developed this service in concert with Datasages to support Positive Train Control (PTC) back office operations. The following capabilities are important to this service:

  1. Reliability - this system must work properly to keep trains running.

  2. Performant concurrency - handling multiple train operations quickly, many of which require communication with other services.

  3. Helpful, easy-to-use single-page web app.

Riverace and Datasages leveraged the following technologies:

  • Java, Spring Boot, Apache Camel

  • Kafka

  • PostgreSQL

  • MongoDB

  • GraphQL

  • JavaScript, React

PTC Train Initialization and File Transfer Service

Next
Next

ITCM Messaging Fabric