Applications running the cloud must be designed to handle extreme distribution and constant change. Until recently, design patterns that satisfy this need have predominantly been implemented in the application tier, but now cloud-native databases – distributed SQL databases – are helping to relieve the app developer of a great deal of burden. In this session we’ll have a look at key cloud-native patterns and study how they show up when the responsibility shifts from the app tier into the database.