-
Advanced, production process manager for Node.js
There's also a CommonJS version, index.js for those who prefer it. With either version, app instantiation is followed by the GET handler returning "Hello World!". The rest sets up the server on the designated PORT and exports the app. Unlike Flask, the Express server is much more performant and can be used in production, perhaps with the help of tools like cluster and PM2.
#Monitoring Tools #Performance Monitoring #Log Management 57 social mentions
-
A high performance free open source web server powering busiest sites on the Internet.Pricing:
- Open Source
When ready to go live, switch from the Flask devserver to something more production-worthy, such as Gunicorn, uWSGI, nginx, or uvicorn.
#Web And Application Servers #Web Servers #Application Server 60 social mentions
-
Gunicorn is a Python WSGI HTTP Server for UNIX.Pricing:
- Open Source
However, here and commented out but not available in the GAE app's requirements.txt, is Green Unicorn (gunicorn), an HTTP web server. GAE is pure PaaS (Platform-as-a-Service), but GCR, along with any container-based cloud service, is one step down, in-between PaaS and IaaS (Infrastructure-as-a-Service).
#Web And Application Servers #Web Servers #Application Server 33 social mentions
-
Docker is an open platform that enables developers and system administrators to create distributed applications.Pricing:
- Open Source
The other config files specify how the app should be containerized, started, and deployed to the cloud. That's the reason why none of them were used to run the app locally just a moment ago. (There is another way to run it locally, with the help of Docker, and we'll take a look at that shortly.) The .*ignore files for this app filter out content that doesn't have anything to do with an app's functionality:.
#Developer Tools #Containers As A Service #Container Tools 73 social mentions
-
Google Cloud SQL is a fully-managed database service that makes it easy to set-up, maintain, manage and administer your MySQL database.
Your app must be stateless. Don't use embedded databases. When your users hit your app again, they may be reaching another instance in a completely different state. Persist data in cloud-based storage like GCS, Cloud SQL, or Cloud Firestore.
#Databases #Relational Databases #Tool 18 social mentions
-
Google Cloud SDK provides a command-line interface for Google Cloud Platform products and services.
The gcloud CLI comes with the Cloud SDK (software development kit). If it's already installed, skip to the next section. New to GCP? Follow the instructions to install the SDK and learn a few gcloud commands. If you just want to install the SDK, see these instructions. After installation, run gcloud init to initialize it.
#Ad Servers #Web And Application Servers #Ad Serving 10 social mentions
-
Easily develop rich applications using a fully managed, scalable, and serverless document database.
Your app must be stateless. Don't use embedded databases. When your users hit your app again, they may be reaching another instance in a completely different state. Persist data in cloud-based storage like GCS, Cloud SQL, or Cloud Firestore.
#Databases #NoSQL Databases #Relational Databases 2 social mentions
-
A powerful platform to build web and mobile apps that scale automatically.
If Google App Engine (GAE) is the "OG" serverless platform, Cloud Run (GCR) is its logical successor, crafted for today's modern app-hosting needs. GAE was the 1st generation of Google serverless platforms. It has since been joined, about a decade later, by 2nd generation services, GCR and Cloud Functions (GCF). GCF is somewhat out-of-scope for this post so I'll cover that another time.
#Cloud Computing #Cloud Hosting #Backend As A Service 31 social mentions