Skip to main content
Version: 2.2.0

Astran's (multi)Cloud Native Platform

Astran embraces multicloud architecture, harnessing the power of multiple public, private, or hybrid cloud environments in a coordinated and integrated manner. Our software development and deployment approach maximizes the advantages of cloud computing, enabling the creation and delivery of applications tailored for cloud environments with the help of cutting-edge cloud-native technologies and services.

With Astran, our modules are deployed in a decentralized manner, ensuring exceptional scalability and high availability. You retain control over the underlying cloud providers that are utilized, allowing for a flexible and optimized infrastructure.

As a cloud-native platform, Astran embodies the following key characteristics:

  • Microservices Architecture: Astran follows a microservices architecture, breaking applications into smaller, independent services that can be developed, deployed, and scaled individually to enhance agility and modularity.
  • Containerization: Astran embraces containerization, leveraging technologies like Docker to package applications into lightweight and portable containers. This enables consistent deployment across various environments and simplifies scaling and management.
  • Dynamic Orchestration: Astran leverages dynamic orchestration tools like Kubernetes to automate container deployment, scaling, and monitoring. This ensures seamless load balancing, service discovery, and self-healing capabilities.
  • DevOps and Continuous Delivery: Astran promotes collaboration and efficiency through DevOps practices, streamlining the development process. Continuous integration and continuous delivery (CI/CD) pipelines facilitate rapid and reliable software releases.
  • Elastic Scalability: Astran enables elastic scalability, allowing applications to dynamically adapt to changing demands. With the ability to scale horizontally or vertically, resources can be efficiently allocated to optimize performance and cost-effectiveness.
  • Resilience and Fault Tolerance: Astran prioritizes resilience and fault tolerance, employing redundancy, automated recovery mechanisms, and distributed systems principles. Services are designed to be stateless, facilitating seamless replication or replacement without compromising system availability.
  • Distributed across Multiple Clouds: Astran embraces a distributed architecture, leveraging multiple cloud providers with Astran's implementation of decentralized storage of fragments issued from the Threshold Secret Sharing, mitigating risks, and optimizing resources.
  • Observability and Monitoring: Astran emphasizes observability and monitoring, with comprehensive logging, metrics, and tracing capabilities integrated into the platform. This allows for effective performance analysis, issue identification, and troubleshooting.

As of today, Astran leverages different cloud providers such as Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), OVH Cloud, Scaleway or Outscale. The following figure shows how standard Astran platform is deployed

Figure: Multi Cloud Platform implementing Zero Trust Server SideFigure: Multi Cloud Platform implementing Zero Trust Server Side