kubernetes.mdRomânăGet a quote
Home

Custom software development and MVPs for startups

The team that builds the application is the same team that runs it in production. We start from an MVP and grow the product: frontend in TypeScript, Next.js or Vue.js, backend in Golang, with CI/CD and infrastructure included.

What we build

  • MVPs for startups

    From idea to a working product you can put in front of users, with a narrow scope and an architecture you will not have to rewrite as you grow.

  • Frontend

    TypeScript, Next.js (React) and Vue.js: dashboards, web applications and public pages, bilingual if the product needs it.

  • Backend

    Golang services, with PostgreSQL, RabbitMQ for messaging and Keycloak for authentication, depending on the product's needs.

  • Custom software

    Platforms and internal tools built around your process, with architecture documentation (C4, ADRs) handed over together with the code.

  • Quality

    Automated tests for every service, and dedicated tests for tenant data isolation where the product is multi-tenant.

  • Delivery and operations

    CI/CD with GitLab, deployment on Kubernetes and monitoring with alerts, so the product runs in production instead of just existing.

How we work

  1. Defining the MVP

    Together we decide what goes into the first version and what waits.

  2. Quote

    You receive a quote within 24 business hours, once we understand the scope.

  3. Iterative delivery

    Features delivered gradually, across separate staging and production environments.

  4. Growth

    Optionally, the team stays on long term and ships new features, with operations included.

One partner for code and infrastructure

The application is built and runs on the same platform, RunCloud.AI, in Timișoara (EU) or Chișinău, or in your own cloud. You no longer coordinate a development agency and a separate infrastructure team.

Delivered projects

Client
Owner of a B2B SaaS email deliverability platform
Location
Moldova / Romania
Team
Backend, frontend and DevOps engineers (full-stack coverage)
Period
Ongoing, since greenfield

A multi-tenant SaaS platform built from scratch on self-hosted open-source infrastructure

One continuous engagement: architecture, backend, frontend, infrastructure and SRE. The platform is in production and still growing, and the team stays embedded long-term, shipping new features continuously.

  • Go
  • Next.js
  • React
  • Kubernetes
  • CloudNativePG
  • PostgreSQL
  • RabbitMQ
  • Keycloak
  • Ollama
  • Prometheus
  • Loki
  • HPA
  • Docker Compose
Client
B2C startup
Location
Germany
Team
1 senior DevOps engineer
Period
Jul – Nov 2024

Fully managed infrastructure from scratch for a B2C startup

A Kubernetes cluster on DigitalOcean built with Terraform, GitOps with Argo CD for staging and production, load balancing and Nginx Ingress, dev, stage and prod environments. A PostgreSQL cluster, ELK, RabbitMQ and S3, monitoring with Prometheus, Grafana and Zabbix, and CI/CD optimized on GitLab for 7 microservices.

  • Kubernetes
  • Terraform
  • Argo CD
  • Helm
  • PostgreSQL
  • ELK
  • RabbitMQ
  • Prometheus
  • Grafana
  • Zabbix
  • GitLab CI/CD
  • DigitalOcean

Frequently asked questions

Which technologies do you use to build an MVP?

Frontend in TypeScript, Next.js or Vue.js and backend in Golang, with PostgreSQL as the database. The final choice depends on the product; we confirm it in the quote.

How long does an MVP take and what does it cost?

It depends on the scope. We do not have a fixed price for development: we agree the scope together and you receive a quote within 24 business hours.

Who operates the application after launch?

We can run the application on the RunCloud.AI platform and operate it ourselves, with monitoring and incident response, or hand everything over to your team together with the documentation.

Tell us what infrastructure you run today

You get a fixed-price quote within 24 business hours. No obligation: the quote is yours whatever you decide.

Get a quote in 24 hours

For partnerships, enterprise integrations or platform onboarding inquiries.

Offices

Iuliu Maniu St., no. 32, office 15, Brașov, Romania
Nicolae Testemițanu St., 3/2, Chișinău, Moldova

Phone

+40 730 664 273 (Romania)
+373 60 63 82 82 (Moldova)

LinkedIn

LinkedIn