| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 2.15 MB | Adobe PDF |
Autores
Orientador(es)
Resumo(s)
In today’s fast-paced software world, agility and adaptability are key to staying competitive. Companies are under pressure to release products and updates faster, without sacrificing quality or security. This is where DevOps really shines, bridging the gap between development and operations, helping the entire software life-cycle. But DevOps is more than just a methodology or set of tools. It’s a culture that encourages collaboration. By working closely together, development teams can focus on innovation, while operations ensure stability and performance in production. Continuous integration and delivery, boosted by tools like Jenkins, speed up testing and deployment, reducing delays. Monitoring, meanwhile, plays a critical role. It gives teams a clear view of how systems are performing, letting them catch problems early on—before they escalate. Continuous monitoring ensures that software remains reliable and secure, from development all the way to production. Choosing the right monitoring tools is vital. Prometheus and Grafana are popular for system and real-time monitoring. The ELK Stack (Elasticsearch, Logstash, Kibana) is widely used for log analysis, while tools like New Relic and Datadog also offer comprehensive solutions, especially for cloud environments like AWS, Azure, or Google Cloud Platform. For monitoring to work effectively, it must be proactive. This means identifying potential issues before they affect users. Setting clear metrics, such as response times and resource usage, helps teams stay on track. It’s important to regularly adjust these metrics to fit the project’s evolving needs. Incorporating continuous monitoring into daily routines helps teams stay on top of incidents, fostering a culture where problems are solved quickly, and reliability is consistently improved.
Descrição
Trabalho de Projeto de Mestrado, Engenharia Informática, 2025, Universidade de Lisboa, Faculdade de Ciências
Palavras-chave
DevOps Development Operations Continuous Monitoring Performance
