• Microservices

    Microservice architecture is an approach to designing and running applications. Such applications are typically run within containers, made popular in the last few years by Docker. Containers are portable, efficient, and disposable, and contain code and any dependencies in a single package. Containerized microservices typically run a single process, rather than an entire stack within the same computing environment. This allows portions of your application to be easily replaced or scaled as needed. Transition to Kubernetes - Research Computing is transitioning away from DCOS for microservice orchestration in favor of Kubernetes, the open-source orchestrator originating from Google. New deployments will be launched directly in Kuberenetes and existing DCOS deployments will be migrated over the Summer and Fall of 2022.