top of page
Leverage

Don't reinventthe wheel.AUTOMATE.

binbash-for-startups.png

Ahorra tiempo y esfuerzo aprovechando soluciones existentes.

Qué es
Leverage?

Nuestro enfoque se centra en la creación de código de infraestructura en la nube de AWS de alta calidad y reutilizable.

Leverage es una cantidad significativa de conocimiento adquirido a lo largo de varios años de experiencia, convertido en un ecosistema de código, herramientas y flujos de trabajo que te permiten construir rápidamente y de manera segura la infraestructura de tus aplicaciones en AWS

Reference Architecture

Reference Architecture para AWS

Diseñado bajo configuraciones óptimas para satisfacer las necesidades de las aplicaciones web y móviles modernas más populares. Su diseño se basa completamente en el  AWS Well Architected Framework.

AWS
Infrastructure as Code

Librería Infrastructure as Code

Te permite crear, cambiar y mejorar tu infraestructura en la nube de manera segura y predecible, al 100% como código.

Leverage CLI

Leverage CLI

Obtén implementación, escalabilidad y gestión automatizadas de tus aplicaciones en contenedores con Kubernetes

Anchor 1
Leverage Path

1. Crea tu entorno de proyecto con  Leverage AWS

  1. Crea tu cuenta de administración AWS

  2. Crea un usuario administrador para la cuenta de administración

  3. Genera claves de acceso programáticas para el usuario administrador

  4. Instala Leverage CLI

  5. Crea el directorio del proyecto

  6. Inicializa el proyecto Leverage

macbook

$ pip3 install leverage

ā€‹

$ mkdir leverage-demo-aws

$ cd leverage-demo-aws/

ā€‹

$ leverage project init
[12:28:28.015] INFO     No Leverage config directory found in user's home. Creating.
[12:28:28.030] INFO     No project template found. Cloning template.
[12:28:29.052] INFO     Finished cloning template.
[12:28:29.054] INFO     Initializing git repository in project directory.
[12:28:29.068] INFO     No project configuration file found. Dropping configuration template project.yaml.
[12:28:29.070] INFO     Project initialization finished.

ā€‹

Anchor 1

2. Configura y crea tu pila de AWS 
Reference Architecture

  1. Completa en el archivo de configuración project.yaml

  2. Configura las credenciales iniciales

  3. Crea el proyecto configurado

Leverage Setup

$ ls

project.yaml

$ vim project.yaml

$ leverage credentials create

$ leverage project create

[10:59:20.871] INFO     Creating project directory structure.
[10:59:20.910] INFO     Setting up common base files.
[10:59:20.918] INFO     Account: Setting up management.
[10:59:20.919] INFO             Layer: Setting up config.
[10:59:20.923] INFO             Layer: Setting up base-identities.
[10:59:20.944] INFO             Layer: Setting up organizations.
[10:59:20.953] INFO             Layer: Setting up base-tf-backend.
[10:59:20.955] INFO             Layer: Setting up security-base.
[10:59:20.956] INFO     Account: Setting up security.
...

[10:59:20.981] INFO     Account: Setting up shared.
...

[10:59:25.052] INFO     Finished setting up project.

ā€‹

Leverage Setup

Diseño del directorio Terraform para cuentas de AWS

.
ā”œā”€ā”€ build.env
ā”œā”€ā”€ config
ā”‚   ā””ā”€ā”€ common.tfvars

ā”œā”€ā”€ management
ā”‚   ā”œā”€ā”€ config
ā”‚   ā”‚   ā”œā”€ā”€ account.tfvars
ā”‚   ā”‚   ā””ā”€ā”€ backend.tfvars
ā”‚   ā”œā”€ā”€ global
ā”‚   ā”‚   ā”œā”€ā”€ base-identities
ā”‚   ā”‚   ā””ā”€ā”€ organizations
ā”‚   ā””ā”€ā”€ us-east-1
ā”‚       ā”œā”€ā”€ base-tf-backend
ā”‚       ā””ā”€ā”€ security-base
ā”œā”€ā”€ project.yaml

ā”œā”€ā”€ security
ā”‚   ā”œā”€ā”€ config
ā”‚   ā”‚   ā”œā”€ā”€ account.tfvars
ā”‚   ā”‚   ā””ā”€ā”€ backend.tfvars
ā”‚   ā”œā”€ā”€ global
ā”‚   ā”‚   ā””ā”€ā”€ base-identities
ā”‚   ā””ā”€ā”€ us-east-1
ā”‚       ā”œā”€ā”€ base-tf-backend
ā”‚       ā””ā”€ā”€ security-base

ā””ā”€ā”€ shared
    ā”œā”€ā”€ config
    ā”‚   ā”œā”€ā”€ account.tfvars
    ā”‚   ā””ā”€ā”€ backend.tfvars
    ā”œā”€ā”€ global
    ā”‚   ā””ā”€ā”€ base-identities
    ā””ā”€ā”€ us-east-1
        ā”œā”€ā”€ base-network
        ā”œā”€ā”€ base-tf-backend
        ā””ā”€ā”€ security-base

3. Orquestra tu pila de AWS 
Reference Architecture

  1. Implementa las capas de la cuenta de Administración

    • ā€‹Capa de backend de Terraform

    • Capa de Identidades

    • Capa de Organización

    • Capa de Seguridad

  2. Actualiza las credenciales iniciales

  3. Implementa las capas de la cuenta de Seguridad

    • Capa de backend de Terraform

    • Capa de Identidades

    • Capa de Seguridad

  4. Implementa las capas de la Cuenta Compartida

    • Capa de Backend de Terraform

    • Capa de Identidades

    • Capa de Seguridad

    • Capa de Red

Leverage Reference Architecture

$ cd management/us-east-1/base-tf-backend

$ leverage terraform init

$ leverage terraform apply

ā€‹

cd ../../global/base-identities

$ leverage terraform init

$ leverage terraform apply

ā€‹

cd ../../organizations

$ leverage terraform init

$ leverage terraform apply

...

cd shared/us-east-1/network

$ leverage terraform init

$ leverage terraform apply

AWS EKS

Infraestructura de Aplicaciones Nativa en la Nube en pocas semanas

Si implementas nuestra Arquitectura de Referencia para AWS y la Biblioteca de Infraestructura como Código (IaC) a través de Leverage CLI, obtendrás la infraestructura completa de tu aplicación nativa en la nube en pocas semanas.

AWS Well-Architected

Mejores prácticas integradas en el código.

Obtén componentes basados en las mejores prácticas recomendadas, siguiendo principalmente el Well-Architected Framework de AWS, brindándote la propiedad para implementar, reutilizar y escalar tus cargas de trabajo de producción de manera más rápida.

Open Source

No hay dependencia exclusiva del proveedor. Tú eres dueño de la solución.

Leverage resolverá toda tu infraestructura y te otorgará un control total sobre el código fuente, y, por supuesto, podrás ejecutarlo sin nuestra intervención.

AWS Organization

No reinventes la rueda

Sobre un código que está exhaustivamente documentado, probado y ha demostrado su eficacia en la producción en docenas de implementaciones de proyectos por parte de nuestro equipo de soporte técnico de ingeniería.

Por qué Leverage?

Debido a que todo el código y los módulos ya están construidos, podemos poner en marcha tu proyecto en AWS hasta 10 veces más rápido šŸš€ que una empresa de consultoría (āœ… normalmente en sólo unas semanas)

binbash Leverage
bottom of page