Show HN: Lemon – Alternative UI for AWS
uselemon.io
uselemon.io
Lemon is easy to use, like Vercel or Heroku. You can deploy containers, webapps, functions, databases, etc. Networking and permissions are automatically configured, CI / CD just works, instrumentation connected. But it's not a PaaS - it manages your AWS account, and you retain full control.
Lemon has first-class support of Terraform, so you can customise every bit. It supports multiple environments and can export Terraform to a dedicated "infrastructure repository" if you connect one. And it will pick up your custom TF from that repo too, so it's a two-way sync.
By default Lemon uses ECS Fargate to deploy your containers. Kubernetes is supported too, as well as Lambda. Static webapps go to S3 and served via CloudFront. Every environment gets independent configuration so you can have high-load production and many short-lived cost-efficient dev environments, even one per branch if you'd like.
We've also just launched on ProductHunt: https://www.producthunt.com/posts/lemon-4
However, that something didn't happen by reading this website and its value proposition.
I'm saying this as, hopefully, source for inspiration. The amount of trust a third party must inspire before anyone (like me at least?) dares to delegate operation must be overwhelming.
What'd be your thoughts on the following options:
- IAM role account-to-account (no credentials sharing)
- Self-hosted webapp that runs in your account
- Mac app so that creds never ever leave your laptop
this is probably as close as I'd get to use it, yes, with a little console that displays all the communications as a prove of good faith, welcoming anyone to spoof network and find out there are no home-calls/telemetry involved.
Furthermore, I'm not really a fan of these closed-source available-for-pricing, enhancement products. They last for a few months in pre-release form, gauge that they don't have the customer numbers to justify their revenue, and then cease development.
I can't imagine adopting this in the companies I've worked for, without that avenue.
Regardless of how that goes, it’s really nice to see a project that addresses this specific area. Way to go!
The AWS console is (at least for the popular services and API endpoints) super effective.
That said, when you’re deploying a project that has components that span almost a dozen services in AWS that can quickly become a dozen tabs just to assess the state of the project. Not very fun - looking forward to seeing how this handles that.
But I just looked at your site again, and you're completely misrepresenting yourself by calling yourself an alternative UI for AWS. Youre more like a Kubernetes PaaS on AWS.
There are many similar products, so I don't see a clear differentiation and your product doesn't very clean, but you could maybe possibly have something there.
But your main problem is you're completely mis-selling yourself (or perhaps you're not completely sure what you're building).
The downside is that in client-only arrangement state is no longer centrally managed; I wonder how do you solve that? Or do you have a "hybrid" model with some parts on the client and others on the server?