I should be able to copy and paste a server configuration and create an identical copy of my server. Right now, the only solutions I see are generating images (too big and cumbersome) or writing scripts (too complex). I would like to be able to type in a single command and replicate all the packages, services and configuration present in a particular server to a new target system.
Ask HN: Is there server-side software that we are missing in 2018?
101–110 of 115 posts
Re: Ask HN: Is there server-side software that we are missing in 2018?
#102There might be something exciting to build to help implement ludicrously fast Google-style autocomplete / typeahead Search. I've tried using MySQL, elasticsearch, PostgreSQL with trigram indices... they can be made to work, but I've never felt that I'm anywhere near the quality of whatever it is Google are doing here.
Re: Ask HN: Is there server-side software that we are missing in 2018?
#103I don't think anyone has solved the issues raised in Out of the Tar Pit in the data storage space. We still spend a ton of effort, perhaps more than ever before, wrangling incidental complexity. In 2018, I should be able to define a simple relational schema in 30 seconds and start using it with effectively zero constraints around data access patterns, transaction volume, and data scale, and with no design decisions n…
AWS just release AppSync. You can define a relational GraphQL Schema and hook up to a number of sources to feed data to it. Then, AppSync will automatically turn your schema into a GraphQL API where clients can make queries, mutations, and subscribe to data changes with no constraints regarding data access patterns. Subscriptions scales without any work from you. All of these operations use the relational schema, whi…
Re: Ask HN: Is there server-side software that we are missing in 2018?
#104Even though we have Postgres and MySQL they really don’t seem well configured out of the box and you’ve got to wade through a bunch of settings files and understand what vacuuming is. I think we need a self tuning rdms. It could watch and adapt to usage patterns and available resources.
Re: Ask HN: Is there server-side software that we are missing in 2018?
#105I wish we had more statically typed web backend frameworks as usable as rails or phoenix. I have used Elm a lot recently and it rocks. I wish I had something as incredible for the server side.
Re: Ask HN: Is there server-side software that we are missing in 2018?
#106I wish we had more statically typed web backend frameworks as usable as rails or phoenix. I have used Elm a lot recently and it rocks. I wish I had something as incredible for the server side.
I do too! Seems like the play framework with java and the sails framework with typescript are a few existing options. I'd love to see something rails-ish for go.
Re: Ask HN: Is there server-side software that we are missing in 2018?
#107I should be able to copy and paste a server configuration and create an identical copy of my server. Right now, the only solutions I see are generating images (too big and cumbersome) or writing scripts (too complex). I would like to be able to type in a single command and replicate all the packages, services and configuration present in a particular server to a new target system.
Re: Ask HN: Is there server-side software that we are missing in 2018?
#108I should be able to copy and paste a server configuration and create an identical copy of my server. Right now, the only solutions I see are generating images (too big and cumbersome) or writing scripts (too complex). I would like to be able to type in a single command and replicate all the packages, services and configuration present in a particular server to a new target system.
https://github.com/daptin/daptin
A JSON config plus backing database (mysql/postgres/sqlite) defines your complete environment.
Re: Ask HN: Is there server-side software that we are missing in 2018?
#109Earlier quoted context omitted.
Basically you want S3, which has BitTorrent BTW. S3 has multiple widely used command line tools that support syncing (cloning, pushing). There are multiple heavily used S3-like systems, open and closed source, some are S3 API compatible. Examples include Ceph and OpenStack Swift. The reason people use cloud services instead of running these themselves is because the cloud storage fee is usually less than paying someo…
Right, but I can run my own git "server" with no problem. That's why I use that analogy. Plenty of people run their own BitTorrent trackers too. In my mind, "cloud" open source means: you need a team of experts to run it. git and BitTorrent are different -- they are designed for you to run it yourself. Also, the model is to "sync" and then "read/write", as with git (and BitTorrent). Not just read/write remotely. So m…
Re: Ask HN: Is there server-side software that we are missing in 2018?
#110Earlier quoted context omitted.
Nagios is not-so-easy to configure, but probably will get you most of the way there.
Nagios doesn't do log monitoring out of the box though. Unless I've missed that? It definitely doesn't aggregate logs.
There is check_logfile which has a similar name but is a different library, I wrote about how to set this up a while ago: https://medium.com/luma-consulting/how-to-install-check-logf...
It's not super obvious how this plugin works unfortunately. Not the craziest thing in the world to configure but certainly not easy starting from zero!