The software temple

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:




Blogs on tech & society.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Questions to Ask Yourself Before Searching for App Developers Near Me

Chapter 5 Other Languages and Platforms

The Art of Wrapping Functions

AUTOSCALING with prom2json and custom-apiserver

Algorithms Study Group

Why I Code in Python

What happens when you type ls -l in the shell

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
ski n

ski n

Blogs on tech & society.

More from Medium

Will software developers be the new heroes of the analytics world?

Scrum Is A Double-Edged Sword Regarding Software Development And Other Fields

Monoliths or microservice?

Rubber duck debugging — out. Talking to a person — in.