3
2 Comments

Opinionated Software Development Platform

Hello!!

I've been working in IT for more than 10 years in completely different environments, from huge banks to 3-people startups and there is always one common problem. The freaking platform. Pipelines, deployments, monitoring, traceability, log ingestion, backups, networking...

I've been thinking of a product that just aggregates a set of open source projects (k8s, dapr, kubedb, rook, argocd, openvpn, any ingress...) creating an opinionated to develop software on.

The key points that I have identified so far are:

  • Make new developers' onboarding a breeze.
  • Team first approach
  • Get rid of the platform team in team topologies
  • Create disposable environments
  • CI/CD, operations, and monitoring are all integrated
  • Store all your data in the same place
  • Cloud solution and on-premises
  • Multi-cloud deployment
  • Advance deployment patterns

What do you think of this? Am I missing a product that already does this? Maybe a successful one?

on August 17, 2021
  1. 2

    This sounds like a cool and ambitious project. I don't know any product with this specific combination of functionalities.

    But GitLab, Azure DevOps, GitHub etc. do provide at least a fair amount of this functionalities, isn't it? On top of a version management system (git) which one needs anyway.

    1. 1

      Maybe GitLab with Auto DevOps achieves this in some kind of degree but still not the UX that I am looking for.

      Create an organization, an environment, a team, an application, attach a repo and 'forget about it.

      "This is a spring boot application. Apply convention over configuration and move forward"

      Do you want to get out of our platform because of X? We can help you. Deploy our solution on your own or just apply all these open-source tools and configure them.

      I always get the response "We are not mature enough for this kind of practice" or "We have to focus on building the product". I think there is place for this kind of platform.

      P.S. Yeah quite ambitious. I hope someday I would be able to get more MVP-like ideas. xD