Architecture Advanced Concepts
Description:
Architecture is about the important stuff…whatever that is. (Ralph Johnson)
The role of software architect embodies a massive amount and scope of responsibility that continues to expand
Software architecture is a constantly moving target because of the rapidly evolving software development ecosystem.
When studying architecture, one must remember that, like much art, it can only be understood in context. Many of the decisions architects made were based on the realities of their environment.
In this one-day session – we will review significant architecture topics that are mandatory for the day-to-day work of each tech lead/architect
Topics:
Software architecture and architects
· What is architecture, and how do we document it
· Architecture roles and responsibilities
Cloud-Native Architecture
· Building cloud-native solutions, containers, and orchestrators
Database and Data Persistency – how to choose the right DB for your needs
· Relational, No-SQL DB
Architecture styles and patterns
· Monoliths and distributed architecture styles
· Layered, pipe, microkernel, service-based, event-driven, space-based and microservices architecture