Skip to main content

The Role of Atomic Bomb

Atomic Bomb (or any other generative tool) plays a critical role in predictability.

Architecture is established before code generation begins: this removes a major source of variability.


Mini Exercise

Choose a feature and list the structure you would want Atomic Bomb to define before code generation starts.

Example

For customer onboarding, you might define:

  • domain assets: CustomerModel, CustomerService, CustomerState, CustomerApi
  • UI structure: CustomerForm, CustomerSummary, CustomerTemplate, CustomerPage