Add first draft for how OSRD used in production#61
Conversation
2600b12 to
3efcfef
Compare
3efcfef to
2ede0ed
Compare
|
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. |
2ede0ed to
d308209
Compare
Signed-off-by: Florian Amsallem <florian.amsallem@gmail.com>
d308209 to
cae6701
Compare
I rephrased the longest version; this one seems much better to me. |
| 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. | ||
|
|
There was a problem hiding this comment.
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. |
There was a problem hiding this comment.
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. |
There was a problem hiding this comment.
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. | ||
|
|
There was a problem hiding this comment.
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. | ||
|
|
There was a problem hiding this comment.
add a paragraph on the public demo environment?
Co-authored-by: celine-sncf <115472753+celine-sncf@users.noreply.github.com>
Co-authored-by: celine-sncf <115472753+celine-sncf@users.noreply.github.com>
Here is two version of the
0710-projects-production-osrdsection.altversion is shorten and was mainly AI generated from the first lonngest version.I also added three images.
#55