OutSystems ODC and OutSystems O11 are platforms designed to support developers in building and delivering high-performance mobile and web applications that scale. OutSystems ODC is a native cloud platform that introduces a different approach to developing and operating applications compared to O11, particularly in terms of code design and infrastructure architecture.
- Application Architecture: In O11, applications consist of several modules used to organize logical layers, whereas in ODC, code is incorporated differently.
- Database Queries: ODC uses AWS Aurora PostgreSQL (an object-relational database), while O11 can link to SQL Server, Azure SQL Database, or Oracle (relational DB systems).
- User Management: ODC handles user management within the same console for both organization users and end users, whereas O11 uses two different interfaces for each group.
- Run Time Operations: In ODC, apps and components are deployed in distributed containers with a different communication model for integrations compared to O11, which uses the same server cluster.
OutSystems ODC is particularly useful for handling applications with unpredictable loads. It provides developers with an accessible development environment interface similar to O11 but requires an upgrade in knowledge, especially in designing applications at scale. Some traditional development practices might become obsolete, such as technical requirements for app interoperability architecture.
To migrate from OutSystems O11 to ODC, you should:
- Plan an assessment of existing applications for migration or rebuild.
- Design the applications’ architecture considering ODC requirements.
- Build applications using a one-time or phased migration approach.
The ultimate goal of OutSystems ODC is to accelerate application response times, allowing companies to build highly available systems that can scale without downtime during peak seasons, thus providing positive customer experiences. While OutSystems O11 continues to evolve, it will eventually be replaced by a new flagship platform model. For now, both ODC and O11 share the purpose of empowering people and organizations to build applications that enhance business productivity.
We are expert in migrations platform and ready to support your journey!