Percorrer por autor "Ribeiro, Hugo André de Freitas"
A mostrar 1 - 1 de 1
Resultados por página
Opções de ordenação
- Chaos Engineering: bring order to chaosPublication . Ribeiro, Hugo André de Freitas; Sousa, Paulo Alexandre Gandra deChaos Engineering is one of the hottest topics at the moment. Everyone in the field knows its great driving force, Netflix, which chose early on to develop this topic in an open-source way to support the community and allow others to get involved. However, having access to the tools and knowing how they are implemented in large companies is not enough for everyone to succeed in implementing Chaos Engineering. The research needed to determine where to start and the integration of this new concept into the project lifecycle can take a long time, a time that companies are often unwilling to give up due to other goals already set. This thesis aims to help those who are interested in getting a good starting point by explaining the various concepts involved in the area and clarifying what can be done before starting to talk about experiments in production environments. Like everything in Information Technology, all the pieces are interconnected and Chaos Engineering is not an isolated science. Monitoring is one example of the key elements without which the implementation of Chaos Engineering practices would not make sense. Visualizing the state of the system before, during and after experiments is necessary to identify, verify and evaluate the system with or without the implementation of Chaos Engineering techniques. The different levels of the chaos maturity model will also be presented, demonstrating the various ways in which it can be implemented in a system and the life cycle of a project. Following the theoretical presentation, experiments will be carried out using chaos tools in an open-source project to demonstrate the use of good practices and their usefulness. The choice of tools will be made taking into account the specifications of the project in use in order to increase the deficiencies found with regard to its behaviour under stress. The respective hypotheses will be presented in a formulation, implementation and results presentation format to demonstrate the entire process.
