Why does Xano use Docker?

Xano mainly utilizes Docker to bring stability to each instance within the platform. Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow us to package up a instance with all of the parts it needs, such as libraries and other dependencies for stability.

All components of the technology stack will leverage Docker containers. Docker’s virtualization technology will provide us the capability of running your components (PostgreSQL, PHP, Redis, etc.) in the same environment each and every time. This allows a consistent environment for development, testing, and production because the technology runs inside the Docker Engine instead of on the server directly.

Another reason why containers are popular is they lend themselves to Continuous Integration / Continuous Deployment (CI/CD). This is a DevOps methodology designed to encourage integration of code into a shared repository often, then deploy code quickly, efficiently while keeping things lightweight.

The benefits:

  • Self Container
  • Stable
  • Highly Portable
  • Cloud Infrastructure
  • Very Scalable
  • Fast Boot-Up
  • Occupies Less Space

Continue Reading

Ready to Scale

Read more

Launch & Scale On Trusted Infrastructure

Read more

The World’s Most Flexible Database

Read more

Isolated Environments

Read more
Sign up for XanoSign up for Xano

Build without limits on a secure, scalable backend.

Unblock your team’s progress and create a backend that will scale for free.

Start building for free