111 lines
8.8 KiB
Markdown
111 lines
8.8 KiB
Markdown
|
|
# What can Leverage do for you?
|
|||
|
|
Still not convinced? Check out the following sections which describe what Leverage can bring on the table depending on your role in a company.
|
|||
|
|
|
|||
|
|
## Leverage for CIOs, CTOs and VPs of Engineering
|
|||
|
|
|
|||
|
|
??? question "**Accelerate development and optimize costs**"
|
|||
|
|
Annual cost savings are a new standard and best practice. Profits are being targeted to business development,
|
|||
|
|
regulatory and compliance needs. Resulting in a reduction of pressure on IT and development budgets, granting
|
|||
|
|
the opportunity to focus in new features and boost innovation.
|
|||
|
|
|
|||
|
|
??? question "**Modernize applications architecture (loosely coupled and modular)**"
|
|||
|
|
Strategically decompose the monolith into a fine-grained, loosely coupled modular architecture to increase both
|
|||
|
|
development and business agility. When the system architecture is designed to allow teams to test, deploy and
|
|||
|
|
change systems without relying on other teams, they require little communication to get the job done.
|
|||
|
|
In other words, both the architecture and the teams are loosely coupled.
|
|||
|
|
|
|||
|
|
??? question "**Innovation - Rapidly adopt new technologies and reduce development time**"
|
|||
|
|
Use ***Leverage Reference Architecture and for AWS + our libraries*** to provide a collection of cloud application
|
|||
|
|
architecture components to build and deploy faster in the cloud. Building a cloud Landing Zone is complex,
|
|||
|
|
especially since most companies have little or no expertise in this area. And it can take a significant amount
|
|||
|
|
of time to get it right. ***Leverage*** a reference architecture to give you an AWS Landing Zone that provides a
|
|||
|
|
consistent and solid "foundations" to bootstrap your project in the cloud. The code solution implements the best
|
|||
|
|
AWS Well-Architected Framework practices as well as the battle-tested tech experience and years of knowledge of
|
|||
|
|
our contributors.
|
|||
|
|
|
|||
|
|
??? question "**Hours or days, not weeks or months**"
|
|||
|
|
***Leverage*** implements infrastructure as code at all times. We have rolled this out using Terraform, and has been
|
|||
|
|
fully proven in AWS and other Terraform providers that are part of our reference architecture like Kubernetes,
|
|||
|
|
Helm and Hashicorp Vault. By using the `Leverage CLI`, our binary will help you to quickly bootstrap your AWS
|
|||
|
|
Landing Zone in a matter of hours (or at most a few days).
|
|||
|
|
|
|||
|
|
??? question "**It's not just a pile of scripts**"
|
|||
|
|
It's not just another layer of untested, one time and stand-alone developed scripts. The code is modularized
|
|||
|
|
and well designed under best practices, our `Leverage CLI` has both unit and integration tests. While our
|
|||
|
|
Terraform code has been extensively E2E tested. Moreover, 100% of the code is yours (to modify, extend,
|
|||
|
|
reuse, etc), with no vendor locking and vendor licensing fees. We use the MIT license, so you can take the
|
|||
|
|
code, modify it and use it as your private code. All we ask in return is a friendly greeting and that
|
|||
|
|
(if possible) consider contributing to ***binbash Leverage*** project. Implement ***Leverage*** yourself or we
|
|||
|
|
can deploy it for you!
|
|||
|
|
|
|||
|
|
??? question "**DevOps culture and methodologies**"
|
|||
|
|
Team agility and continuous improvements based on feedback loops are some of the main drivers of cloud adoption,
|
|||
|
|
and IAC's goal of reducing the frequency of deployment of both infrastructure and applications are some of the
|
|||
|
|
most important aspects of DevOps practices. We continue to apply these methodologies to achieve a DevOps first
|
|||
|
|
culture. We have experienced and demonstrated their potential and have practiced them in dozens of projects over
|
|||
|
|
the past 5 years. The ***Leverage reference architecture for AWS*** combines a set of application best practices,
|
|||
|
|
technology patterns and a common CI/CD deployment approach through `Leverage CLI` for all your application
|
|||
|
|
environments. As a result, we are pursuing a world-class software delivery performance through optimized
|
|||
|
|
collaboration, communication, reliability, stability, scalability and security at ever-decreasing cost and effort.
|
|||
|
|
|
|||
|
|
??? question "**Repeatable, composable and extensible immutable infrastructure**"
|
|||
|
|
The best high-performance development teams create and recreate their development and production environments
|
|||
|
|
using infrastructure as code (IaC) as part of their daily development processes.
|
|||
|
|
The `Leverage CLI` allows to build repeatable and immutable infrastructure. So your cloud development, staging and
|
|||
|
|
production environments will consistently be the same.
|
|||
|
|
|
|||
|
|
## Leverage for DevOps Engineers, Cloud Architects and Software Engineers
|
|||
|
|
|
|||
|
|
??? question "**Provisioning infrastructure as code (Iac)**"
|
|||
|
|
Instead of manually provisioning infrastructure, the real benefits of cloud adoption come from orchestrating
|
|||
|
|
infrastructure through code. However, this is really challenging to achieve, there are literally thousands of
|
|||
|
|
tiny things and configs to consider and they all seem to take forever. Our experience is that it can take teams
|
|||
|
|
up to 24 months to achieve a desired infra state in AWS.
|
|||
|
|
By using ***Leverage*** you could get your AWS Landing-Zone in few weeks, or your entire
|
|||
|
|
AWS Well-Architected based cloud solution within 1 to 3 months (depending on your project complexity needs).
|
|||
|
|
|
|||
|
|
??? question "**We've done it before (don't reinvent the wheel)**"
|
|||
|
|
Often, development teams have similar and recurring requests such as: iam, networking, security, storage,
|
|||
|
|
databases, compute and secret management, etc. binbash ***Leverage*** has been proven in dozen of project to create
|
|||
|
|
software-defined (IaC) AWS environments.
|
|||
|
|
|
|||
|
|
??? question "**Best practices baked in the code**"
|
|||
|
|
***Leverage*** provides IaC reference architecture for AWS hosted applications infrastructure. This is baked into the
|
|||
|
|
code as a combination of the best AWS Well-Architected framework practices and the experience of having
|
|||
|
|
successfully orchestrated many customers to AWS cloud.
|
|||
|
|
|
|||
|
|
??? question "**On-demand infra deployment**"
|
|||
|
|
***Leverage*** provides your DevOps, Cloud, SRE and Development teams with the ability to provision on-demand
|
|||
|
|
infrastructure, granting that it will meet the rigorous security requirements of modern cloud native best practices.
|
|||
|
|
It fully implements AWS Well-Architected Framework (WAF) and best DevOps practices, including practices, including
|
|||
|
|
collaboration, version control, CI/CD, continuous testing, cloud infrastructure and losely couple architectures.
|
|||
|
|
|
|||
|
|
??? question "**Easier to support and maintain**"
|
|||
|
|
***Leverage*** IaC approach significantly reduce your AWS infra deployment, config and support burden and reduce risk.
|
|||
|
|
Our code backed provisioning has been rigorously tested many times, eliminating the possibility of manual errors.
|
|||
|
|
Because the entire infrastructure is deployed from the same proven code, the consistency your cloud environments
|
|||
|
|
will simplify your setup and maintenance. Use the versioned code to iterate and improve, extend or compose your
|
|||
|
|
internal processes as your cloud operating model evolves.
|
|||
|
|
|
|||
|
|
??? question "**There is no vendor lock-in. You own the solution**"
|
|||
|
|
With ***Leverage*** you own 100% of the code with no lock-in clauses. If you choose to leave ***Leverage***, you will still
|
|||
|
|
have your entire AWS cloud infrastructure that you can access and manage. If you drop ***Leverage***, you will still
|
|||
|
|
have your entire cloud native infrastructure code (Terraform, Helm, Ansible, Python). It’s 100% Open Source
|
|||
|
|
on GitHub and is free to use with no strings attached under [MIT license](https://choosealicense.com/licenses/)
|
|||
|
|
(no licensing fees), and you are free to commercially and privately use, distribute and modify.
|
|||
|
|
|
|||
|
|
??? question "**Consistent environments (Dev/prod parity)**"
|
|||
|
|
Keep development, staging, and production cloud envs parity.
|
|||
|
|
Infrastructure as code allow us to define and provisioning all infrastructure components (think networks, load
|
|||
|
|
balancers, databases, security, compute and storage, etc.) using code. ***Leverage*** uses Terraform as the IaC language,
|
|||
|
|
to deploy and setup all the AWS, Kubernetes and Hashicorp Vault resources (it has support for multiple cloud and
|
|||
|
|
technology providers). Backed by code, your cloud environments are built exactly the identical way all the time.
|
|||
|
|
Finally, this will result in no differences between development, staging and production.
|
|||
|
|
|
|||
|
|
??? question "**Development in production like envs**"
|
|||
|
|
IaC allows your development team to deploy and test the AWS infrastructure as if it were application code.
|
|||
|
|
Your development is always done in production-like environments. Provision your cloud test and sandbox
|
|||
|
|
environments on demand and tear them down when all your testing is complete. ***Leverage*** takes all the pain
|
|||
|
|
out of maintaining production-like environments, with stable infra releases. It eliminates the unpredictability
|
|||
|
|
of wondering if what actually worked in your development envs will work in production.
|