ODC Architecture Specialist study materials
ODC Architecture Specialist study resources

ODC Architecture Specialist study guide

ODC Architecture Specialist · Work through your exam, one topic at a time.

The Architecture Specialist (ODC) is a specialization exam in the OutSystems certification program. It targets developers or architects who are fairly autonomous in designing a good OutSystems architecture, who think with a scalable mindset, and who aim to contribute to an efficient and healthy application lifecycle. OutSystems positions it as an important step toward becoming a certified ODC Professional Developer and/or Architect. The exam runs 90 minutes and costs $100 US. The ODC Architecture Specialist study guide has 5 sections and about 1,582 words.

01

Architecture Design Fundamentals

Architecture Design Fundamentals tests how you structure an ODC solution before you build it: layering, dependency direction, ownership of logic and data, and fitness for non-functional requirements. The exam expects you to use the OutSystems architecture canvas as a shared vocabulary, not as a diagram to decorate a document.

325 words, about 2 min
02

Application Architecture and Decomposition

Application Architecture and Decomposition tests whether you can turn a business domain into ODC apps and modules with clear boundaries, manageable coupling, and independent change. ODC groups modules into apps; modules are the main unit of design and reuse.

302 words, about 2 min
03

Data Architecture and Integration

Data Architecture and Integration tests how you model entities, own data, query it efficiently, and integrate without coupling. In ODC, entities live in modules, and public entities are a contract.

318 words, about 2 min
04

Security and Access Control

Security and Access Control tests authentication, authorization, and data protection in ODC. Authentication establishes who the user is; authorization decides what they can do.

325 words, about 2 min
05

Performance, Scalability, and Lifecycle

Performance, Scalability, and Lifecycle tests whether your architecture meets response-time and throughput targets and can be operated safely through environments. Performance is a design property: query shape, call granularity, caching, and asynchronous work matter more than last-minute tuning.

312 words, about 2 min