View a markdown version of this page

Consider composable architecture and reusability - Government Lens

Consider composable architecture and reusability

Designing composable, modular architecture allows the government customer to identify repeatable architectural patterns to inform product design, development, and procurement. Many jurisdictions have established design systems or component catalogs that can be used to simplify and standardize the end-user experience, to accelerate service delivery, reduce operations overheads and improve consistency so users do not have to constantly relearn how to interact with a jurisdiction’s digital services. To promote reuse and reduce complexity, some jurisdictions might have defined core environments or components to be used as part of new services. These elements are usually defined as part of a jurisdiction’s enterprise architecture.

Leveraging government environments and procurement agreements allow builders to take advantage of particular terms and standards already agreed upon between the vendor and the government, which improves and speeds up delivery and helps make compliance with government standards simpler. Builders should identify and engage with Government architectural standards and groups where a service they are building might deliver services across multiple departments of agencies, and should be aware of whole government patterns that can be leveraged.

Questions to ask:

  • Have you considered a modular, extendable, and composable architecture for this service?

  • What platforms, frameworks, agreements, and patterns exist that you can leverage (for example, from this jurisdiction and others)?

  • How difficult is it to reuse an existing agreement, environment, or pattern, and what ongoing effort is required to maintain it?