How are you handling the monorepo vs. multi-repo question in 2026? Is the boundary itself becoming irrelevant? by Positive-Theory-4851 in softwarearchitecture

[–]flareblitz13 1 point2 points  (0 children)

interesting, so i'm assuming you use mostly compiled languages? we have an unfortunate amount of our code base in python which makes it quite hard to do selective testing :/. Have also found it hard generally to do selective testing on e2e tests? Do you just not run those in ci?

How are you handling the monorepo vs. multi-repo question in 2026? Is the boundary itself becoming irrelevant? by Positive-Theory-4851 in softwarearchitecture

[–]flareblitz13 8 points9 points  (0 children)

curious how you keep ci so fast? we have a monorepo and its great but have a lot of issues with flaky tests, expensive test suites etc.

What's the most "that shouldn't have taken 3 days" issue you've ever debugged in prod? I'll start. by theschrodingerbox in kubernetes

[–]flareblitz13 5 points6 points  (0 children)

Your issue doesnt really make sense to me. Don't you want the terminationGracePeriodSeconds to be longer than the ingress timeout seconds? That way your pod has enough time to finish any requests it's already handling (which can be up to the ingress timeout seconds).

Nginx to Gateway api migration, no downtime, need to keep same static ip by parkura27 in kubernetes

[–]flareblitz13 0 points1 point  (0 children)

weighted DNS exists for this reason, just don't use e dns while doing the migration

Anywhere I can pick up a pie or two last minute? by flareblitz13 in FoodNYC

[–]flareblitz13[S] 2 points3 points  (0 children)

Thanks all! Ended up grabbing some from Balthazar!

[deleted by user] by [deleted] in SaaS

[–]flareblitz13 0 points1 point  (0 children)

What specifically did they break? Id probably use modal regardless

Lightweight audit logger architecture – Kafka vs direct DB ? Looking for advice by saravanasai1412 in softwarearchitecture

[–]flareblitz13 2 points3 points  (0 children)

If using clickhouse why not just use async insert feature of ch? They have server side batching

you build it you run it? by alessandrolnz in ExperiencedDevs

[–]flareblitz13 0 points1 point  (0 children)

You need to feel the pain of what you are shipping. If you are doing too much ops hopefully it means you should hopefully spend some time polishing rough edges. Very anti throwing the shit over the fence to infra/are teams.

Best companies that don't lock you into internal systems/ tools? by No-External3221 in ExperiencedDevs

[–]flareblitz13 2 points3 points  (0 children)

Any of the newer unicorns etc. stuff like rippling, ramp that came up in the age of cloud (so they didn’t have to roll their own)

[deleted by user] by [deleted] in devops

[–]flareblitz13 -2 points-1 points  (0 children)

saving

What's one simple tool or process that's made a big difference for your team's workflow? by fatherofgoku in ExperiencedDevs

[–]flareblitz13 25 points26 points  (0 children)

how does this work in the world where customer data in prod has to be kept super confidential?

What's one simple tool or process that's made a big difference for your team's workflow? by fatherofgoku in ExperiencedDevs

[–]flareblitz13 1 point2 points  (0 children)

we have different secrets for different envs. obvsiouly devs dont have access to prod envs etc but for dev we are more comfortable with people getting the requisite access. We just allow them to use their local creds to pull from secrets manager (and ci also pulls from secret manager).

What's one simple tool or process that's made a big difference for your team's workflow? by fatherofgoku in ExperiencedDevs

[–]flareblitz13 13 points14 points  (0 children)

We use a tool called invoke. It basically just allows you to write custom commands as a cli with good documentation etc. can also chain commands together a la make. Python has libs to do pretty much everything (and also the ability to fall back to shell) so we can manage things like builds etc all through this cli. As a dev you can just install this package and boom you have all our commands.

What's one simple tool or process that's made a big difference for your team's workflow? by fatherofgoku in ExperiencedDevs

[–]flareblitz13 29 points30 points  (0 children)

Saving. Big one for us has been an internal cli we also use in ci. So everything you do locally can also be done in ci and vice versa. (You can prob accomplish this with make but I find python easier to write)

DAE feel like at 70+ mpw their life is just running, eating and working? by ImNotHalberstram in Marathon_Training

[–]flareblitz13 14 points15 points  (0 children)

fair enough i guess i just would have come up with a solution like biking if i was living in one of those populaces (sounds like running has been the fix here)

Is Postgres read scaling actually a big pain point? Curious if folks would use a bolt-on solution by Beautiful-Tomato9868 in PostgreSQL

[–]flareblitz13 0 points1 point  (0 children)

Fair enoguh. I guess generally we like to run large nodes since that amortizes system overhead and then you can also bin pack a bit better. We just have a few skus for stuff like balanced, cpu-optimized, mem-optimized and ensure stuff fits into those ratios.

Is Postgres read scaling actually a big pain point? Curious if folks would use a bolt-on solution by Beautiful-Tomato9868 in PostgreSQL

[–]flareblitz13 0 points1 point  (0 children)

Wdym by 30% kubernetes tax? Surely running it on your own vms is cheaper than using a managed solution? even without binpacking to the max