# Combining Automation & Microservices in Globally Distributed Software Engineering (GDSE) > [name=This article is part of a series on microservices and automation. Click [here](https://hackmd.io/@gdse-4/deliverable/) to go to the series overview.] This article is still under development. This article aims explore ways in which automation and microservices can be combined and synergised to facilitate a productive workflow in the context of GDSE. Likely subjects to be discussed here: - API definitions, where do you keep them? In-repo, or separate repository? Touch upon source code generation again for generating client libraries. - Operations with Kubernetes, automatic monitoring of logs and performance (e.g. with Prometheus), Cloud Native projects - Auto-scaling? - Infrastructure as code? Data is also code, treat it as such too.