System Architecture

The architecture of large systems

This workshops tackles the tough problem of respecting and solving the numerous aspects of a large software system: From performance to security, from reliability to flexible upgrades and lifecycle issues. From automated builds and documentation to advanced architectural patterns solving domain problems. From dynamic loading of functionality to transactional integrity.

This workshop works best if adapted to the specific needs of a project. The workshop covers:

  • Development Process and setup

  • Metadata and configuration

  • Domain and system partitioning

  • Tier modelling and partitioning

  • Non-functional requirements and architecture

  • Lifecycle aspects