INFRASTRUCTURE

Infrastructure decisions used to be simple, tied primarily to your budget and the language your applications were written in. With today’s proliferation of cross-platform languages and multitude of deployment patterns, it seems impossible to keep up. Are you deploying your Python application on a Raspberry Pi running a Debian variant, a bare metal server running Windows Server 2019, or a managed Kubernetes cluster on AWS or Azure?

Luckily, our experiences have prepared us. We’ve written and deployed RPG on AS/400s, assembler and C on microcontrollers and Arduinos, Java on Android AR headsets, and Python on Docker and Kubernetes. More importantly, we know that many of these platforms come with their own considerations, like dependency management and export control.

Operating Systems

Operating Systems

  • Red Hat Linux (RHEL) and Variants
    • CentOS
    • Fedora
    • Oracle Linux (OEL)
    • Amazon Linux
  • Debian and Variants
    • Ubuntu (Xubuntu, Kubuntu, etc.)
  • Alpine Linux
  • SUSE
  • Chrome OS and Chromium
  • Slackware
  • Clear Linux

Deployment Strategies

Deployment Strategies

  • Bare Metal
  • Traditional Virtualization
    • VMWare ESX
    • KVM
    • QEMU
    • Xen
    • VirtualBox
    • Hyper-V
    • Xen
  • Container Platforms
    • Docker
    • Kubernetes
  • Cloud
    • Amazon Web Services
      • Elastic Container Service (ECS)
      • Elastic Kubernetes Service (EKS)
      • Beanstalk
    • Microsoft Azure
      • Azure Containers
      • Azure Kubernetes Service (AKS)

Let us know how we can help.

Whether you’re looking for more information about one of our products or need to talk about custom services, don’t be afraid to ask.