All Practice Exams

100+ Free ODC Architecture Specialist Practice Questions

Prepare for the OutSystems Developer Cloud (ODC) Architecture Specialist exam with instant access — no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free

Loading practice questions...

2026 Statistics

Key Facts: ODC Architecture Specialist Exam

~$100

Approx. Exam Fee (USD; ~EUR 98 incl. VAT)

OutSystems certification program

~90 min

Typical Exam Duration

OutSystems (online proctored)

~45-60

Approximate Question Count

OutSystems (no fixed published count)

~70%

Common Target Passing Score

OutSystems (no official cut score published)

5 areas

Architecture Domains Covered

ODC architecture blueprint

Cloud-native

Built on Kubernetes + managed PostgreSQL on AWS

OutSystems Developer Cloud documentation

The OutSystems Developer Cloud (ODC) Architecture Specialist exam tests cloud-native architecture on ODC, OutSystems' newer platform that replaces O11 modules with Apps and Libraries. It is online proctored, costs about $100 (~EUR 98 incl. VAT), runs about 90 minutes, and asks roughly 45-60 scenario-based multiple-choice questions with an approximate 70% pass mark. Core areas are ODC cloud-native concepts, decoupling and dependency design, scalability and the cloud runtime, data and integration architecture, and governance and lifecycle. OutSystems does not publish an official cut score or pass rate.

Sample ODC Architecture Specialist Practice Questions

Try these sample questions to test your ODC Architecture Specialist exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1In OutSystems Developer Cloud (ODC), what are the two top-level types of artifacts a developer can create and publish?
A.Modules and extensions
B.Solutions and references
C.Apps and libraries
D.Themes and blocks
Explanation: ODC removes the O11 module concept. The two buildable artifacts are Apps (full applications that can contain UI, logic, and entities) and Libraries (business-agnostic reusable code). This is a foundational architectural shift from OutSystems 11.
2What is the primary architectural restriction that distinguishes a Library from an App in ODC?
A.A Library cannot expose any public actions
B.A Library cannot contain or directly interact with Entities
C.A Library cannot be reused by more than one App
D.A Library cannot contain client-side logic
Explanation: In ODC a Library holds business-agnostic, reusable code such as UI patterns and stateless logic. It cannot contain Entities and cannot interact directly with the database, so persistence belongs to Apps. This keeps libraries decoupled from any specific data model.
3Which OutSystems 11 architectural construct no longer exists in ODC, requiring a new mental model for structuring applications?
A.The 4-Layer Canvas / module concept
B.Entities
C.Screens
D.Aggregates
Explanation: The module concept and the associated 4-Layer Canvas from O11 do not exist in ODC. Instead, architects organize logic into Apps and Libraries and apply Domain-Driven Architecture. This is a key conceptual change candidates must understand.
4On which cloud foundation is the ODC runtime built?
A.On-premises VMware clusters managed by the customer
B.Kubernetes and a managed PostgreSQL database on AWS
C.Azure App Service and Azure SQL Database
D.Google Cloud Run with Firestore
Explanation: ODC is a cloud-native platform whose runtime is built on Kubernetes with a managed Aurora PostgreSQL database, fully operated on AWS. Containerized apps run as replicas in this Kubernetes-based runtime. Understanding this foundation explains ODC's automatic scaling behavior.
5Two ODC apps owned by different teams need to call each other's logic across distinct transactional boundaries. Which mechanism should an architect choose?
A.Server Actions exposed publicly
B.Service Actions
C.Direct entity references between the apps
D.Shared static entities
Explanation: Service Actions are the ODC mechanism for inter-app communication. They run in a separate transaction with their own context and scope and behave like REST API calls, enforcing loose coupling between apps. Server Actions cannot be consumed across apps.
6What is the key behavioral difference between a Service Action and a Server Action in ODC?
A.A Service Action runs in the same transaction as the caller
B.A Server Action is always asynchronous
C.A Server Action can be consumed across apps but a Service Action cannot
D.A Service Action runs in its own separate transaction and context, like a REST call
Explanation: A Service Action executes in a separate transaction with its own context and scope, effectively a remote/REST-style invocation. A Server Action runs synchronously within the caller's own transaction. This distinction drives whether a failure rolls back the caller's work.
7Which architectural style does OutSystems recommend for structuring large factories in ODC?
A.Domain-Driven Architecture (DDA)
B.The 4-Layer Canvas
C.A single monolithic app per factory
D.Layered MVC with explicit controllers
Explanation: Because the module and 4-Layer Canvas no longer apply, OutSystems recommends Domain-Driven Architecture in ODC. Architects group apps and libraries by business domain to enable loose coupling, team autonomy, and independent lifecycles. This scales better across large enterprise factories.
8How does an ODC runtime achieve horizontal scaling for an application under increasing load?
A.By manually adding front-end servers in the portal
B.By increasing the database storage size
C.By automatically deploying additional replicas of the app
D.By splitting the app into more modules
Explanation: ODC apps are deployed as replicas, and horizontal scaling is automatic: as load rises, the platform deploys additional replicas to handle incoming requests. Containers can also scale to zero when idle. Architects do not manually provision servers.
9In ODC, where must a library revision be released before other apps can consume a specific version of it?
A.In ODC Studio only
B.In the ODC Portal, by assigning a version number and release notes
C.In Integration Studio
D.Automatically on every save
Explanation: After publishing a library revision in ODC Studio, the architect must release it in the ODC Portal by setting a version number and adding release notes. Only then can consuming apps pick that version. This gives controlled, versioned reuse across the factory.
10What replaces OutSystems 11 Extensions for adding custom .NET code in ODC?
A.External Libraries built with the External Libraries SDK
B.Integration Studio extensions
C.Inline C# script nodes
D.Forge components only
Explanation: ODC replaces O11 Extensions with External Libraries. Developers build .NET code in their preferred IDE using the External Libraries SDK and then upload the package into the ODC Portal. Integration Studio is no longer used.

About the ODC Architecture Specialist Exam

The OutSystems Developer Cloud (ODC) Architecture Specialist exam validates the ability to design sound, scalable, and maintainable application architectures on the cloud-native OutSystems Developer Cloud platform. It is distinct from the OutSystems 11 architecture exam: ODC removes the O11 module and 4-Layer Canvas and instead organizes work into Apps and Libraries with a Domain-Driven Architecture. The blueprint emphasizes decoupling through Service Actions (separate-transaction, REST-like cross-app calls) versus Server Actions, library reuse and versioning, the Kubernetes-based cloud-native runtime with automatic scaling, data and integration design with external entities and External Libraries, and governance across isolated Development, Test, and Production stages managed in the ODC Portal. Questions are scenario-based, reflecting real architectural decisions rather than pure recall.

Assessment

Question count not published by the exam provider

Time Limit

90 minutes

Passing Score

Approximately 70% (no official cut score published)

Exam Fee

Approximately $100 (about EUR 98 incl. VAT in the EU) (OutSystems)

ODC Architecture Specialist Exam Content Outline

20-25%

ODC cloud-native architecture concepts (apps, libraries, services)

Master ODC's two buildable artifacts, Apps and Libraries, and the rule that Libraries are business-agnostic and cannot contain or touch Entities. Understand the cloud-native runtime built on Kubernetes and managed PostgreSQL on AWS, the development Platform versus Runtime split, and why the O11 module and 4-Layer Canvas no longer exist.

20-25%

Decoupling and dependency design in ODC

Apply Domain-Driven Architecture to define cohesive domains. Distinguish Service Actions (own transaction, REST-like, the only sanctioned cross-app call) from Server Actions (local, same-transaction). Avoid circular dependencies, expose stable contracts, and design for team autonomy and independent lifecycles.

18-22%

Scalability and cloud runtime considerations

Reason about automatic horizontal scaling via replicas, scale-to-zero containers, on-demand vertical database scaling, and CDN delivery of static assets. Use asynchronous processing for long-running work and understand how efficient queries and decoupled logic affect performance under load.

18-22%

Data and integration architecture in ODC

Keep Entities and persistence inside Apps, expose data through Service Actions, and connect to external systems with external entities. Consume and expose REST APIs, encapsulate integrations in libraries, add custom .NET capability through External Libraries via the SDK and ODC Portal, and plan explicit multi-tenant data models.

15-20%

Governance and lifecycle in OutSystems Developer Cloud

Release library versions with notes in the ODC Portal, promote builds through isolated Development, Test, and Production stages with their own encrypted databases, use feature toggles to decouple deployment from release, maintain backward-compatible contracts, and monitor and govern from the unified ODC Portal.

How to Pass the ODC Architecture Specialist Exam

What You Need to Know

  • Passing score: Approximately 70% (no official cut score published)
  • Assessment: Question count not published by the exam provider
  • Time limit: 90 minutes
  • Exam fee: Approximately $100 (about EUR 98 incl. VAT in the EU)

Keys to Passing

  • Work through all 100 available questions
  • Review every answer and explanation
  • Track weak areas and revisit them
  • Use our AI tutor for tough concepts

ODC Architecture Specialist Study Tips from Top Performers

1Internalize the Apps vs Libraries model: Libraries hold business-agnostic, reusable code and cannot contain or interact with Entities, so all persistence and data ownership live in Apps.
2Drill Service Actions vs Server Actions until automatic: Service Actions are separate-transaction, REST-like, cross-app calls; Server Actions are local and same-transaction and are not consumable by other apps.
3Think Domain-Driven Architecture, not modules. The O11 4-Layer Canvas is gone; group artifacts by business domain to achieve loose coupling, team autonomy, and independent lifecycles.
4Know the cloud-native runtime: automatic horizontal scaling with replicas, scale-to-zero containers, on-demand vertical database scaling, isolated per-stage encrypted databases, and CDN-served static assets.
5Practice integration patterns: external entities for external databases, consuming/exposing REST APIs, wrapping integrations in a library, and using External Libraries (External Libraries SDK uploaded to the ODC Portal) for custom .NET code.
6Study governance: release versioned libraries with notes in the ODC Portal, promote builds through Development, Test, and Production stages, use feature toggles, and keep Service Action contracts backward compatible.

Frequently Asked Questions

What is the OutSystems ODC Architecture Specialist exam?

It is an OutSystems specialization exam that validates the ability to design scalable, maintainable application architectures on the cloud-native OutSystems Developer Cloud (ODC) platform. It is scenario-based and distinct from the OutSystems 11 architecture exam.

How is ODC different from OutSystems 11 for the architecture exam?

ODC is cloud-native and removes the O11 module concept and 4-Layer Canvas. Work is organized into Apps and Libraries with Domain-Driven Architecture, apps communicate via Service Actions, and the runtime auto-scales on Kubernetes with managed PostgreSQL on AWS.

What does it cost and how long is it?

The specialization exam voucher is roughly $100 USD (about EUR 98 including VAT in the EU). The exam is online proctored and typically runs about 90 minutes with around 45 to 60 multiple-choice and scenario questions.

What is the passing score?

OutSystems does not publish an official cut score for this specialization exam. Many candidates prepare to a roughly 70% threshold, but you should treat the official OutSystems certification page as the source of truth.

What is the difference between a Service Action and a Server Action?

A Service Action runs in its own separate transaction and context like a REST call and is the way apps communicate across boundaries. A Server Action runs locally within the caller's transaction and cannot be consumed directly by other apps.

How long is the certification valid?

ODC certifications are tied to the OutSystems Developer Cloud platform version the exam is based on. Because ODC evolves continuously, check the OutSystems certification program for current validity and recertification guidance.