C4 Model Visio Stencil
The C4 Model Visio Stencil is a collection of Microsoft Visio stencils designed to help architects and software developers efficiently create C4 architecture diagrams. The stencil set includes icons f...
C4-PlantumlSkin - A Skin with Related Guidance for Generating C4 Diagrams using Plantuml and Related Tools
# C4-PlantumlSkin... (text truncated due to character limit)
C4Sharp - .NET Diagram As Code Library
C4Sharp (`C4S`) is a .net library for building diagram as code, based on C4 Model. With C4Sharp, developers can create, share, and consume C4 Model diagrams as code such as Context, Container, Compone...
Structurizr for .NET
Structurizr for .NET is a client library for the Structurizr cloud service and on-premises installation. It is not as well supported as the original Java version and lacks some newer features. The Str...
Using ChatGPT to Build System Diagrams - Part I
In this article, aruva explains how ChatGPT can be used to create system diagrams, particularly in the financial domain for Wealth Management. The article highlights the growing popularity of ChatGPT ...
Using ChatGPT to Build System Diagrams with C4 Diagramming Model
In this article, aruva - empowering ideas explores the use of ChatGPT to build system diagrams using the C4 diagramming model. The author provides a prompt for software architects, focusing on the use...
Markwhen
Markwhen is a single-player puzzle game created by Lars Bergqvist. Its a game that challenges you to think outside the box and use your problem-solving skills to progress through increasingly difficul...
ChatGPT and Software Architecture
In this article, David R Oliver explores the many uses of ChatGPT from OpenAI in software architecture, beyond just drawing lines and boxes. This AI technology has numerous applications, and the autho...
A modern diagram scripting language that turns text to diagrams.
D2 is a modern diagram scripting language that can turn text into diagrams with ease. It provides syntax highlighting with editor plugins and renders with the TALA layout engine. D2 has several featur...
EventCatalog: Documentation Tool for Event-Driven Architectures
EventCatalog is an open-source project designed to help you discover, explore and document your event-driven architectures. It uses Markdown and custom components to define events and services, and ha...
How a Solution Architect thinks — Part 1, working with requirements
In this article, Anuar Nurmakanov discusses his journey from being a developer to a Solution Architect and shares his approach towards understanding Solution Architecture. Through an example, he cover...
How a Solution Architect thinks — Part 2, designing the solution
In this article, Anuar Nurmakanov discusses how a Solution Architect thinks while designing a solution. The article covers assumptions and their importance for the architecture, how Solution Architect...
Terrastruct | The Diagramming Tool for Developers
Terrastruct is a powerful diagramming tool specifically designed for software engineers. It features both drag-and-drop and text-to-diagram, bidirectional editing, autoformat, syntax highlighting, the...
Using ChatGPT to build System Diagrams — Part I
The increasing popularity of ChatGPT is evident in its usage in various applications. The author, a software architect, explores ChatGPT’s capabilities for Wealth Management in this article. The autho...
A new software architecture metamodel inspired by C4, Agile and TOGAF
In this article, Nikola Schou introduces a software architecture metamodel that is useful for agile digital transformation of complex enterprises, based on ideas from TOGAF and C4. The metamodel creat...
Architecture Notes - System Design & Software Architectures Explained
Learn about the systems you use every day from the engineers who built them with Architecture Notes. Get access to members-only content and updates when subscribing to our email newsletter. Explore to...
C4 Model: Communicating and Visualizing Software Architecture
The C4 Model provides a standard set of abstractions to describe the static structure of a software system. By using containers, components, and code, the C4 Model allows for creating maps of code and...
Streamlining Diagram Creation With Draw.io and GIT | Simplifying the Process and Collaborating Seamlessly
Are you tired of using outdated diagramming tools? Is your organisation forcing you to use a paid-for product, and they’re only willing to purchase a handful of licenses? In this article, we explore h...
C4 Model: Defining Your Systems Within Your Business
Learn how adopting the C4 model can help you define your software architecture system. Defining layered abstractions is critical to getting started. Read on to find out the importance of mapping your ...
Introducing A New Cross-Cutting Architecture Diagram: The Critical Path
This new architecture diagram spans levels 1–3 of the C4 model to give you the fastest view at your system possible. Architecture diagrams help create a shared understanding about application architec...