Kata your Way to Better Architecture Skills


Duration: 180 mins
Andy Marks
Principal Consultant, ThoughtWorks
Sarah Taraporewalla
Principal Consultant, ThoughtWorks

"How do we get great designers? Great designers design, of course." —Fred Brooks

"So how are we supposed to get great architects, if they only get the chance to architect fewer than a half-dozen times in their career?" —Ted Neward

Architecture Kata exercises (https://archkatas.herokuapp.com/) are great activities to deliberately build skills in on-the-spot technical solution design. This workshop will give attendees both a theoretical and practical experience with this activity and allow them to conduct the same exercises within their teams/organisations.

This deep-dive will describe the purpose and structure of these exercises and then outline an incremental approach to completing a Kata. With this background, the attendees will form small groups and collaboratively design their own solution to a different Kata problem, guided by the experience of the facilitator(s). The final stage of the workshop consists of all the groups sharing and discussing their solutions with the entire set of attendees.

1. Introduction to Architecture Katas (20 minutes)

2. Facilitated small group kata exercise (140 minutes)

3. Group shareback and exercise review (20 minutes)

The intended audience for this workshop are architects, tech leads and/or senior engineers who are growing into roles which require architecture thinking.

You may also be interested in

50 mins
Principles for Building MicroServices

MicroServices, that is the new rage. Many companies want to split their monoliths into microservices. With every single technology, the...

25 mins
Running Microservices on Kubernetes – Best Practices

Yes, we have split the product functionality into separate independent Microservices, but how do we manage this distributed beast? There...

25 mins
Getting Cloud Migration Right

Attend this session to learn about cloud migration and it's challenges. You will also go back with insights on a...

25 mins
Moving a Monolith from AWS EC2 to K8

In this talk, Samuel will talk about how his team at Freshworks moved a Monolithic Rails Application from AWS EC2...

50 mins
Architectural Principles and Practices for Building MicroServices

Transitioning from a monolith to a microservices based architecture is a non-trivial endeavor. It is mired with many practices that...

50 mins
From my Machine to the Cloud with Cloud-Native Tools

With great scalability comes great responsibility. Individual deployments, updatability and development of microservices comes with advantages as well as challenges....