The adoption of cloud technologies is transforming how research software is developed and used. Research IT is shifting towards cloud-native development, where applications are built as scalable microservices and consumed via application programming interfaces (APIs).
This approach, which includes containerising workflows with tools like Docker and orchestrating them with Kubernetes, is making academic software more robust and reproducible.
Practices like Infrastructure as Code (IaC) and Continuous Integration/Continuous Delivery (CI/CD) pipelines are becoming the standard, thus allowing scientists to share the exact configurations used for different experiments and support reproducibility. This modernisation not only accelerates scientific discovery but also improves the longevity and reusability of research software, aligning it with industry-grade practices.