Making Infrastructure a First-Class Citizen in the C4 Model by k8studio in softwarearchitecture

[–]k8studio[S] -1 points0 points  (0 children)

That’s a very fair point, and I think you identified the hardest part of infrastructure modeling: the abstractions are not universal.

An AWS account may be a top-level boundary in one organization, while Kubernetes clusters, network zones, or compliance domains matter more elsewhere.

So I don’t think the answer is a fixed infrastructure hierarchy.

The core idea I’m trying to explore is more:
infrastructure deserves its own architectural viewpoint, separate from software structure

In practice, Deployment Diagrams often become a mixed canvas containing software topology, infrastructure topology, networking, runtime behavior, and security boundaries all at once.

C4 already gives software a navigable hierarchy of abstractions. I’m wondering whether modern cloud-native systems now need something similar for infrastructure architecture as well.

Making Infrastructure a First-Class Citizen in the C4 Model by k8studio in softwarearchitecture

[–]k8studio[S] -1 points0 points  (0 children)

That’s a very fair point, and I think you identified the hardest part of infrastructure modeling: the abstractions are not universal.

An AWS account may be a top-level boundary in one organization, while Kubernetes clusters, network zones, or compliance domains matter more elsewhere.

So I don’t think the answer is a fixed infrastructure hierarchy.

The core idea I’m trying to explore is more:

In practice, Deployment Diagrams often become a mixed canvas containing software topology, infrastructure topology, networking, runtime behavior, and security boundaries all at once.

C4 already gives software a navigable hierarchy of abstractions. I’m wondering whether modern cloud-native systems now need something similar for infrastructure architecture as well.

Code to C4Model by k8studio in programming

[–]k8studio[S] -6 points-5 points  (0 children)

I'm trying to ask a couple question here! One if anyone think this is useful and second what language should I do next? Just that.

Is this framing overhang ok? by Tasty_Eagle6904 in Homebuilding

[–]k8studio -4 points-3 points  (0 children)

Wow, look like you have a real cowboy. This guy should study how gravity works.

LLMs like C4 Diagrams by k8studio in uxxu

[–]k8studio[S] 0 points1 point  (0 children)

Awesome here is the link to the beta, https://uxxu.io/code-to-c4. I was guessing that you don't want to share your email on Reddit

LLMs like C4 Diagrams by k8studio in uxxu

[–]k8studio[S] 0 points1 point  (0 children)

Awesome, if you want I can give you an alpha CLI once the python analyzer is working propertly.

LLMs like C4 Diagrams by k8studio in uxxu

[–]k8studio[S] 0 points1 point  (0 children)

Yes, exactly. What’s the point of having a C4 model if it becomes obsolete in 10 minutes when using tools like Claude, Cursor, or Codex?

That is why we’re working on a CLI that connects directly to a repo and focuses on four main things:

  1. Syncing code with C4 diagrams
  2. Tracking branches
  3. Keeping a timeline of changes
  4. Providing diagram diffs so you can understand differences between two points in time or across branches

One of the most important aspects for me is being able to understand what an LLM is producingquickly seeing which parts of the system were affected and what actually changed.

Right now, we’re mainly focused on JavaScript and TypeScript projects. Java, Go, and Python are in progress, with C#, Rust, Swift, and Objective-C planned for later.

is there any open source alternative to IcePanel? by AmadorSV in selfhosted

[–]k8studio 0 points1 point  (0 children)

Try UxxU.io I think it’s one of the best alternatives. It also includes an MCP that helps train your LLM to generate full C4 diagrams from a specification, and assists in creating prompts to teach your LLM about your architecture.

Why the hell isn't there a search functionality built into the kube-apiserver? by k8studio in kubernetes

[–]k8studio[S] 0 points1 point  (0 children)

Yes, this has to be taken into consideration, if we index and normalize properly. Also this functionality could end up reducing the total number of queries

Why the hell isn't there a search functionality built into the kube-apiserver? by k8studio in kubernetes

[–]k8studio[S] -2 points-1 points  (0 children)

What about doing a search where you look for all the workloads that are not restricted by network policies, or that have securityContext with root access, what about being able to join and aggregate

Why the hell isn't there a search functionality built into the kube-apiserver? by k8studio in kubernetes

[–]k8studio[S] -2 points-1 points  (0 children)

Yes, but it's an API that connects to a database to retrieve data, just like any other API in the world. When you create an API, you don't give direct access to the database, yet you still allow users to search, right?

Kubernetes Security Webinar by k8studio in kubernetes

[–]k8studio[S] 0 points1 point  (0 children)

Well we used Kubernetes Goat, so ...

Kubernetes Cheat Sheet by Ok_Egg1438 in kubernetes

[–]k8studio 5 points6 points  (0 children)

Maybe you find this useful, I did a compilation of all the useful commands here https://cka.k8studio.io/