
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.
Copyright © All rights reserved by SuddenPeak.