The Evolution of Computing: Modular > ObjectOriented > ServiceOriented > MicroServices > Cloud > Containerisation > Serverless / FaaS