3 papers
cs.SE2026
A Telemetry-Driven Model for Quantifying Upgrade Risk in Durable Workflow Execution
Luca Maraschi, Matteo Collina
Durable workflow engines reconstruct execution state by deterministically replaying an immutable event log, coupling every in-flight run to the code version that produced its histo…
cs.SE2026
Predictive Autoscaling for Node.js on Kubernetes: Lower Latency, Right-Sized Capacity
Ivan Tymoshenko, Luca Maraschi, Matteo Collina
Kubernetes offers two default paths for scaling Nodejs workloads, and both have structural limitations. The Horizontal Pod Autoscaler scales on CPU utilization, which does not dire…
cs.SE2023
Evaluating the Risk of Changes in a Microservices Architecture
Matteo Collina, Luca Maraschi, Tommaso Pirini 1. Platformatic Inc
In a microservices-based system, reliability and availability are key components to guarantee the best-in-class experience for the consumers. One of the key advantages of microserv…