Existing application code
Deploy a new instance first
Microtica builds and deploys your code as a new app. Plan database migration, secrets, DNS and traffic changes before it replaces a production deployment.
Read the application import guidePaste a repository, or ask Mica. Approve one plan, and your app is live in your own cloud account. Every push deploys, and releases ship several apps as one.
From GitHub, GitLab or Bitbucket. Or tell Mica what you want to run.
How it works
The ease of a PaaS, with the app running in your own cloud account.
On the first screen after you sign up, paste a GitHub, GitLab or Bitbucket URL, or say what you want to run. Prefer a form? Use the Add page, or start from a template.
If Git or your cloud account isn't connected yet, Mica asks for it in the chat. Deploying on every push needs permission to add a webhook to the repository.
What each connection grantsMica reads the repository and tells you the plan: the repository and branch, how it builds, where it runs, and a deploy on every push. By default Microtica runs it on Amazon ECS, so there's no cluster to set up. Prefer Kubernetes? Pick it on the Add page. Nothing is created until you approve.
Railpack detects the language and builds the image without configuration. If the repository has a Dockerfile at its root, Microtica uses that instead.
How approvals workMicrotica sets up what the app needs, adds its pipeline, then builds and deploys it. The launch card in the chat follows it until it's live. After that, every push to the branch deploys again.
The launch card names the step that failed. Ask Mica why: it reads the build logs, names the cause and proposes the fix, usually a change in the repository. Push it and the app deploys again.
How Mica investigates failuresWhere it runs
Every option runs in your own cloud account and gets the same deploys, logs and releases. Pick one per app.
Amazon ECS on AWS Fargate
The default for a first app from a repository. It runs behind an HTTPS load balancer and scales with traffic.
Amazon EKS, or a cluster you connect
Run the app on a cluster you already have, or create one in the environment from a template. Pick Kubernetes on the Add page.
AWS Lambda, CloudFront and S3
Start from a template for a serverless app or a single-page app served from a CDN.
Clusters, databases, networks
Add infrastructure from templates, or bring your own Terraform or CloudFormation components.
Before you start
What you get
Visit it, read logs and events, follow deploys, change settings, or remove the app when you're done. The same page wherever it runs.
Each push to the branch builds and deploys, with the build and deploy logs one click away.
Ship several apps and components together, or promote staging to production, with one approval.
How releases workAlready running in production?
Start with a development environment. A production migration needs decisions about data, secrets, DNS, traffic and rollback.
Existing application code
Microtica builds and deploys your code as a new app. Plan database migration, secrets, DNS and traffic changes before it replaces a production deployment.
Read the application import guideExisting infrastructure
Connecting an account grants access. It doesn't adopt existing resources or Terraform state. Bring your architecture and deployment workflow to a technical demo.
Discuss your adoption pathPaste a repository, approve the plan and open your app.