Distributed systems. Cloud delivery pipelines. Functional programming.|