Architecture, grid and cloud

See also deployment solutions.

Enterprise Architecture

Enterprise Architecture examples

Architecture of Open Source

Enterprise Service Bus ESB

Context brokers

Tools

Grid

Service Oriented Architecture (SOA), Microservices Architecture (MSA) and Service Mesh patterns

SOA and MSA

On the surface, Microservices and SOA are similar. The architecture consists of a set of services. However ...

Service Mesh

Virtualisation

Virtual Machines

Virtual machines (VMs) are an abstraction of physical hardware turning one server into many servers. The hypervisor allows multiple VMs to run on a single machine. Each VM includes a full copy of an operating system, the application, necessary binaries and libraries.

Platforms

Containers are an abstraction at the app layer that packages code and dependencies together. Multiple containers can run on the same machine and share the OS kernel with other containers, each running as isolated processes in user space.

Cloud

Open source

NextCloud

OpenDev/OpenStack

Gluster

Commercial

AWS

MSFT

Google

Less commercial

Cloud security