Project Lionheart: The Story So Far…

The day after the mini-quality attribute workshop (see Activity 7, Mini-Quality Attribute Workshop), our team gathers to discuss architecture options. We knew we were building a data-driven web application, but beyond that we didn’t have much else to go on. What overall patterns would we use to organize the system? What technologies will we use for the web application? How will the code be deployed and hosted? How will the code be organized?

You review the constraints with the team as well as some of the more interesting functional requirements. Looking at the influential functional requirements you point out that we’ll need a database and a search engine. Most of the team has prior experience with MySQL, ...

Get Design It! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.