Live data from Hacker News

Ask HN: Is there server-side software that we are missing in 2018?

news.ycombinator.com

101–110 of 115 posts

Re: Ask HN: Is there server-side software that we are missing in 2018?

#101

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.

Software that does it: puppet, chef, salt, ansible, ... You can have chef as a service in AWS via OpsWorks. Alternatively almost every cloud provider supports cloud-config at boot time.

Re: Ask HN: Is there server-side software that we are missing in 2018?

#102
post #6

There 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.

Have you looked at Algolia?

Re: Ask HN: Is there server-side software that we are missing in 2018?

#103
post #81
post #32

I 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…

This looks awesome, except that it's still in preview. Seems a bit early to bet on it - any idea when there will be assurances that it will continue to be supported long term?

Re: Ask HN: Is there server-side software that we are missing in 2018?

#104

Even 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.

Isn't that what aws aurora and google cloud spanner offer?

Re: Ask HN: Is there server-side software that we are missing in 2018?

#105
post #79

I 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?

#106
post #79

I 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.

.net core?

Re: Ask HN: Is there server-side software that we are missing in 2018?

#107

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.

Check out NixOS and NixOps

https://nixos.org/

https://nixos.org/nixops/

Re: Ask HN: Is there server-side software that we are missing in 2018?

#108

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.

I am trying to make daptin just like you explained.

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?

#109
post #56

Earlier 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…

Its not a solution to all problems but Minio (https://minio.io) will provide s3 compatible data storage on your own server(s).

Re: Ask HN: Is there server-side software that we are missing in 2018?

#110

Earlier 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.

Nagios has check_log but that is not great for memory, I believe it loads the entire log file into memory to take a diff to only check on the entries missed.

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!

Post reply on HN