← Back to technology

Isolated environments with Docker

Try Xano for free
Docker logo
Xano logo
 
 

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 an 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-contained
  • Stable
  • Highly Portable
  • Cloud Infrastructure
  • Very Scalable
  • Fast Boot-Up
  • Occupies Less Space

Continue Reading

Google Cloud Platform logo

Launch & Scale On Trusted Infrastructure

Read more about Google Cloud Platform
PostgreSQL logo

The World’s Most Powerful Database

Read more about PostgreSQL
Docker logo

Isolated Environments

Read more about Docker

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