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