The operational challenges of distributed software architecture

microservicesMicroservice-based architectures are changing the way we design software today, raising new challenges in development and operations. These architectures are adding a strong network dependency on business logic, increasing the number of potential hazards, which grow proportionally to the connections or links that are created between services.


Operating System-level Virtualization

virtualizationFor more than a decade now, hardware virtualization technology, more commonly known as virtual machines, has been the technology on which the production systems we know and use today in our information society have been based, and has made – in the midst of an economic crisis – the evolution of Internet-connected software and services profitable and sustainable.