this post was submitted on 02 Mar 2024
571 points (98.1% liked)

Programmer Humor

32495 readers
484 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] jjjalljs@ttrpg.network 6 points 8 months ago (1 children)

I have several times insisted that a migration be done via an ad hoc endpoint, because I'm a jerk, but also it's much easier then to test, and no one has to yolo connect directly to prod.

[–] soggy_kitty@sopuli.xyz 1 points 8 months ago (1 children)

Endpoint? Why the fuck is a migration using an endpoint, if you want testability a script will do just fine

[–] jjjalljs@ttrpg.network 2 points 8 months ago (1 children)

Because I didn't want someone to yolo connect to production, and we don't have infrastructure in place for running arbitrary scripts against production. An http endpoint takes very little time to write, and let's you take advantage of ci/cd/test infrastructure that's already in place.

This was for a larger more complicated change. Smaller ones can go in as regular data migrations in source control, but those still go through code review and get deployed to dev before going out.

[–] soggy_kitty@sopuli.xyz 1 points 8 months ago

You're definitely over complicating it and adding unnecessary bloat/tech debt. But if it works for you then it works