Why do we use 4
We believe in better software
because we do it
C4 - architecture diagrams
We know and like UML, but we use it pragmatically. UML sequence diagrams are ideally suited for their specialist area (for the visualization of chronological processes). We also often use activity diagrams. Simple use case diagrams are helpful in the early stages of requirements engineering. We practically do not use class diagrams. We were often forced to use component diagrams to visualize the architecture of our applications. Somehow it never worked out well. We often had the impression that the complex rules of the UML notation of component diagrams and their level of detail are not optimal for a simple visualization of the software architecture. Fortunately, we found a better tool for this purpose. C4 model. This model enables the software architecture to be visualized on four levels: context, container, component and code. This is a very simple notation that allows us to delve into the architecture of the information system step by step. We start at a high level from the context of our software with the user and third party systems. From this level we can zoom in on containers (i.e. individual applications). The components are lower (definitely represented more simply than in UML component diagrams). If necessary, we can go to individual components to view the code structure (the C4 model does not define notation at this level - masochists can use UML class diagrams?). So far, C4 diagrams have been ideally suited for visualizing the architecture of the software we have created. What our programmers like is the ability to define all first three levels of C4 diagrams with simple source code. Yes, we don't draw our architecture. We write it!"GitOps - coming out Home Office"
- Requires Windows 10 Adobe Reader
- How to get to Khandala from Hyderabad
- What is the best investment decision
- What is another name for potassium?
- What are some examples of exotic sweets
- How often will your family visit us
- Is it illegal to fart in America?
- What is the social stratification in Nigeria
- Where is the Treaty of Paris located
- Have you ever removed an alien implant?
- Are medical students really fit?
- How can I take part in a climbing tour
- Where does dark chocolate come from
- Is capital a pure sucker
- Can I unscrew a full Sodastream refill?
- Does society exist without people
- Which HTML editor are you using
- Is it possible to colonize the moon?
- What is digital single lens reflex camera
- Is Pakistan a program country or not
- What is the most radical feminist group
- Speaks Ghana Swahili
- What CMS tools does Airbnb use
- How can you secure your WordPress content
- Is a cell phone with Android One good
- Are you transsexual
- The purpose of humanity is unconditional love
- Which elements perform a 16-bit operation
- How does the step counter for iPhones work
- How far have you traveled for love
- What is a carcass saw
- Which DC characters would you come with?
- Should an engineering graduate join a startup