[HN Gopher] Infrastructure should be boring (2022)
___________________________________________________________________
Infrastructure should be boring (2022)
Author : FeaturelessBug
Score : 11 points
Date : 2023-06-02 22:19 UTC (41 minutes ago)
(HTM) web link (www.dragonflydb.io)
(TXT) w3m dump (www.dragonflydb.io)
| mjr00 wrote:
| I've never heard of Dragonfly before this, and I see it's a Redis
| competitor, but the examples here _really_ stretch the definition
| of what it means to be "not boring."
|
| > how your junior team member ran "flushdb" in production and
| caused your service traffic to stall
|
| FLUSHDB removes all keys from the database which, depending on
| your application, could indeed cause a lot of problems. But this
| seems pretty boring to me: the "delete all data" command deletes
| all data. Yes, the consequences of doing this on a production
| application are going to make sure someone's writing a COE, but
| this doesn't strike me as anything unexpected.
|
| edit: This might be more about sync deletes causing outages, but
| it's really pick your poison here. Which is less boring, "I ran
| delete and the database locked" or "I ran delete and did a read
| but the data was still there?" Really up to you.
|
| > how your engineering team spent a month tuning the Redis engine
| before Christmas
|
| "Boring" doesn't mean "not tunable" or "one-size-fits-all." MySQL
| and Postgres are two relatively ancient databases that most
| people would consider to be really boring, yet they have endless
| options for performance tuning. Even in todays cloud-first
| devops-first era, people still make a living off being DBAs,
| where tuning these systems is their primary job.
|
| If anything, I would be much more wary of a system where the
| configuration _isn 't_ exposed to the user, and the engine uses
| some heuristics to figure operating parameters out without any
| way to tweak it. To me, _that_ seems a lot less "boring."
| quickthrower2 wrote:
| > Boring means that it just works, and you don't have to worry
| about it.
|
| If that is what "Boring" means then I agree.
| arthurcolle wrote:
| Submarine
| jdmichal wrote:
| I'm pretty sure to be a submarine, the implication is that
| someone not related to the project is writing the piece. This
| is just straight PR fluff on the project's own website.
|
| Also, apparently the project is part of Redis.
| joshSzep wrote:
| it's API-compatible with redis, but not part of redis. it's
| proposition is a faster, more scalable, multithreaded drop in
| redis replacement.
| wmf wrote:
| Oh no you didn't! Dragonfly is a competitor to Redis.
___________________________________________________________________
(page generated 2023-06-02 23:00 UTC)