Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Do any colour coding conventions exist for system architecture block diagrams? If not, who/what would be considered the de-facto standard? Is block diagram the correct terminology in this context?

Specific hardware/roles of interest are caching/persistence tiers, load balancers and public/web servers.

Some (conflicting) examples:

WikiMedia system architecture

WikiMedia system architecture

A MapReduce system design pattern

MapReduce system design pattern

share|improve this question
up vote 3 down vote accepted

While you might find someone who has created a conventions including color, you will not find it respected universally in IT. Block diagram design techniques are often shared but specific and consistent conventions will be unique to IT departments and individuals.

Of course, with specific types of diagrams such as circuit diagrams, you will encounter more rigid standards. This does not apply in IT.

There are conventions within types of diagrams but not to the level of detail you are requesting. If you want to explore types of diagrams, this Wikipedia article is a good start.

The IEC 61131 standard includes a specification for a Functional Block Diagram in the context of programming languages. Nevertheless, as detailed before, this will not be universal.

If you want examples of how other people diagram their infrastructure in IT, the Rate My Network Diagram Web site is a good start.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.