Container technologies are usefor across all areas of Rse-ops, including distribution, testing, workflows, and supporting reproducibility.
Learn More
containers
portability
Version Control Systems (vcs) are a fundamental ingredient to working on and sharing source code.
Learn More
scientific software
Compilers are the bread and butter of scientific software to turn human readable code into a machine-readable version.
Learn More
scientific software
Programming languages are another cornerstone of of RSE-ops and scientific software. As programmers, we love and need them.
Learn More
scientific software
Databases are a subset of scientific software that allow us to save and query larger amounts of data in a systematic way.
Learn More
scientific software
Schedulers and orchestrator allow us to scale running workflows or analyses, regardless if we are on HPC or cloud.
Learn More
scaling
Package managers, or more generally, build tools and associated delivery mechanisms, are essential for building and getting software to where we need it.
Learn More
continuous deployment
distribution
dependencies
distribution
Streaming and Messaging tools are a common means in HPC to power large simulations and other analyses.
Learn More
scaling
Monitoring is essential not just for keeping track of service status, but also for security and understanding of large resources.
Learn More
monitoring
security
Web interfaces open up portals to make interaction with scientific software and tools accessible and understandable.
Learn More
accessibility
Continous Integration services allow us to continually build, test, and deploy our scientific software.
Learn More
continuous integration
testing