3๏ธโฃDay 3 - Define the technical architecture
Define how your solution will work technically
Last updated
Define how your solution will work technically
Last updated
You've made it to Day 3! Well done. Today, you will focus on creating a Technical Architecture Document.
A solid technical architecture document is crucial; the Stellar Community Fund has technical reviewers who will ensure the document is clear and explains your solution in detail.
C4 diagrams (short for "Context, Containers, Components, and Code"), is a visualization tool used in software system design. It provides a structured way to represent different system abstraction levels, from the high-level context to specific code details.
The C4 diagram is divided into four layers: the context, which shows how the system interacts with its environment; containers, representing the main parts of the system; components, detailing the internal pieces of the containers; and, finally, code, which focuses on detailed implementation.
This hierarchical approach makes it easy to understand and effectively communicate software architecture.
You can create the diagrams directly in your Figma file.
Pro tip: If you want diagrams like the ones shown above, use https://uml.bigger.systems/ and write PlantUML.
Here's a template to get you started:
Find real examples from winning SCF applications from which to draw inspiration.