Performed Architectural Kata Series – Space Based Architecture

Expand your horizon and structure your thinking on software architecture through examples

In this architectural kata, you will find inspiration and new perspectives on space based architecture, an approach to software architecture focused on high load, high availability, and high scalability, and how to acquire new skills through a practical, effective hands-on approach.

For this instance of architectural kata, we will use the following constraints, techniques, and diagrams:

  • Space based architecture
  • Domain modeling
  • Component diagram based on the building blocks of space based architecture: Processing Unit, Space, Router

In future architectural katas, we will vary the constraints, techniques and diagrams used to showcase a large variety of approaches to software architecture. The current session is part of the current Mozaic Works architectural kata series.

More about this architectural kata series:

 

This intensive architectural kata series showcases a structured way of thinking to achieve objectives and solve challenges such as:

  • Master architectural decisions that prevent $100K+ refactoring mistakes
  • Transform complex business requirements into clean, maintainable code architecture
  • Identify and solve faster real-world design challenges
  • Eliminate architecture communication breakdowns that cost organizations millions in failed products
  • Transform complex business requirements into maintainable software boundaries that evolve with your business

Why Attend

This learning kata is for software architects or senior software developers who want to expand the knowledge of architectural thinking, modern practices, and tools.

Each architectural kata features a unique combination of techniques, diagrams, and architectural styles to showcase a large variety of approaches to software architecture.

You will also:

  • experience experts applying architectural thinking in a fast paced session
  • clarify the structure of the architectural process by seeing it in practice
  • understand through examples how to use modern practices such as domain modeling, event storming, architecture decision records, diagrams as code, architectural tests, or the C4 model

After the kata, you will have the option to submit your own solution to the problem, as demonstrated in the kata, and to receive feedback on the results.

Who Should Attend

Software architects interested in structuring the knowledge of software architecture or looking to expand the horizon on architectural thinking and modern practices

Senior software developers looking to become architects or to take responsibilities related to software architecture.

Practical Details

  • Language: English
  • Experiential, hands-on, interactive online learning with practical examples
  • Participants will be awarded a Mozaic Works certificate of completion
Quantity:
- +

Price
Original price was: €298.00.Current price is: €181.00.

Included
  • the solution designed during the live session – diagrams, code, notes
  • video recording of the full session
  • one follow up 1h session at the participant’s request
  • downloadable templates for the used architecture diagrams

Agenda

  • Briefly about architectural kata
  • Explain the chosen problem and constraints
  • Create the architectural artifacts
  • Explore architectural techniques
  • Identify and discuss trade-offs
  • Review and critique the resulted architecture
  • Feedback, Q&A
  • Post-session support

 

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.

Meet Your Trainers

Alex Bolboaca

CTO, Senior Trainer at Mozaic Works

With over 25 years of international experience in the world of software and technology, Alexandru shares about himself: Being deeply passionate about technology creation I am a continuous learner in the field. Between reading, trying out technologies and multiple programming languages, presenting and participating to developer communities and conferences, I have learned enough to write two books and teach hundreds of developers and architects. I love working with smart people who want to get better at what they do, whether it’s team work, communication, management or technical skills. I offer you my passion, my experience and my capacity to adapt to your needs. About Alex

More about Alex Bolboaca >
0
    0
    Your Cart
    Your cart is empty
      Apply Coupon
      Scroll to Top