❯ Guillaume Laforge

Serverless

A serverless Java developer's journey

Last week at the Google Cloud Next conference, I had the chance to speak about the Java developer’s journey through the “serverless” offering of Google Cloud Platform, with my colleague Vinod Ramachandran (Product Manager on some of our serverless products):

Serverless Java in 2019 is going to be ubiquitous in your favorite cloud. Well, it’s actually been 10 years since you could take advantage of Java on Google App Engine. But now you can run your apps on the brand-new Java 11 runtime. Not only servlet-based apps but also executable JARs. And what about authoring functions? Until now, you could only use Node or Python, but today, Java is the third runtime available for Google Cloud Functions. We will review the various ways you can develop your Java functions. Last but not least, thanks to serverless containers, containerized Java workloads run serverlessly, without you caring for infrastructure, scaling, or paying for idle machines. Through various demos, we will look at the many ways Java developers will be able to write, build, test, and deploy code in Java on the rich serverless offering of Google Cloud Platform.

Read more...

Interview InfoQ en Français sur les microservices sur Google Cloud Platform

Une fois n’est pas coutume, je vais parler de Google Cloud Platform en français ! Lors de la confĂ©rence Voxxed Days Microservices, que j’ai  couverte rĂ©cemment, j’ai eu l’occasion de rĂ©pondre Ă  une interview pour InfoQ France.

Interview sur les microservices sur Google Cloud Platform

Voici la liste des questions auxquelles j’ai rĂ©pondues, et je vous laisserai Ă©couter les rĂ©ponses sur  InfoQ France !

  • Pour ceux qui ne te connaissent pas, peux-tu nous dire qui tu es ?
  • Elles sont oĂą les Ă©quipes produits ?
  • Et les utilisateurs, en France, il y en a beaucoup ?
  • Pour les nĂ©ophytes, les microservices, qu’est-ce que c’est ?
  • C’est quoi le “nouveau” par rapport aux architectures dites distribuĂ©es, soa, webservices ?
  • On va parler de la platforme cloud de google, oĂą ça en est ?
  • C’est quoi serverless, le retour du mainframe ?
  • Quelles nouveautĂ©s ?
  • Et Google vis Ă  vis de java ?
  • C’est quoi les langages que vous poussez le plus ?
  • Le futur des microservices ?

New Serverless Solutions on Google Cloud for Functions Apps and Containers

At Voxxed Days Microservices, in Paris, I talked about the latest development in serverless solutions on Google Cloud Platform, to deploy functions, apps  and even containers.

I answered an interview  on the theme of microservices, and how this maps to the Google cloud products.

And the video of my presentation was published on YouTube:

Here’s the abstract of the session:

Read more...

Building and deploying microservices with App Engine and Cloud Functions

A coupe weeks ago, I had the chance to talk at Cloud Next 2018, in San Francisco, with my colleague and friend Alexis. We talked about building and deploying microservices with Google App Engine and Cloud Functions. I’ve been a big fan of App Engine since 2009 when Google released the Java flavor, and have been enjoying doing a bit of Node / JavaScript on Cloud Functions since it came in beta. So I was very happy to be able to talk about those two serverless solutions.

Read more...

Automating Chrome Headless mode on App Engine with Node.JS 8

On the Google Cloud front today, the big news is the release of the new Node.JS 8 runtime for Google App Engine Standard. It’s been a while since a completely new runtime was added to the list of supported platforms (Python, Java, PHP, Go). You could already run anything in custom containers on App Engine Flex, including your own containerized Node app, but now you can have all the nice developer experience on the Standard environment, with fast deployment times, and 0 to 1 to n instance automatic scaling (you can see the difference between those two environments here).

Read more...