You’ve been learning and developing with Spring Boot and Java, and feel ready to share what you’ve created with the world. You want to move beyond http://localhost:8080 and get your API out on the cloud for others to use. Learning infrastructure and cloud computing seems like a daunting task, but luckily in this day and age cloud providers like Google, Amazon, and Microsoft have made it as easier than ever to get your application out in the cloud.

The goal of this article will help get a simple version of a Spring Boot API out to Google’s App Engine so it can be accessed with a public URL. …


I’ve recently started using Firebase for my projects, and found some success with their hosting, Firestore, and authentication services. When I tried using their Cloud Functions, I saw value in integrating it with their Google Calendar API. I wanted to be able to trigger the cloud function and have it manage my personal Google Calendar, but ran into some problems with the function’s authorization since I didn’t want to need a sign-in each time it executed.

After a lot of headaches, I consulted a fellow developer who had some experience with using OAuth2 and Google APIs. (Be sure to check out his Medium article on Node.js, OAuth2, and Gmail here!) …

About

Scott McCartney

Just a hockey guy that does computer stuff. https://scottmcc.com/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store