Handbook Architectural KATA
The Japanese word kata refers to exercises for refining techniques in martial arts.
Software development we adopt a similar practice. In an architectural kata,
a small group (3-5) of developers and/or software architects practice proposing
different architectural approaches and analyzing and discussing the inevitable
trade-offs that impact system qualities. How would you sketch the design for
the given assignment in this handbook? What architectural style do you think
fits best? Get inspired by the example in this handbook for your architectural
work or try the example with your team.