Skip to content

Comments

Add first draft for how OSRD used in production#61

Open
flomonster wants to merge 3 commits intomainfrom
0710-projects-production-osrd
Open

Add first draft for how OSRD used in production#61
flomonster wants to merge 3 commits intomainfrom
0710-projects-production-osrd

Conversation

@flomonster
Copy link
Member

@flomonster flomonster commented Jan 27, 2026

Here is two version of the 0710-projects-production-osrd section.

  • The alt version is shorten and was mainly AI generated from the first lonngest version.
  • Let me know if you prefer the original or alternative version.

I also added three images.

#55

@flomonster flomonster force-pushed the 0710-projects-production-osrd branch from 2600b12 to 3efcfef Compare January 27, 2026 16:41
@flomonster flomonster force-pushed the 0710-projects-production-osrd branch from 3efcfef to 2ede0ed Compare February 17, 2026 15:40
@cornelius
Copy link
Member

I like the longer version better. I think it's important to stress how extensibility and standards are important factors to be able to adapt the open source project to real-world environments in production. This doesn't come out very well in the shortened version.

The longer text probably could be tightened a bit by streamlining the language and remove a bit of filler words, but I would not shorten the content very much. This is a powerful story.

@flomonster flomonster force-pushed the 0710-projects-production-osrd branch from 2ede0ed to d308209 Compare February 19, 2026 11:28
Signed-off-by: Florian Amsallem <florian.amsallem@gmail.com>
@flomonster flomonster force-pushed the 0710-projects-production-osrd branch from d308209 to cae6701 Compare February 19, 2026 11:39
@flomonster
Copy link
Member Author

could be tightened a bit by streamlining the language and remove a bit of filler words, but I would not shorten the content very much.

I rephrased the longest version; this one seems much better to me.

@flomonster flomonster requested a review from cornelius February 19, 2026 11:40
Since 2023, OSRD has been operational at SNCF Réseau, proving that open-source software can support critical railway infrastructure. With around **100 active users**, OSRD addresses diverse needs: **timetabling, operational studies, infrastructure management, and short-term capacity planning**. The platform offers a modern, web-based tool for collaborative timetable creation, integrating **both macroscopic and microscopic railway data**. This unified approach bridges high-level planning and detailed operational analysis, replacing outdated methods with a seamless, comprehensive solution.

The short-term capacity management module serves multiple railway companies. Users search daily for available train slots within France’s residual network capacity. When OSRD identifies viable options, requests are forwarded to SNCF Réseau’s validation tools. This accelerates processes, enabling more trains to run on the network.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add a paragraph on the operational studies module and specifically the NGE integration?


At SNCF, OSRD runs on a scalable AWS Kubernetes cluster, using the project’s public Helm chart for efficient orchestration and maintenance. This infrastructure guarantees high availability and performance, essential for supporting a growing user base and intensive simulation requests.

Authentication integrates with SNCF’s internal identity provider, allowing users to access OSRD via their existing SNCF credentials through OpenID Connect. This simplifies onboarding and ensures compliance with security policies. Deployments use SNCF’s internal tools: public Docker images are mirrored internally, and updates are applied via Helm upgrades.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe add that it could work with any OIDC provider?


OSRD’s success in production stems from its **customizable integrations**. SNCF Réseau developed private connectors to process internal data before feeding it into OSRD, while the `railway_manager_interface` supports specific organization operations, such as importing proprietary timetable formats and exporting schedules to private IT systems. This flexibility demonstrates how open-source projects can integrate smoothly into complex enterprise environments without sacrificing specialized requirements.

Beyond operational gains, OSRD’s open-source model advances a strategic goal: creating a **standard platform** for **European-scale timetable collaboration**. Since many features requested by SNCF Réseau align with broader industry needs, the open development approach ensures improvements benefit all stakeholders, promoting interoperability and reducing redundant efforts across Europe.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great paragraph, I would move it to the end of the article as I think it summarizes well our intention

The short-term capacity management module serves multiple railway companies. Users search daily for available train slots within France’s residual network capacity. When OSRD identifies viable options, requests are forwarded to SNCF Réseau’s validation tools. This accelerates processes, enabling more trains to run on the network.

OSRD’s success in production stems from its **customizable integrations**. SNCF Réseau developed private connectors to process internal data before feeding it into OSRD, while the `railway_manager_interface` supports specific organization operations, such as importing proprietary timetable formats and exporting schedules to private IT systems. This flexibility demonstrates how open-source projects can integrate smoothly into complex enterprise environments without sacrificing specialized requirements.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe add that we are also working on fully open-data based demonstrator?

Since 2023, OSRD has been operational at SNCF Réseau, proving that open-source software can support critical railway infrastructure. With around **100 active users**, OSRD addresses diverse needs: **timetabling, operational studies, infrastructure management, and short-term capacity planning**. The platform offers a modern, web-based tool for collaborative timetable creation, integrating **both macroscopic and microscopic railway data**. This unified approach bridges high-level planning and detailed operational analysis, replacing outdated methods with a seamless, comprehensive solution.

The short-term capacity management module serves multiple railway companies. Users search daily for available train slots within France’s residual network capacity. When OSRD identifies viable options, requests are forwarded to SNCF Réseau’s validation tools. This accelerates processes, enabling more trains to run on the network.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add a paragraph on the public demo environment?

flomonster and others added 2 commits February 19, 2026 18:45
Co-authored-by: celine-sncf <115472753+celine-sncf@users.noreply.github.com>
Co-authored-by: celine-sncf <115472753+celine-sncf@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants