Skip to content

Domain

Radio Astronomy Playground uses ideas from domain-driven design (DDD) to guide development and documentation. These include:

📡 Ubiquitous language

Building a ubiquitous language of radio astronomy terms that is reflected in the code, which makes it easier to communicate with domain experts and to learn radio astronomy through code-based experiments.

🧩 Domain model

Designing the software around a domain model with context boundaries defined according to how radio astronomers typically process data from an observation.

Event storming

Using an event-storming-inspired approach to explore and document radio astronomy workflows and interactive experiments.