Parse Server Guide

NodeChef managed parse server includes configuring the Parse Server, updating it with bug fixes, provding a simple UI to configure push, authentication, managing your database and many more. No prior experience with managing a Node.js application and mongoDB in a production environment is required. NodeChef takes care of everything required to run and maintain peak performance for your app.

Deploying a Parse Server to NodeChef bare metal cloud platform is as simple as providing a name for the app and clicking a button.

The NodeChef platform takes care of application setup and container orchestration. With a simple web interface, you can scale each layer of your stack in a few clicks.

NodeChef bridges the gap between fortune 100 companies that can afford to run and manage an in-house dedicated infrastructure and small and mid sized businesses that seek dedicated hosting at an affordable price.

NodeChef managed bare metal cloud is more affordable and also outperforms VPS hosting and can save you tons of work configuring and managing your application.

Architecture

Layer Role
Load Balancer The load balancer is responsible for routing traffic to your application containers. The load balancer is also responsible for serving your static assets if you choose to. This can significantly improve performance and save the cost of the round trip to your application containers. The load balancer also supports sticky sessions. The platform dynamically configures the load balancer to route traffic to and from application containers on code updates or cluster changes.
Application Containers The application containers run your backend code. You can scale this layer to as many containers as you want.
Production grade MongoDB database NodeChef dedicated databases runs on bare metal with local SSD and guaranteed RAM, IO and CPU. NodeChef also supports a slow query analyzer, automated indexing, continous backups, ETL tools, replication and high availability.

Real-time monitoring

The NodeChef task manager allows you in real time to monitor the memory and CPU usage of your App. You can also monitor incoming client connections and the total requests per second dispatched to your app containers. You can also monitor your application logs in real-time from the dashboard.

NodeChef Task Manager

Metrics

NodeChef App insights

The NodeChef platform provides the following metrics from the dashboard. Metrics are available for a up to 24 hours.