filmov
tv
2019 - Micro-services Challenges - Istio to the Rescue
Показать описание
It is widely accepted that monolithic applications do not scale well in a cloud environment. Micro-services pattern offers a solution to monolithic application challenges, like scalability, agility, availability, etc. However, micro-services come with their own set of challenges and issues: duplication of common code is a major one and in case of different technologies, there is not only duplication of code, but re-implementation of common functionality in different technologies. Micro-services also add significant overhead for operations as they have to manage many applications.
There is a need to solve the micro-service overhead problem so developers can focus on implementing business requirements instead of re-implementing common functionalities. Also, it should remain easy for devops teams to manage and monitor all applications in a uniform way. Monitoring should also be easier, so we have an efficient way of diagnosing issues: where is the application failing, which micro-service is the issue, etc.
There is a need to solve the micro-service overhead problem so developers can focus on implementing business requirements instead of re-implementing common functionalities. Also, it should remain easy for devops teams to manage and monitor all applications in a uniform way. Monitoring should also be easier, so we have an efficient way of diagnosing issues: where is the application failing, which micro-service is the issue, etc.