Last week’s article described the difficulties faced by developers when working with distributed and/or microservice architectures, often lacking in-depth knowledge about the underlying network technologies that enable different components of the architectures to communicate. As discussed, the main challenges relate to the way in which different services interact with each other rather than to...
Guillermo Lopez
The operational challenges of distributed software architecture
Microservice-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. Microservice vs monolithic architecture Monolithic...
Operating System-level Virtualization
For 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. Let’s not forget, however, that...
Categories