Prerequisites
Participants should have at least 3 years of professional experience in software development.
Frequently Asked Questions
Q: What is a Performed Architectural Kata and how does it work?
A Performed Architectural Kata is a demonstration of the architectural process by an expert, applied on a chosen problem, within a few hours.
Q: What specific architecture topics are covered in this session?
This specific session on Space-Based Architecture starts with domain modeling and continues with the building blocks of space-based architecture, discussing trade-offs and contrasting with other approaches during the process.
Q: Do I need prior architecture experience to participate?
It’s best if you were exposed to software architecture in professional projects, which is why we recommend it to software developers with over 3 years experience and architects.
Q: What makes this different from theoretical architecture training?
This is an exercise in learning through observation, which makes it practical.
Q: How long does the kata session last?
This performed kata lasts for 3 hours and a 1-hour follow up session. The performed kata includes conversations and Q&A. The follow up session can consist of a review of your solution to the same problem, or additional questions related to software architecture.
Q: Who should attend this session?
A: This session is ideal for senior software developer and architects wanting to expand their toolbox through observing other techniques, software developers looking to move into architecture roles, and technical leads interested in architecture.
Q: What outcomes can I expect from participating?
By observing the architectural process and the architectural thinking of the expert and discussing with him, you will leave with a better knowledge of modern architectural techniques and new ideas to apply in your work. After the session, you are invited to replicate the exercise by yourself or within a group and review the results and your process with the expert during the 1-hour follow up session.
Q: Can I learn more about software architecture from you?
Definitely! If you have a defined challenge, we can create a customized learning program for you. Or you can join one of our hands-on experiential learning programs on software architecture, such as: Architecting Microservices, Software Architecture Principles or From Developer to Architect. Either way, you will learn useful techniques by solving exercises with feedback from the trainer so that you can apply them immediately in production. Moreover, you will have access to learning materials on our learning platform, that include insights, articles, videos, diagrams and demonstrations.