Skip to main content

DevOps Accelerator Overview

DevOps Accelerator offers a unique, open-source approach to infrastructure, fostering a collaborative ecosystem with the industry's largest library of Terraform modules and a comprehensive infrastructure-as-code framework. Whether you're an experienced developer or a Terraform newbie, our tools and community are here to help you succeed without sacrificing customization.

"DevOps Accelerator Overview"
  • Our goal? To create a collaborative ecosystem and community where everyone, regardless of the company, can work together on infrastructure, so we stop reinventing the wheel.
  • Terraform-AWS is a reusable library of Terraform modules and components for AWS, GitHub Actions, and Datadog/New Relic to give you rock-solid ways to set up your infrastructure. Finally, we wrapped it all up in a neat framework using Taskfile/RunDeck/AWX that ties everything together, and fully automated with Ansible and GitHub Actions.
  • DevOps Accelerator has been helping companies β€” from scrappy startups to massive enterprises β€” win big with Open-Sources such as Terraform, Ansible, CDK, and Github Actions.

Documentation Structure​

This documentation site breaks down 1xOps into the following sections to help you get up and running:

1 Build Cloud Foundation​

This is section where you go to learn our framework for AWS and follow the structured guide to get it set up.

Each section of our "Learn" journey is designed to help you get up and running with 1xOps and the DevOps Accelerator Reference Architecture.

  • Build your cloud foundation (Organization, OUs Accounts, Network & VPCs, IAM & Single Sign-On)
  • Set up your platform (ECS, Kubernetes, EKS, Lambda Serverless, etc.)
  • Deploy your apps (CI/CD, GitHub Actions, GitOps.)
  • Monitor everything (Datadog/New Relic, Prometheus, Grafana, etc. Also, monitoring for Security & Compliance)
  • Upgrade & Maintain (Day-2 operations including upgrades, backups, disaster recovery, etc.)

Inside of each of these sections, you'll find:

  • Design Decisions: Up-to-date context on the decisions for implementing well-built infrastructure
  • Setup: show how to step up a specific layer or resource in easy-to-follow steps.
  • How-To Guides & Tutorials: show how to solve specific problems with 1xOps via a series of easy-to-follow steps.

Then we include some of our Best Practices and Architectural Design Decisions to help you understand the reasoning behind our choices.

2 Setup Your Platform​

TODO: ...

The reference documentation is where you find the the underlying building blocks such as Terraform modules & components, GitHub Actions, and more.

This is where you go when you need to look up the documentation for how a particular component or module works, or when you're trying to build something, this is the first place to look to see if we already support it. It's the nuts and bolts of the 1xOps framework for AWS.

3 Platform-Engineering Community​

The Community section is for those who want to engage with the 1xOps community and get support.

Who is this documentation for?​

This documentation is written for DevOps or Platform Engineering teams that want an opinionated way to build software platforms in the cloud.

If the below sounds like you, then 1xOps is what you’re looking for:

  1. You’re on AWS (the majority of our modules are for AWS)
  2. You’re using Terraform as your primary IaC tool (and not Cloud Formation)
  3. Your platform needs to be secure and potentially requires passing compliance audits (PCI, SOC2, HIPAA, HITRUST, FedRAMP, etc.)
  4. You don’t want to reinvent the wheel

With 1xOps you can implement the following complex architectural patterns with ease:

  1. An AWS Multi-Accounts Landing Zone built on strong, well-established principles including Separation of Concerns and Principle of Least Privilege (POLP).
  2. Multi-region, globally available application environments with disaster recovery capabilities.
  3. Foundational AWS-focused security practices that make complex compliance audits a breeze.
  4. Microservice architectures that are ready for massive scale running on Docker and Kubernetes.
  5. Reusable service catalogs and components to promote reuse across an organization and accelerate adoption

What are the alternatives?​

The reference architecture is comparable to various other solutions that bundle ready-to-go Terraform "templates" and offer subscription plans for access to their modules.

How does it differentiate from these solutions?

  1. Open Source Initiative: 1xOps is on GitHub and is free to use with no strings attached under Apache 2.0.
  2. It’s comprehensive: 1xOps is not only about Terraform. It provides a framework with conventions for building cloud-native platforms that are security-focused, ECS, Kubernetes or Serverless-based, with comprehensive monitoring and incident management, and driven by continuous delivery.
  3. It’s community-focused: 1xOps has over 1.7K users in FacebookGroup.

What comes next?

Now that you know what the reference architecture is about, you're ready to get started by with your first project.

Next Step

Terraform AWS

Let's discover Terraform AWS and Reference Architecture in less than 5 minutes.