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

The Role of QA In Software Testing On ERP Site

Dealing with macOS Performance and Full-screen Mode in Unity Build

Unity full-screen mode letter-boxed

Github Comments

Plutos Network Launches User Dashboard and PlutButton Game. Let’s have fun, community

Solution: Name Columns Explicitly

First Steps in Frontend Testing with TDD/BDD

Learning the Basics of Morse Code

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

Six Key Questions a Software Engineer Answers When Asking for Help

Git-Ting Through Software Development

My code review checklist

The Joy of Clean Code