[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)