Informed CQRS design with continuous performance testing

Publication date

DOI

Document Type

Master Thesis

Collections

Open Access logo

License

CC-BY-NC-ND

Abstract

The architecture of a software system contains the most important choices made in the design of the system. The development team makes most of these decisions early in the development process, as many other decisions depend on them. This thesis follows the reasoning of Denaro et al. (2005) that many performance problems can be prevented by having insight into application performance the early stages of development. In this thesis an adaption to this method is proposed: the continuous performance method. This method in combination with the a set of tools described is this thesis allows for insight into the performance of the current and alternative architectures.

Keywords

Performance testing, Continuous performance, Early performance testing, Workload characterization, Test workload generation, CQRS, Software architecture

Citation