Golang and MongoDB Cloud Hosting

The best choice for hosting Go based and MongoDB apps.

Go, MongoDB hosting platform Features

NodeChef Go and MongoDB hosting platform is based on managed containers, with integrated Redis and powerful add-ons, for deploying and running your Go and MongoDB applications.

MongoDB-Leaf

Deploy Go in seconds to NodeChef Cloud

Using Git

Connect your repository from GitHub, GitLab, or BitBucket and easily deploy a branch.

GitHub
BitBucket
logoCreated with Sketch. GitLab

Using CLI

Just one command to install the CLI and also one command to deploy your project folder.

npm install -g nodechef-cli
nodechef deploy -i myapp

Using Upload

Zip or Tar archive your project folder, log into the dashboard and select to upload your project.

Zip or Tar project
Dashboard upload

Enterprise grade Go cloud hosting platform

  • Go DevOps as a service

    NodeChef takes care of the hard stuff like running containers in production, container orchestration, scaling, application builds using buildpacks and many others, so that you can focus on building great apps for your customers.

  • High performance SSD servers

    NodeChef takes care of the underlying infrastructure that your applications are running on. NodeChef uses high performance SSD bare metal servers. All apps and databases run on dedicated resources: CPU, RAM and storage.

  • MongoDB Database Support

    Our DBAs bring many years of experience in database management. We provide management tools on par and above DBaaS providers. MongoDB Databases run on dedicated resources and supports continuous backups, data recovery and slow query profiling.

  • Auto-Healing Go apps

    Never worry about your Go app crashing or unforeseen deadlocks that makes your apps unresponsive. You can easily define a health check rule to monitor your app servers. NodeChef will auto restart or alert you when your app becomes unresponsive.

  • Auto-scaling Go apps

    Never worry about any unforeseen traffic spikes. You can easily configure automatic scaling rules or even alerts and scale manually if preferred. You can scale based on the ratio of outstanding connections to the number of containers (A higher number of connections means your app is not responding fast enough), response latency of your containers to incomming request and even standard metrics such as CPU and RAM.

  • Zero downtime deployments

    We deploy new builds of your app with precision making sure it is crash free and ready to accept connections. Your end users will never experience any flaky empty pages whenever you push code. Deploy as many times without worry of any service interruptions to your end-users.

  • Automatic HTTPS

    Secure connections on all domains are standard. TLS Certificates are provided by Let's Encrypt and installed automatically. You can also upload your own certificate from the dashboard.

  • Go Performance Monitoring

    NodeChef provides you with uptime metrics for your instances, response latency of your application containers, real-time structured HTTP logs as well as CPU and memory usage of all instances.

  • Available globally

    NodeChef supports four regions - Europe, North America Singaore and Australia. Servers closer to your customers mean faster page loads. And faster page loads mean happier customers.

NodeChef Performance Monitoring (APM)

Monitor, set alerts and autoscale your application using NodeChef APM. Metrics include CPU, RAM, Out of memory crashes, timeout failures, response latency, request per second, open HTTP(s) connections and web sockets.

NodeChef APM

Database slow query monitoring

In addition to regular database metrics, NodeChef provides metrics on slow performing queries for MongoDB, MySQL and PostgreSQL databases allowing you to quickly resolve performance issues. For MongoDB, NodeChef can auto index the database.

NodeChef APM

Available in multiple regions

Choose a data center near you. NodeChef provides hosting in US-East, EU-West (Paris), Singapore and Australia (Sydney).

US-East
Singapore
EU-West
Sydney
NodeChef worldwide cloud hosting
  • One-command Go deploy

    Launch your Go application on Nodechef with a single ‘deploy’ command or upload your project from the dashboard. The Nodechef runtime orchestrates and manages the execution and scale of your Go apps.

  • Fully Integrated and flexible

    NodeChef's fully managed and integrated platform means you dont have to rely on several providers to host your app. You can host your Go app and MongoDB database on NodeChef.

  • Go Rolling updates

    Update your Go app in production without any downtime. Nodechef coordinates updates with precision to ensure a seamless upgrade experience for all clients currently connected to your Go app.