10 ms·
Show HN: Hippobase – easily self-host open source databases
- igorzij 5y agoJust launched on ProductHunt: https://www.producthunt.com/posts/hippobase https://www.producthunt.com/posts/hippobase
- new_guy 5y agoWhy would anyone use your service when it's beyond trivial - especially for your presumed target demographic - to just do this shit themselves?
- mritchie712 5y agoYeah, what exactly is hard about spinning up pg on AWS that this solves?
- igorzij 5y agoEven with enough skill this takes time. And you'd want logs, backups, monitoring. And you'd want infra-as-code, otherwise you end up with a snowflake. Even if this takes an hour of your time saving that hour pays for like a year of Hippobase. So whether or not this is valuable is subjective, depends on what you see as good use of your time.
- gexla 5y agoI wouldn't call hourly snapshots backed up to S3, monitoring and replication "trivial." They aren't difficult, but most people who don't already do this will probably need to spend hours on reading docs, setting it up and testing. Good luck even finding the time if you already have a loaded schedule of development.
- mushi 5y agoReplication is literally built into MongoDB so I’d call that trivial.
- leros 5y agoWhy does anybody use Heroku? It's just a layer on AWS too. AWS is unnecessarily complicated for a common set of use cases. Layers on top that provide simplicity, and more importantly, confidence is nice.
- igorzij 5y agoSo true
- igorzij 5y ago"beyond trivial" - perhaps from your perspective :) These days the vast majority of people who with the job title "developer" or "software engineer" only know one or two things. Given that the number of software engineers consistently grows 20% year-on-year, it means that at any given time the median developer has just 2 years of experience. It's enough to learn a narrow set of tools (bootcamps or self-taught) to become productive and start your journey. DevOps-y stuff is often not one of those things. So tools that simplify the unfamiliar parts tend to be quite useful
- chaz6 5y agoI am getting frustrated by the increase of hn articles about "self-hosting" yet the software described is reliant on a cloud service. To me, "self-hosting" means I can use it on my own computer, without a connection to the internet.
- gexla 5y agoDid you read what the service does? You probably don't need hourly snapshots backed up to S3, monitoring and replication if you are hosting MySQL on your local system. This looks to be more like setting up a managed service for production without paying the hosting provider for the extras.
- chaz6 5y agoTo use this service you either have to pay Hippobase or AWS (excluding the 3-month free trial which would not be much use for production).
- gexla 5y agoRight, but using Lightsail as an example to keep things simple, you're picking between scaling at 3x the cost of the server vs db service or a set $5 per database. I would still trust the AWS service with something mission critical though. Hippobase might be good for stuff which isn't mission critical but otherwise wouldn't have anything the service offers because you don't want to throw the resources at.
- igorzij 5y agoThe use case we had in mind initially was that teams often set up their production using Heroku db or RDS (naturally, because it's easy and reliable), and then when they need more environments they naturally do the same. But reliability often isn't that critical for dev environments. You lose your DB, so what? Just make a new one. Then we realised that we could actually near production-grade reliability by doing backups, snapshots etc. So the choice is up to the user
- 5y ago
- avinassh 5y agoIt says open source DBs like MongoDB, however just a correction, MongoDB is no longer open source
- deleted 5y ago[deleted]
- leodriesch 5y agoDo you have anything to back this statement up? It now uses a non-traditional license, however the source code is still visible on GitHub.
- bildung 5y ago"The SSPL is Not an Open Source License" https://opensource.org/node/1099 https://opensource.org/node/1099
- Proven 5y agoIt's not an Open Source License, but it's an open source license. I'm not going to call it differently just beceause some self-appointed OSS hardliner wants everyone to use communist licenses.
- sgallant 5y agoCan’t wait to try this out. It’s interesting to see people building improved UX workflows on top of AWS.
- igorzij 5y agoThanks!! Just head to https://app.hippobase.io https://app.hippobase.io :)
- reilly3000 5y agoRunning a prod db on EC2 isn’t a trivial undertaking- I see the value in a service that can affordably recreate the managed DB experience. I have lots of questions about how and what I can/can’t do with the system, like install foreign data wrappers, etc that RDS disallows. Is binlog/PITR backup expected to be available at some point?
- igorzij 5y agoWe're weighing pros and cons of opening up direct access to underlying instances for fine tuning. The pros are obviously more control, the cons - loss of standardisation and harder to support as a consequence
- camjw 5y agoThis is the sixth "product" you've launched in the last month or so - are you actually working on any of these?
- igorzij 5y agoSharp eye :) Yes we are. Our dirty secret is that on the backend all of those are using the same engine with minimal modifications that is generating Terraform automatically and running it for you. We are just iterating on use cases.
- _Anima_ 5y agoSelf means mine. MY infra. Hippobase is not mine, stop misusing the self-host keywords for clicks, please.
- number6 5y agoOpen-Source selfhosted databases: MySQL, mariadb, postgresql, sqlite...
- unraveller 5y agobetter title: "easily self-provision open source DBs on AWS VMs"
- igorzij 5y agoThanks!!