In this talk Erich Nachbar will present how Scala is used to introduce Software Defined Power in Data Centers. The architecture to manage server power allocations relies on containerizes Scala services and a large scale data processing pipeline to predict, control and monitor power. He will introduce the used architecture patterns to: * run containerized Scala services on CoreOS * utilize Kafka as processing backbone to increase robustness and scale * store timeseries & JSON data in Cassandra (KairosDB, Doradus) * implement service discovery for Scala and other infrastructure services through a Software Defined Network (Weave).