Architecture documents are meant to help understand how OSRD works overall.
This is the multi-page printable view of this section. Click here to print.
1 - Data-flow
2 - Services
It is a multi-service architecture where several software components interact with each other. This choice was made to ensure the modularity of the code and to guarantee the exploitability of certain OSRD services by external applications.