Architecture overview

Now that we have an idea as to what we are going to build, let's look at the architecture of this application. The following is the high-level design of the application:

We are going to use MongoDB as our database, Node.js as our server-side layer and Angular 5 as our application layer. We are going to use a Node.js Google Cloud SDK module to interface our application with the Google Cloud Platform. For the MongoDB instance, we are going to use the mLab (https://mlab.com/) service and connect that to our application. We are going to set up mLab as part of this chapter.

On the server side, we are using Node.js (https://nodejs.org ...

Get Google Cloud AI Services Quick Start Guide 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.