The software temple

Part 1: Architectural principles of the Assimbly project

Raymond Meester
3 min readOct 22, 2021

At the height of its power, the Athenian Empire began building the Parthenon. This was almost 2500 years ago. The building still stands today:

Parthenon, Athene

The building is a miraculous engineering achievement.
Even in ancient times, its architectural refinements were legendary. Although it is an engineering feat, the basic principles are simple. It has a foundation, columns and a roof.

Why did the Greeks build such temples? And why was the structure so enduring?

Firstly, the structure was created because it simply served its function as a temple. A building devoted to the worship of their gods. Secondly, the Greek architectural design made it possible to create a bigger and higher structures that let the temples rise far above other buildings. Last, but not least, the architecture is ever lasting. A strong foundation, sound proportions and solid materials contribute to this.

That some Greek temples survived thousands of years till today says enough.

Basic architecture

Assimbly is build just like a Greek temple:

1. The foundation

Assimbly’s foundation consists of tree steps. Each step represents a layer of programming languages or frameworks.

2. Columns

On top of the foundation are various columns that represent various integration functions.

3. Roof

The supporting blocks for the roof are servers (like Linux), containers (like Docker) and container clusters (like Kubernetes). Together, they form a complete platform where integrations can run.

With the various building blocks, we now have a complete picture of the architecture:

The above ‘software temple’ for integration represents the basic architecture of Assimbly, but what is the purpose of this building? Let’s find out in the next part.

Or start at the beginning: