--- last_verified: 2026-04-25 source: https://docs.oracle.com/en/solutions/implement-lbaas-error-page/index.html diagram_asset: https://docs.oracle.com/en/solutions/implement-lbaas-error-page/img/lbaas-maintenance-page.png pattern: cloud-native-lbaas-error-page classification: single-region cloud-native operations workflow --- lessons: - Oracle Architecture Center operational workflow diagrams can place regional managed services outside the VCN while still inside the OCI region boundary. Do not force Object Storage, Monitoring, Notifications, or DNS into a subnet unless the source diagram does. - Numbered flow badges are part of the official visual grammar for process-oriented reference architectures. Render them only when the spec provides `flow_order`. - The LBaaS custom error page reference uses a fixed-coordinate composition rather than a standard tiered top-to-bottom layout: users and Object Storage are left of the VCN, Monitoring and Notifications are below the VCN, and DNS sits at the lower-right edge of the VCN. - Native PowerPoint reconstruction needs icon aliases for `internet_gateway`, `functions`, `monitoring`, `notifications`, and `dns`; otherwise the renderer falls back to generic service cards. layout_rules: absolute_layout: use_when: - Reconstructing an official Architecture Center diagram from a PNG/SVG reference. - The source diagram uses non-grid subnets, regional services outside VCN, or numbered workflow connectors. required_fields: - canvas - containers - services - connections validation: - Generate draw.io and native PPTX from the same coordinate model. - Render the coordinate model to PNG using `tools/oci_archcenter_eval.py`. - Compare against the official PNG and inspect deviations before accepting. service_aliases: internet_gateway: internet_gateway igw: internet_gateway functions: oci_functions function: oci_functions monitoring: monitoring notifications: notifications notification: notifications dns: dns benchmark_case: workspace: examples/eval-2026-04-25-lbaas-error-page drawio_spec: examples/eval-2026-04-25-lbaas-error-page/specs/lbaas-error-page-diagram-spec.yaml deck_spec: examples/eval-2026-04-25-lbaas-error-page/specs/lbaas-error-page-deck-spec.yaml