1. Fundamentals of Software Architecture
How you design a solution, is how it will operate. But what is architecture? Is it really necessary? What it could be, how one is unlike another? Share practices, experience, ideas and new angles on traditional issues.
2. Distributed Systems and Microservices
This section is about architectural solutions for distributed systems: how to design them, how to design microservices, how to develop, maintain, test and adjust distributed systems.
3. Event Driven Architecture
On the one hand there are a plenty of proved patterns in the field of event driven architecture, on the other hand it is under constant development, more and more new tools and challenges emerge. Events versioning, selection of a suitable broker, end-to-end event tracing are only a few of the topics of interest.
4. Experience Architecture
Any Digital product primarily means work with user/client, etc. experience or «X» as it is often designated. Experience architecture (XA) practice combines four different experience domains (behavior psychology, digital-as-tech, business, and perceptual psychology) while creating major business value – Seamless Experience.
5. Data & Security
Security issues are thrown into sharp relief, especially in view of the increased number of services and their clients. The main topics of the section are authentication, authorization and data security.
6. Teaching Architecture
This section is devoted to design teaching: journey of an architect, required knowledge and skills – where and how to get and how to share.
7. Knowledge Management
This section is about architectural knowledge management: how to create, store, share and apply. It also includes more specific topic which is architecture documenting.