The appfleet cloud platform allows you to easily deploy and host your serverless services in multiple regions globally. Host your serverless web applications on the edge without any limitations!
We host your dynamic services globally closer to your users
Host your service, site or application on multiple locations at the same time. Be closer to your users and improve your performance and uptime.
appfleet is a cloud-based container hosting platform that allows you to deploy your code in any language, framework or technology.
Run stateless and stateful containers on a fully managed globally distributed infrastructure. No servers or routing to manage.
Serverless architecture is an increasingly popular computing model in which a cloud provider dynamically allocates and manages back-end resources, allowing developers to focus on code development rather than managing the backend servers and services.
With Serverless architecture, developers determine areas of business logic and write code to tackle each, then upload it to the cloud provider using Functions. These functions are event-driven, which means they only become active upon an access request. For example an HTTP request.
Serverless is, therefore, a combination of Functions-as-a-service and Backend-as-a-Service functionality that reduces operational costs and maintenance, but at the same time it often increases the complexity of application development.
The key thing to note here is that Serverless doesn't mean that the servers have gone away, it just means that you don't need to worry about them anymore.
Serverless is an entirely different way of building and operating web systems. In general it makes your life easier but there are also some major limitations which come with it.
With appfleet you can take the advantage of not managing servers and at the same time also overcome a lot of the above limitations.
For instance with appfleet you can create your docker image and instantly deploy it in multiple regions without worrying about servers and management.
With a docker image you get full control over the software stack which also makes local testing seamless.
And since you are using containers you can switch to any other platform when you wish to.
With appfleet you also get additional features like smart load-balancing, failover, managed SSL, logging, monitoring and also console access for debugging.
Appfleet gives you the flexibility of running serverless and at the same time also saves you from a lot of limitations which serverless offers. On top of this appfleet also offers a wide array of features which makes hosting your applications a breeze.
With appfleet there are two simple steps to host your serverless app globally:
1. Choose your docker image or Github repo
2. Pick regions where you want to deploy
and you are done. Yes, it's that simple. Appfleet internally does all the magic for you and routes the traffic of users to the region closest to them.
Appfleet doesn’t enforce any language or tech stack on you. As long as your application is dockerized - we’ll run it.
and get a fully automated platform with multiple global POPs, high-availability and low latency
appfleet doesn’t end with your product’s deployement
Configure your own custom health checks per application and we will add them to our own internal checks that we continuously run to ensure your service is alive and well
Node.js, PHP, Golang, Java, Python, everything is supported, thanks to Docker containers. Don't let your technology of choice limit you.
For any web service we can automatically install and maintain a LetsEncrypt TLS certificate for free.
By using multiple regions at the same time you can lower the latency and easily improve performance for your global audience
Use any public or private container registry like Docker Cloud, Github Registries, Quay, Google Cloud and more
Assume direct control of your container by connecting directly to it by using our web console
All nodes come with a locally mounted caching filesystem that persists between deployments for improved performance
We store and process the output and logs of all deployed applications for easier debugging.
All of your instances are constantly monitored. Get historic and real-time CPU, RAM and Disk usage.