Thanks for your help all. To be more specific: I'm looking for samples that I can try on Google Cloud if there's any, and I'm looking to get a basic example of scalability, that can run as multiple instances when load increases while sharing common data (through a database and some (virtual?) file system). The only server stuff I did on the JVM at the moment was following a Google App Engine tutorial successfully when I was a student, using Java 7, about 3 years ago, but it seems like there's different approaches to scalability that can work a Kotlin backend/microservice(s) on Google Cloud today (heard of Docker, Kubernetes, Cloud Functions in JS and maybe Kt2Js, still Google app Engine, and more...), so I'm a bit lost.