Exposing the system layers and creating a systematic way of monitoring to provide visibility of the application and infrastructure health and performance will ensure the availability, reliability, and stability of services. During scaling up a startup company and shifting from monolithic distributed applications and services, software architecture changes, and the need for gaining actionable insights into the application performance, debugging, and troubleshooting will require an overhaul to adopt these changes. The topology for the infrastructure setup changes from managing and serving traffic from a few servers to hundreds of servers on multiple cloud providers, as a single cluster to a multi-cluster, multi-environment setup. When scalin...
Monitoring of servers over the network is important to detect anomalies in servers in adatacenter. S...
Context: Modern software systems employ large IT infrastructures hosted in on-premise clouds or usin...
Background: Developing and maintaining software is resource expensive. Therefore many organizations ...
Observability is the ability for us to monitor the state of the system, which involves monitoring st...
The software used in the energy sector has long been running on its own infrastructure, which has po...
Developing on distributed systems increases the maintenance requirements of software projects....
The case company of the thesis was lacking a common service catalogue for its IT services. The compa...
The availability and performance of client applications is a huge factor for the success of organiz...
In today's extremely competitive commercial environment, organizations must deliver software product...
Thesis (Master's)--University of Washington, 2020Internet of Things (IoT) systems typically consume ...
Context Microservices as a lightweight and decentralized architectural style with fine-grained se...
Metric collection and analysis is an important aspect of operational management of many systems. Ade...
Purpose: Due to the complexity of digital services, companies are increasingly forced to offer their...
While Microservices promise several beneficial characteristics for sustainable long-term software ev...
<p>Monitoring of a software system provides insights into its runtime behavior, improving system ana...
Monitoring of servers over the network is important to detect anomalies in servers in adatacenter. S...
Context: Modern software systems employ large IT infrastructures hosted in on-premise clouds or usin...
Background: Developing and maintaining software is resource expensive. Therefore many organizations ...
Observability is the ability for us to monitor the state of the system, which involves monitoring st...
The software used in the energy sector has long been running on its own infrastructure, which has po...
Developing on distributed systems increases the maintenance requirements of software projects....
The case company of the thesis was lacking a common service catalogue for its IT services. The compa...
The availability and performance of client applications is a huge factor for the success of organiz...
In today's extremely competitive commercial environment, organizations must deliver software product...
Thesis (Master's)--University of Washington, 2020Internet of Things (IoT) systems typically consume ...
Context Microservices as a lightweight and decentralized architectural style with fine-grained se...
Metric collection and analysis is an important aspect of operational management of many systems. Ade...
Purpose: Due to the complexity of digital services, companies are increasingly forced to offer their...
While Microservices promise several beneficial characteristics for sustainable long-term software ev...
<p>Monitoring of a software system provides insights into its runtime behavior, improving system ana...
Monitoring of servers over the network is important to detect anomalies in servers in adatacenter. S...
Context: Modern software systems employ large IT infrastructures hosted in on-premise clouds or usin...
Background: Developing and maintaining software is resource expensive. Therefore many organizations ...