Faq

What is Microtica?

Microtica is a tool that automates cloud infrastructure and application delivery. Microtica covers both CI and CD with native Kubernetes integration and AWS CloudFormation.

How is Microtica different from other CI/CD tools?
The biggest difference between Microtica and other CI/CD tools is that Microtica is more focused on abstracting complex cloud and Kubernetes integrations supported natively in the platform and in the same time providing all core features for optimal CI and CD. The other tools usually require the use of other provisioning tools and you need to write most of the scripts to make pipelines work. Microtica provides cloud infrastructure setup and application lifecycle. Having them both you can deliver your ideas in the cloud with just one tool.
How is Microtica different from Terraform and AWS CloudFormation?

Terraform and CloudFormation are tools for defining and provisioning infrastructure in the cloud in a declarative way (IaC). Microtica uses IaC engines under the hood to enable structured and reproducible cloud infrastructure provisioning.

On top of it, Microtica provides the whole lifecycle management (build/test/deploy) automation and easier distribution of infrastructure pieces. This means that you don’t have to worry about integration with these tools and all the pain points that come along.

Do I have an option to opt-out and continue to use Microtica provisioned infrastructure and applications?

Microtica provisions infrastructure using IaC (CloudFormation) on your designated AWS account. So, if you decide to opt-out from Microtica, the whole infrastructure will still stay and continue to operate on your own cloud account.

Do I need an AWS account?

Yes. All cloud resources and applications that you deploy are provisioned on your own AWS account.

Does Microtica work with other cloud providers?

Currently Microtica has native support for AWS. Support for other cloud providers is on our roadmap.

How does Microtica pricing model work?

We bill Microtica per project. One project is enough to handle the entire infrastructure and applications for small, medium, and even large projects. In one project, you can have multiple environments, Kubernetes clusters, and an infinite number of teammates.

Microtica also provides a freemium plan which is suitable for individual developers and smaller projects.

Each project has its own billing lifecycle.

Does Microtica support declarative pipelines?

Yes. You can define the pipeline spec from GUI or by having microtica.yaml file in your source code.

Can Microtica trigger automatic build/deployment on each commit?

Yes. There is a possibility to opt-in for automatic builds and deployments. You can also define a trigger based on branch filter.

Where are my Docker images being stored?

Docker images are stored on your remote Docker registry that you connect from Microtica Portal. Currently we support DockerHub and AWS ECR.

Can Microtica set up complete Kubernetes infrastructure on my AWS account?

Yes. Microtica provides a set of free-to-use components for Kubernetes. You just need to configure them to meet your needs for scaling and availability and initiate deployment. No need for any additional coding.

Can I manage my Kubernetes applications directly from Microtica portal?

Yes. Microtica provides integrated Kubernetes Dashboard from where you can deploy and monitor your applications.

Can I execute my custom Kubernetes manifest?

Yes. Even though we provide default Kubernetes manifest, you can provision your services with a custom configuration as well. Simply add the kube.config file in your source code in root dir and Microtica will take care of executing your custom manifest.

Can I deploy on my existing Kubernetes cluster in AWS?

Yes. You just connect your existing cluster by providing an access URL and a secret token.

Do you support deployment to Kubernetes clusters on Azure, GCP etc.?

Yes. You can connect your existing cluster on Azure, GCP or on-premise.

Is there an easy way to replicate my whole infrastructure setup?

Yes. Microtica provides an environment replication feature that enables one-click replication of existing cloud infrastructure. This is usually very useful for temporary environments (e.g. performance testing).

Can I start provisioning complete cloud infrastructure without having to code anything?

Yes. Microtica provides a set of ready-to-use infrastructure components that you can just pick up and use. No need for additional coding.

Can I receive notifications on 3rd party communication tools?

Yes. Microtica supports integration with Slack. You can also receive notifications in the app directly.