PRISM is a family of seven open enterprise architecture frameworks — EA, Infrastructure, Cybersecurity, Application, Data, AI, and Product — defined as plain-text YAML, committed to git, and reviewed in pull requests. Created by Palakurthi, V.G.
No reviews yetBe the first to leave a review for PRISM Framework
Maker
📌
I built PRISM because I wanted enterprise architecture to work the way code works. You don't ask permission to read the codebase. You don't schedule a meeting to find out what a system does. You open the repository.
PRISM brings that same discipline to enterprise architecture: your organization's structure, systems, data flows, security posture, infrastructure, AI architecture, and product decisions — all as plain-text YAML files, committed to git, versioned, reviewable, and always current. No proprietary tooling. No centralized gatekeeper. No diagram that only one person knows how to update.
Architecture should be a source of truth, not a snapshot. That's what PRISM is for.
Report
It would be great to see a visualizer or diagram generator that auto-renders the YAML relationships into an interactive graph, so non-technical stakeholders can actually understand the architecture without reading raw files.
Report
Maker
@sefa_tecir15332 yes please check out the https://prism-framework.org/ and Open Landscape Viewer which allows the non-technical stakeholders to use the UI Form instead of the YAML to define and author the relationships and on the right side the diagram auto-renders it.
Report
The YAML in git approach is a smart move for keeping frameworks versioned and reviewable. One thing that would really help adoption is a CLI or web tool that diffs two framework versions and highlights exactly which controls or requirements changed, since right now tracking modifications across seven large YAML repos would be painful for most teams.
Report
Maker
@beyzatanrkur6p Thank you for the suggestion, this is the initial release and we have more features coming up. Currently both technical and non-technical could either author in YAML or using UI Form on https://prism-framework.org/Open Landscape Viewer along with an interactive diagram that renders automatically.
Report
honestly the idea of treating architecture frameworks like code in git is kind of brilliant. gave one of the YAML files a quick look and it was surprisingly readable, basically like a config file you'd actually want to review in a PR.
It would be great to see a visualizer or diagram generator that auto-renders the YAML relationships into an interactive graph, so non-technical stakeholders can actually understand the architecture without reading raw files.
@sefa_tecir15332 yes please check out the https://prism-framework.org/ and Open Landscape Viewer which allows the non-technical stakeholders to use the UI Form instead of the YAML to define and author the relationships and on the right side the diagram auto-renders it.
The YAML in git approach is a smart move for keeping frameworks versioned and reviewable. One thing that would really help adoption is a CLI or web tool that diffs two framework versions and highlights exactly which controls or requirements changed, since right now tracking modifications across seven large YAML repos would be painful for most teams.
@beyzatanrkur6p Thank you for the suggestion, this is the initial release and we have more features coming up. Currently both technical and non-technical could either author in YAML or using UI Form on https://prism-framework.org/ Open Landscape Viewer along with an interactive diagram that renders automatically.
honestly the idea of treating architecture frameworks like code in git is kind of brilliant. gave one of the YAML files a quick look and it was surprisingly readable, basically like a config file you'd actually want to review in a PR.
@necdetozya55828 thank you, that's the core idea