weatherapi example from https://techhub.iodigital.com/articles/reactive-backend-applications-with-spring-boot-kotlin-and-coroutines/java-mvc-to-reactive