Designing For Uncertainty: Public Transit And Tech Companies

Designing For Uncertainty: Public Transit And Tech Companies

Miroslav Katsarov is the CEO of Modeshift, a technology company bringing intelligent transportation to small- and mid-size transit agencies.

getty

​Modern systems must be designed to withstand unpredictable environments, where disruptions, changing conditions and evolving customer needs are inevitable. Public transit is a compelling example of this, as it operates under constant real-world uncertainty with little room for failure. Services must keep running despite delays, connectivity failures, hardware problems and other unforeseen events such as severe weather. Transit technology must be built to accommodate these day-to-day scenarios while handling fluctuating demand, changing government policies and emerging industry trends. ​

For technology providers, transit offers a practical blueprint for building systems that can adapt, recover and keep operating when conditions don’t go as planned.​

How Real-Time Data Helps Inform Better System Design Across Industries ​

Data is at the heart of transit operations. It keeps buses and trains running on time while providing transport authorities with critical information to support their day-to-day decisions. Real-time data powers live passenger systems and third-party apps using open formats such as GTFS-Realtime while feeding Computer-Aided Dispatch and Automatic Vehicle Location (CAD/AVL) software. Developers can observe these live metrics to understand how new software features behave under real-world conditions rather than relying on rigid, inflexible models. ​

Real-time data enables tech leaders to design systems that both anticipate and solve problems on their own. They can incorporate flexible tools that predict needs, adjust capacity or deploy self-healing mechanisms, such as automated failovers to prevent total system crashes. This allows companies to maintain high service availability with minimal to no human intervention, while streamlining workflows across departments. Data can also be used to monitor system health, fix bugs and personalize user experiences. By tracking user behavior across networks and third-party apps, authorities can spot friction points, enabling them to make dynamic adjustments to system features. ​

What Public Transit Teaches Us About Designing For The Breakdown​

Public transport networks handle connectivity failures using local edge computing, onboard data caching and graceful offline degradation. This enables instant data processing without relying on the main cloud platform, meaning that ticket gates, displays and safety systems keep operating during power outages. Terminals and vehicles store fare data, schedules and validation logs locally, syncing updates and transactions once network connection is restored. In the case of hardware failures, transit authorities incorporate strategies such as fail-safe designs, automatic switchovers and dual-path communications.​

Critical parts of transit networks typically rely on redundant hardware units so that if one component breaks, a backup takes over within milliseconds without stopping operations. Systems are designed to handle payment failures using offline card validation, short-term negative balances and grace periods. Digital reloads and paper ticket backups further help authorities in keeping riders moving during network outages. This shows us that modern systems need backups and offline tools to keep operations running whenever something goes wrong. ​

Technology providers should build systems that emphasize operational resilience by design. This means incorporating robust frameworks that prevent threats such as cyberattacks while facilitating rapid recovery and graceful degradation during system-wide failures. ​

Implementing Strategies For Adaptive Management And Future Scenario Planning ​

Multiple industries use simulation technologies to anticipate different outcomes by creating controlled virtual environments where engineers can deliberately introduce failures, test scenarios and observe how complex systems respond to unpredictable stress. Digital twin models, in particular, are used to build more reliable, responsive and adaptive systems by creating virtual replicas of real-world networks. These digital copies enable authorities to run tests safely, track real-time data and predict issues before they impact a product or a service in the real world.​

Transport for London (TfL) operates one of the most complex and dynamic transport networks in the world. The company relies on high-fidelity training simulators that replicate an infinite number of outcomes, such as system failures and peak-load scenarios, offline. Through this, authorities have improved response times to sudden events such as blockages, signal failures or crowding without compromising live operations. TFL also migrated its core traffic signal infrastructure to a cloud-hosted system, effectively modernizing 30-year-old legacy hardware. This included moving thousands of traffic signals and pedestrian crossings and deploying intelligent adaptive controls such as FUSION.​

Modern Cloud Platforms Deliver The Power And Agility Every Business Needs ​

Cloud-based platforms equip businesses with the elasticity needed to instantly scale computing resources, storage and bandwidth in response to real-time demand. This enables automatic system adjustments during major events, disturbances or shifting demand. Open Application Programming Interfaces (APIs) further allow companies to add, remove or update specific operational modules without replacing entire systems. By incorporating flexible architectures into system design, tech leaders can build cloud-ready environments that easily scale up or down. APIs also connect different vendors and services while supporting multi-platform deployment for changing hardware needs.​

When designing digital products, tech providers should treat errors and outages as regularities rather than unlikely outcomes. This could look like apps offering functional fallback states or alternative workflows when main features fail. By focusing on modular design, developers can isolate failures so that a single broken part does not crash the whole app. Low-code configurations also allow non-technical staff to make simple updates using visual tools. This speeds up the decision-making process across departments and improves communication. Ensuring digital products and interfaces are simple and easy to use will help bring further clarity for both companies and customers in high-stress environments.​

Conclusion​

Resilient technology is designed for long-term uncertainty rather than ideal conditions. Organizations that anticipate change, continuously adapt and design for resilience will be better positioned than those optimizing only for today’s operating environment. Tech leaders should evaluate whether their own systems are prepared for tomorrow’s unknowns by focusing on modular design, flexible architectures, automation and simple low-code configurations. This will help teams across various industries adapt quickly to sudden changes, scale resources more efficiently and respond to market shifts or technical challenges without rewriting entire codebases.​


Forbes Technology Council is an invitation-only community for world-class CIOs, CTOs and technology executives. Do I qualify?


Read More

Zaļā Josta - Reklāma