Session

Building Software Architecture from First Principles

As new architectures and frameworks continually emerge, comprehending, evaluating, and applying them becomes challenging. Returning to fundamentals is essential to understand the software design, its intent, and its purpose.

This talk will introduce the “First Principles” methodology and explore how it can help improve our software architecting skills. We will break down common architectures, identify the foundational building blocks, and re-compose them into flexible and adaptable framework.

== Topics include:

* First Principles Methodology in Software Architecture: Understanding the core concepts that drive effective design.
* Breaking Down Modern Architectures: Analyzing existing architectures to extract their fundamental components.
* Fundamental Tenets and Goals: Focusing on modularity, scalability, resilience, and other essential aspects.
* Applying these principles in practical scenarios to produce resilient and adaptable architecture.

== Attendees will gain:

* Skills to dissect existing architectures and grasp their essential building blocks.
* A practical framework for designing systems that are robust and future-proof.
* Guidelines for improving Software Architecting skills.

Dejan Miličić

Head of DevRel, RavenDB

Novi Sad, Serbia

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top