Meta modern Software Architecture - Neal Ford

  Рет қаралды 2,624

Developer Summit

Developer Summit

Жыл бұрын

Where do architecture styles come from? Do architects retreat to an ivory tower to decide what the Next Big Thing will be? No-new capabilities constantly appear in the software development ecosystem, and clever architects figure out new ways to leverage the new building blocks, leading to new named architecture styles which are only named after they have existed for a while. This is similar to art and cultural movements, how Victorianism became Modernism. In this keynote, Neal traces the similarities between architecture styles and cultural movements, how each affect the other, and points towards how Metamodernism will inform architecture, corporations, and individual workers in a fundamental way.
For more on-demand content, visit: saltmarch.com/on-demand

Пікірлер: 2
@r_mclovin
@r_mclovin 19 күн бұрын
I like the rant against facebook at the end :)
@sergeypichkurov8757
@sergeypichkurov8757 10 ай бұрын
Great talk. A couple of points about 28:00 though. There are 3 adapters presented there: command, event, and database. Most of the time, when I see that, I'd assume it should be "state" instead of "database", and (at least) both "event" and "state/database" are abstractions that assume durability. Further down, the claim that "database" belongs to the "business logic" is questionable. It raises many questions: what kind of database is that (relational, document, KV, graph, etc.)? If we make this assumption, we complicate it to discuss a category of significant tradeoffs on how we implement durability. Reference to Evans' interpretation on the next slide (28:20) doesn't help much, as that (IMO) is a higher-level view, and the primary focus here is to stress ownership boundaries b/w services/domains, and it has little with the inner view on each domain. On the practical side, from (personal) practical experience, pushing the database outside of the core business logic domain is a good thing. It promotes the implementation of business logic in a stateless and functional manner. The database abstractions become simpler, e.g. KV would work just fine for the most of "core business" scenarios. Database abstractions are less likely to leak into business logic, which is often, by far, the main cause of monolith horror stories and subject of many engaging articles and blog posts.
How to Think Like an Architect - Mark Richards
58:32
Developer Summit
Рет қаралды 3,6 М.
Rebecca Parsons - Building Evolutionary Architectures: Principles and Practices
41:49
Agile meets Architecture
Рет қаралды 3,8 М.
Nastya and SeanDoesMagic
00:16
Nastya
Рет қаралды 10 МЛН
Philip Kotler: Marketing
57:30
Chicago Humanities Festival
Рет қаралды 2,2 МЛН
Think Fast, Talk Smart: Communication Techniques
58:20
Stanford Graduate School of Business
Рет қаралды 39 МЛН
Building Evolutionary Architectures • Neal Ford • YOW! 2018
49:23
GOTO Conferences
Рет қаралды 3,5 М.
Software Architecture: The Hard Parts - Neal Ford
57:05
Developer Summit
Рет қаралды 4,9 М.
Generative AI in a Nutshell - how to survive and thrive in the age of AI
17:57
Fundamentals of Software Architecture - Neal Ford and Mark Richards
57:41
Cheapest gaming phone? 🤭 #miniphone #smartphone #iphone #fy
0:19
Pockify™
Рет қаралды 4,2 МЛН
Как распознать поддельный iPhone
0:44
PEREKUPILO
Рет қаралды 2 МЛН
Смартфон УЛУЧШАЕТ ЗРЕНИЕ!?
0:41
ÉЖИ АКСЁНОВ
Рет қаралды 1,1 МЛН