Last updated
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.
Here's a template to get you started:
Find real examples from winning SCF applications from which to draw inspiration.
Pro tip: If you want diagrams like the ones shown above, use and write PlantUML.
Define how your solution will work technically