Scheduling apps in the cloud... yaaawn. But hey, it's actually pretty awesome what Pivotal Cloud Foundry and Pivotal's Kubernetes distribution (Pivotal Container Service) have to offer in this area. In this talk we will give a brief overview as to how Pivotal Cloud Foundry and Kubernetes implement scheduling as well as some of the features offered. Then we'll discuss how Spring Cloud Data Flow gives you the ability to use a common interface to schedule tasks whether you're using Pivotal Cloud Foundry or Kubernetes. But that is only part of the story. How do we know if our job or task successfully completed? How can we write our code such that we can restart a failed job and have it pick up where it left off? We will discuss how Spring Cloud Task and Spring Batch can be incorporated in your Spring Boot app to provide you these features.