Hacker Newsnew | past | comments | ask | show | jobs | submit | more zoomzoom's commentslogin

At Coherence (withcoherence.com - I'm a cofounder) we are delivering the open-source benefits of Coolify (less vendor lock-in, cheap hosting costs) via our open-source CNC framework (cncframework.com) while still keeping a hosted SaaS control plane that eliminates the "few hours of fiddling with setup" that the blog author minimizes here. Maintenance and configuration complexity over time (as you customize and use click-ops to configure) are endless, especially as you get more usage or host more projects.

Coolify is awesome software, and alongside similar tools like Caprover, Dokku, and Cloud66, it has its role. But for business use-cases I believe that giving up managed cloud services is too big a leap to make sense, and that a middle-ground approach will win in the long term.


How is this different from the Coolify hosted cloud, apart from the fact that you are the co-founder of Coherence and not Coolify.

I've used neither solution, but just at a glance, right now I'd bet on Coolify -- it has more permissive license, it has active community of third party contributors and it amassed a large amount of private and corporate sponsors that likely make it sustainable.

On the other hand, you've raised $3.9m more that a year ago. What happens if the money runs out?

Maybe you can clarify what your solution offers that Coolify doesn't.


Appreciate the POV, and agree that Coolify has a much better community around it! A lot we can learn from. Not sure we agree on the license front since we do allow commercial use.

Coolify and cnc are very different technical solutions. Coolify is a server you deploy to a VM that then can schedule workloads onto that VM, managing features like ingress and updates. cnc is a client-side CLI that schedules workloads into managed cloud services like lambda, cloud run, ECS, or Kubernetes. It orchestrates public cloud provided services instead of providing them itself (e.g. RDS vs. MySQL in a docker container on a VM). The trade-offs here are too big for a comment and both are a great fit for different use cases. We dive in a bit deeper with our POV here: https://www.withcoherence.com/post/the-2024-web-hosting-repo...


That's quite a confusing name, it took me quite a while to realise you aren't talking about computer numerical control.


Hey HN, Zach here, cofounder of Coherence (withcoherence.com). We’re excited to announce the launch of AWS Lmabda support for our open-source CNC framework. Let us know what we can do to make it better!


Hey HN, Zach here, cofounder of Coherence (withcoherence.com). We’re excited to announce the launch of free-tier compatible serverless deployment options for both AWS and Google Cloud Platform (GCP). This new functionality enables developers to deploy applications directly to AWS Lambda and GCP Cloud Run, leveraging the power of serverless architectures without intermediary platforms. We hope that these provide a way to use Coherence for low-volume or R&D type projects, and open up some interesting new use cases!

You can learn more in our docs:

AWS Lambda - https://docs.withcoherence.com/reference-architectures/aws/l... GCP Run Lite - https://docs.withcoherence.com/reference-architectures/gcp/r...


Appreciate this feedback, thanks so much for sharing!

The tagline clearly doesn't say what we want here, but the idea is that we are a framework that sits on top of IaC tools like the ones listed above, and makes them easier to use. Under the hood, cnc uses terraform/opentofu to actually manage infra, the cnc layer adds new concepts like environments onto those tools as well as providing a much simpler, higher level configuration with cnc.yml, while still enabling you to edit the templates directly so you're not limited in the infra you can deploy for your app. In this way, we're the first tool of that kind, sort of like a "PaaS in your own cloud" but we expose the plumbing as a CLI.

Thanks again!


What you just said is a lot more descriptive than your website.


In the ever-evolving software development landscape, one of the most influential ideas of the past decade has been the "git flow" working style, thanks to the iconic blog post "A Successful Git Branching Model." Here, we suggest an updated workflow with less long-lived branching.


Developer experience is hard to quantify, and is not a simple as correlating with subjective input of "how devs feel." SPACE and DORA are attempts to get objective about engineering productivity. Some teams prefer to use a more subjective approach here as well. There aren't any great answers for equivalents in developer experience, yet.

There are some obvious "tooling" considerations that impact developer experience. For the most part, these are related to how much devs can "self-service" the various parts of the SDLC, and how good the user experience of that service flow is. For teams that want to get a great experience without reinventing the wheel, internal developer platforms like what we're building at Coherence (withcoherence.com) are a great answer.

We've also got a free 1-minute PR velocity scorecard that you can try: https://www.withcoherence.com/post/measure-your-pr-efficienc...


Fixing our highest drop-off step with an integrated AI agent


Migrate your app from Vercel to GCP in just a few clicks


Now any software development team can measure their PR efficiency with Coherence's new Velocity Scorecard


Check your PR size, review time, and pace against industry benchmarks for free using Coherence's new velocity tool!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: