The C4 Model - Misconceptions, Misuses & Mistakes • Simon Brown • GOTO 2024

  Рет қаралды 25,047

GOTO Conferences

GOTO Conferences

Күн бұрын

Пікірлер: 8
@micknamens8659
@micknamens8659 5 күн бұрын
Assuming that the microservice's database (schema) (shared by the server instances of the microservice) is hosted on a shared database service (DBMS). How could the database (schema) then be considered a (top level) container in itself? The database server is a container (on the infrastructure dimension). The database (schema) is rather a component of the microservice (on the organisational dimension), although it could be considered as a sub-container of the DBMS on the infrastructure dimension.
@KirbyZhang
@KirbyZhang 3 күн бұрын
The schema should probably be a container in the microservice's context, you can emphasize sharing of containers with other contexts using color notation. However, if there is a separate team that works on the database, the database software would be a top-level context. in that context it would have schema containers used by microservice contexts.
@mikestaub
@mikestaub 2 ай бұрын
I love ilograph for this. You can just fine-tune an AI on your repos and have the LLM keep the diagrams up to date
@perfectlyfantastic
@perfectlyfantastic 2 ай бұрын
@@mikestaub omg there is something like that
@micknamens8659
@micknamens8659 5 күн бұрын
An architectural layer is an abstraction that A) describes a role in a pattern of components and their communication, B) identifies a set of components that play this role in a concrete architecture. So is C4 restricted? Because it doesn't seem to allow to integrate other abstractions?
@KirbyZhang
@KirbyZhang 3 күн бұрын
you can create a "group" around systems, containers, or components
@micknamens8659
@micknamens8659 3 күн бұрын
@KirbyZhang So we have the "C4+G" model 😀
@galaxygur
@galaxygur 16 күн бұрын
Why risking to introduce misinterpretations with these abstractions, when you can literally just visualize your actual codebase?
The Best Programmer I Know • Daniel Terhorst-North • GOTO 2024
48:33
GOTO Conferences
Рет қаралды 66 М.
C4 models as code - Simon Brown - NDC Oslo 2023
1:00:02
NDC Conferences
Рет қаралды 30 М.
Haunted House 😰😨 LeoNata family #shorts
00:37
LeoNata Family
Рет қаралды 12 МЛН
这是自救的好办法 #路飞#海贼王
00:43
路飞与唐舞桐
Рет қаралды 132 МЛН
Git! (Recording for Code the Dream)
1:27:12
rioredwards
Рет қаралды 2
Software Architecture: The Hard Parts - Neal Ford
57:05
Developer Summit
Рет қаралды 10 М.
Enterprise Architecture Vs. Solution Architecture
20:30
Enterprise Architecture Radio
Рет қаралды 9 М.
How To Handle Permissions Like A Senior Dev
36:39
Web Dev Simplified
Рет қаралды 85 М.
Modular Monoliths • Simon Brown • GOTO 2018
46:32
GOTO Conferences
Рет қаралды 96 М.
The Thing No One Tells You About Microservices
13:40
Continuous Delivery
Рет қаралды 64 М.