All Practice Exams

100+ Free ODC Architecture Specialist Practice Questions

OutSystems Developer Cloud (ODC) Architecture Specialist practice questions are available now; exam metadata is being verified.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

Two ODC apps owned by different teams need to call each other's logic across distinct transactional boundaries. Which mechanism should an architect choose?

A
B
C
D
to track
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 Practice Questions

Verified exam format metadata for OutSystems Developer Cloud (ODC) Architecture Specialist is pending. The practice questions above remain available while official exam length, timing, passing score, fee, and administrator details are reviewed.