Getting started

Before we get to our application, we should spend some time getting a better understanding of the term Function as a Service (FaaS). The term itself is a continuation of the blank as a service trend we've seen for a few years now. There is a host of such terms and offerings, but the big three are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Oftentimes, these three build on each other as seen in the following diagram:

The lowest level of the cloud computing offerings, Infrastructure as a Service providers, offers infrastructure-related assets in the cloud. Typically, this ...

Get Java 9: Building Robust Modular Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.