Layer: Reference architectureYear: 2024

Public-Service Portal Pattern

A multilingual portal architecture for service discovery, accessibility, clear API integration boundaries, and operational handoff.

Pattern evidence
Reference architecture
Scoped status
Scoped — not a client deployment

Executive summary

This pattern helps large organizations expose many services through one coherent, accessible portal without coupling the front door to every back-end system. It is designed for institutions that must serve a broad public in more than one language.

Context & challenge

Public-facing portals must be usable by everyone, including assistive-technology users, and available in more than one language. Behind them sit many systems of varying age. The challenge is a coherent front door that integrates cleanly and can be handed to an operations team.

System approach

  • Accessibility (WCAG) is designed in from the start, not audited in at the end.
  • Service discovery is organized around user intent, not internal org charts.
  • Integration boundaries with back-end systems are explicit and documented.
  • Operational handoff documentation is part of the deliverable, not an afterthought.

Capability scope

  • Intent-based service discovery
  • WCAG-aligned accessible experience
  • Multilingual content architecture
  • Documented API integration boundaries
  • Operational handoff documentation

Technology architecture

  • Next.js
  • TypeScript
  • API integration
  • WCAG

The portal integrates with back-end systems through documented API boundaries rather than direct coupling, so services can evolve independently of the front door.

Evidence & disclosure

This is a reference architecture. It does not represent a named government or institutional deployment and makes no compliance or adoption claims.

Intended value

  • One coherent, accessible front door to many services
  • A multilingual experience designed for a broad public
  • Integration and handoff that an operations team can own

Discuss a similar system

If this pattern is close to a problem you are solving, we can scope a system against your constraints.

Begin a conversation