Our general architectural approach to cope with the rapidly evolving technology development and market demand is the products’ modular and decoupled design that allows us to maintain flexibility.
To achieve reliability requirements of the service providers, we select only open source components that are proven to be enterprise-ready and do not define our roadmap nor lock us into a specific paradigm.
All architectural decisions are made keeping in mind the scalability and hardware-agnostic approach.
The following does not include “as a service” components like Kubernetes nor does it reflect the command layer, internal and public APIs.
Kernel-based Virtual Machine (KVM) is a virtualization module in the Linux kernel that allows the kernel to function as a hypervisor. KVM provides hardware-assisted virtualization for a wide variety of guest operating systems.
Prometheus is an open source software application used for event monitoring and alerting. It records real-time metrics in a time series database built using a HTTP pull model, with flexible queries and real-time alerting.
Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all necessary parts, such as libraries and other dependencies, and ship it all out as one package.
Tungsten Fabric provides a scalable virtual networking platform that works with a variety of virtual machine and container orchestrators, and can integrate with physical networking and compute infrastructure. Tungsten Fabric uses networking industry standards such as BGP EVPN control plane and VXLAN overlays to seamlessly connect workloads in different orchestrator domains.
Primary: Java, Python, TypeScript, C++
Secondary: Go, JavaScript, SQL, Clojure, InfluxQL, Lua, Nix Expression Language.
Copyright © 2021 Warren.io. All rights reserved.