MechCloud™ is a SaaS application which helps developers, cloud engineers/architects, devops folks and platform engineers to navigate complex world of cloud computing and containers in an easy manner. It consists of following modules at this moment -
Piston - Low code website development.
Steam - Cloud infrastructure and apps management using visualization first approach. It consists of following sub-modules -
Turbine - Visualization and provisioning of hyperscaler (AWS, GCP and Azure) infra and container orchestration (e.g. docker, Kubernetes) tools.
Torque - Visualization and provisioning of containerized/cloud native applications with universal abstraction.
Spark - A workflow engine
Most of the companies (startups / enterprises) already have a number of reusable artifacts (e.g. design system, css library, UI component libraries etc) which these companies would like to leverage for developing their websites/apps.
Disadvantage of the existing no/low code tool is that you can't load your reusable artifacts on these tools to develop the website in a way which developers prefer and are comfortable with. So, companies end up in a situation where developers and other people from a company are using two different approaches for developing the websites/apps.
Piston is a low code tool which lets you load your existing reusable artifacts into it and develop websites with these reusable assets. This approach has following advantages -
It offers flexibility to switch between browser-based development and coding as and when required. E.g. you can create simple pages of a website/app from the browser and switch to coding for developing complex pages/features when it can't be achieved using browser-based approach.
This also eliminates those situations where you are looking for a critical feature in a low/no code tool which is either not on the roadmap or it is on the roadmap but will be available after a long time.
This allows developers and non-developers to collaborate around a tool to develop websites/apps which is not possible in case of other low/no code tools.
Reusable assets help developing websites faster which are aligned with your development best practices and branding of your company.
You don't end up building equivalent of these reusable assets across several low/no code platforms. Most of the low/no code platforms don't even support creating reusable assets.
You can upgrade your reusable code across all the websites from a central location using micro app architecture. This keeps your technical debt to a minimum as your code is aligned with the latest and greatest of html / css / javascript most of the time and you need not to invest a good amount of money into major refactoring or rewriting your websites/apps. This will save precious capital for your company which otherwise can be used for other critical things required to grow your business.
A module for -
Designing and provisioning public cloud infrastructure across three hyperscalers (AWS, GCP and Azure) using visualization first approach.
Designing and provisioning containerized/cloud native applications using visualization first approach and with universal abstraction for application.
Steam Sub-Modules
Turbine
A module focused on visualization of public, private and hybrid cloud infrastructure -
It helps you to learn/manage common cloud concepts/constructs (e.g. IAM, VPC etc) across three public cloud providers ( AWS, GCP and Azure) using a single tool.
Discovery of commons constructs (e.g. VPC, Subnet, VM, Kubernetes Cluster) across GCP, AWS and Azure and showing relationship among these using a single click. More resource types will be supported in future.
Delivering a universal IAM experience as IAM is one of the biggest roadblocks to multi-cloud journey or switching from one cloud provider to another.
Creating an abstraction on top of GCP, AWS and Azure so that one can provision common constructs (e.g. VPC, Subnet, VM etc) using a universal api (which has same payload for a particular resource type across these cloud providers) instead of learning provider specific (e.g UI, REST API, cli, cloudformation etc) or generic (terraform, crossplane, pulumi etc) tools. It is like doing one universal certification for these three public cloud providers instead of one per cloud provider.
Helping devops to design and provision private / public / hybrid cloud infrastructure with supersonic speed using visualization first approach.
An app focused on visualization of public, private and hybrid cloud infrastructure.
It helps you to learn/manage common cloud concepts/constructs (e.g. IAM, VPC etc) across three public cloud providers ( AWS, GCP and Azure) using a single tool.
Discovery of commons constructs (e.g. VPC, Subnet, VM, Kubernetes Cluster) across GCP, AWS and Azure and showing relationship among these using a single click. More resource types will be supported in future.
Delivering a universal IAM experience as IAM is one of the biggest roadblocks to multi-cloud journey or switching from one cloud provider to another.
Creating an abstraction on top of GCP, AWS and Azure so that one can provision common constructs (e.g. VPC, Subnet, VM etc) using a universal api (which has same payload for a particular resource type across these cloud providers) instead of learning provider specific (e.g UI, REST API, cli, cloudformation etc) or generic (terraform, crossplane, pulumi etc) tools. It is like doing one universal certification for these three public cloud providers instead of one per cloud provider.
Helping devops to design and provision private / public / hybrid cloud infrastructure with supersonic speed using visualization first approach.
Torque
A module focused on kubernetes, docker and containers -
Creating an abstraction on top of kubernetes to help developers develop containerized apps with minimal or zero knowledge of docker and kubernetes. This will make sure that developers are kept out of any migration for years while the devops tools / PaaS / IaaS are continuously evolving.
Helping developers, software/cloud architects to design, develop and deploy cloud / kubernetes native applications with supersonic speed using visualization first approach.