Published: Last updated:

Glossary

This glossary defines the core technical terms used in the Neuland handbook. The goal is to establish a shared domain language (Ubiquitous Language) between business, engineering, and operations.


A

  • API (Application Programming Interface): An interface that enables different software systems to communicate with one another in a standardised way.

B

  • Bounded Context: A central concept from DDD that defines an area in which specific terms have a single, clearly delimited meaning.

C

  • Compliance as Code: The technical implementation of regulatory requirements through automated test scripts in the infrastructure.
  • Conway's Law: The observation that the architecture of a system reflects the communication structures of the organisation that developed it.

D

  • Data Mesh: A decentralised architecture approach in which data ownership and responsibility reside with the respective business domains.

E

  • EMBAG: The Swiss Federal Act on the Use of Electronic Means to Fulfil Government Tasks (Open Source by Default for federal authorities).

G

  • Golden Path: A standardised, platform-team-supported route for developers to complete a task (e.g. creating a new service) quickly and safely.

L

  • Legacy System: An outdated but often business-critical IT system that is difficult to maintain or integrate.

M

  • MACH Architecture: Acronym for Microservices, API-first, Cloud-native, and Headless.
  • Managed Service: An IT service (e.g. a database) whose operation and maintenance are handled by an external provider.
  • Microservices: An architectural style in which an application is built as a collection of small, independent, and specialised services.

P

  • PADN: Pragmatische Anleitung Digitales Neuland (this handbook).
  • Platform Engineering: The discipline of building internal platforms to reduce cognitive load for engineering teams.

R

  • Refactoring: The improvement of a codebase's internal structure without changing its external behaviour.

S

  • SaaS (Software as a Service): A model in which software is rented over the internet as a service rather than installed locally.
  • SBOM (Software Bill of Materials): A machine-readable inventory of all components and dependencies of a software system.
  • SLO (Service Level Objective): A concrete target for the reliability of a service (e.g. 99.9% uptime).
  • SRE (Site Reliability Engineering): A discipline from Google that applies software engineering methods to IT operations to build highly scalable and reliable systems.
  • Strangler Fig Pattern: A method for incrementally replacing legacy systems by growing new services around them.

T

  • TCO (Total Cost of Ownership): The total cost of an IT system over its entire lifecycle (acquisition, operation, maintenance, decommissioning).

Z

  • Zero Trust: A security model that assumes no user or device on the network can be blindly trusted (never trust, always verify).