Build and Deploy a MEAN Stack Application on IBM Cloud

5 min read

By: Twana Daniel

Build and Deploy a MEAN Stack Application on IBM Cloud

MEAN is a collection of JavaScript-based technologies — MongoDB, Express.js, AngularJS, and Node.js — used to develop web applications. From the client and server sides to databases, MEAN is a full-stack development toolkit. This tutorial walks you through the creation of a web application using the popular MEAN stack. It is composed of a Mongo DB, Express web framework, Angular front-end framework and a Node.js runtime.

To do that we added a new tutorial to our collection with a step by step guide. In this tutorial, you will learn how to:

  • Create and run a starter Node.js app locally

  • Create a MongoDB database on the IBM cloud

  • Deploy the Node.js app to the cloud

  • Scale MongoDB Resources

  • Monitor application performance

The tutorial uses the following IBM Cloud products:

CLOUD FOUNDRY

  1. The user connects to the application and welcomed with a MEAN boilerplate, the app uses Cloud Foundry for his deployment.

  2. The Node.js app connects with the Compose for MongoDB service to retrieve data.

Try it today

There is more to discover in this MEAN stack tutorial. We encourage you to go through the tutorial. It will guide you how to create and run a starter Node.js app locally, then create a MongoDB database service and connect to it, then finally deploy the app to IBM Cloud using the Cloud Foundry approach. Additionally, you will also learn how to scale and monitor the database resources.

View the tutorial

The tutorials section has a feedback form on the side where you can comment on the content. So if you have suggestions on the existing tutorials or ideas for future additions, please submit your feedback.

Be the first to hear about news, product updates, and innovation from IBM Cloud