Software architecture

This page provides a short overview of the cloud service, from a software architecture perspective.

System Context

Structurizr is a collection of web-based tooling for the creation and publication of software architecture models. It makes use of a number of other cloud-based services including:


In summary, Structurizr consists of two server-side Java/Spring MVC applications (one hosting, and one hosting, with data being stored in a combination of a MySQL database and Amazon S3. Most content is viewed/modified by users via a collection of single-page applications written in JavaScript running in the user's web browser.


Structurizr is deployed using a number of cloud-based services including: