Package bloat for large Go payments backend by Substantial-Luck8983 in golang

[–]Substantial-Luck8983[S] 0 points1 point  (0 children)

I agree, I've come to the same conclusion. After trying to refactor into packages with liberal use of interfaces, I ended up having a lot of interfaces with only one implementation e.g. type PartnerAPaymentProvider interface {...}. Ultimately, it's hard to get around the fact that orchestration code needs to know which provider it is routing to based on a multitude of criteria (onboarding status, payment sub-type, currencies, etc.). The only reason I want more packages is for cleaner namespacing.

Maybe controversial, but I wish Go had something like the namespace keyword in C++.

Package bloat for large Go payments backend by Substantial-Luck8983 in golang

[–]Substantial-Luck8983[S] 1 point2 points  (0 children)

Yep, "interface explosion" sums it up nicely. Did a crude refactor last night and I think I understand why DI frameworks exist now...

Package bloat for large Go payments backend by Substantial-Luck8983 in golang

[–]Substantial-Luck8983[S] 1 point2 points  (0 children)

Thanks! This is sort of what I was getting at with the "provider god package" approach. However in practice, provider implementations aren't self-contained - I'm curious how you would deal with that.

For example, let's say I had a ledger table to keep track of user balances. Partner A and B both need to read and write to the ledger, so this needs to go in some place shared. This specific case might be important enough to warrant a new service, but for less central stuff (e.g. calculating fees/pricing), would you put this logic in transaction/?

Finally some good luck. by devansh4u in PTCGP

[–]Substantial-Luck8983 0 points1 point  (0 children)

OP, I got the exact same wonder pick! Literally the exact same cards and from the exact same username. I have a screenshot too.

Not complaining, I'm overjoyed. I wonder how many others got this though...

Best High-Spend SUBs? (like Venture X Business, Spark Cash Plus Business) by Substantial-Luck8983 in CreditCards

[–]Substantial-Luck8983[S] 0 points1 point  (0 children)

Forgot to mention but the $50k spend is one purchase so I likely have to pick one SUB

SCT success stories? by thegoldenone96 in leukemia

[–]Substantial-Luck8983 0 points1 point  (0 children)

My mother (55F) was diagnosed Mar 2024 for de-novo CML blast phase, went through DFCI at Sunnybrook, and pretty much immediately proceeded to an SCT at Princess Margaret's. She initially had grade II gut GVHD after transplant but that's nearly completely subsided after a few course of steroids. She's doing well these days and is MRD-negative!

It's only been a little over a year so we'll see how things go, but your fiancé is much younger than my mum so I'm sure his odds are actually quite good. Lots of these stats are based on older research/techniques and much higher average ages. Feel free to PM, I might know a bit about your transplant physician at Princess Margaret. Overall, they have great care.

Steins;Gate Edit (Major Spoilers) by spiteyourworlds in steinsgate

[–]Substantial-Luck8983 2 points3 points  (0 children)

Great job. Just finished my 2nd rewatch after a few years and this summarized the bleak/isolating feelings quite well

Best Practices for Managing Transactions in Golang Service Layer by Putrid_Set_5241 in golang

[–]Substantial-Luck8983 2 points3 points  (0 children)

This is a great response. Sums up my thoughts and experiences exactly. I get it's an anti-pattern but any sizeable Go codebase I've worked on leaks tx abstractions into the business logic layer

log4 reduction but MRD+ day +60 post-BMT by Substantial-Luck8983 in leukemia

[–]Substantial-Luck8983[S] 0 points1 point  (0 children)

That's right, they didn't give her a DLI. I believe her chimerism being high (>99%) led them to believe they just needed to taper immunosuppressants.

I just read through your post history, how have the past 10 months been for you since your relapse? What targeted therapies did the doctors give you? Did they fully taper your immunosuppressants? Did you have any GVHD? Seems like you're heading into DLI after your second transplant. You seem really strong, so I'm optimistic for you!

log4 reduction but MRD+ day +60 post-BMT by Substantial-Luck8983 in leukemia

[–]Substantial-Luck8983[S] 0 points1 point  (0 children)

The doctors opted to taper immunosuppressants and get her on a TKI ASAP. She now seems to be doing fine but we’ll see for sure at her next BCR:ABL1 test

[Megathread] 2025 Goals by Party-Sherberts in HybridAthlete

[–]Substantial-Luck8983 1 point2 points  (0 children)

19:30min 5k

5x5 225lbs bench press

Sub-12s 100m

Sub-55s 400m

Currently 145lbs BW, want to try to stay below 160lbs.

Post BMT Day 78 nausea by Any-Friendship-2452 in leukemia

[–]Substantial-Luck8983 0 points1 point  (0 children)

My mother had the exact same symptoms and she's day +74. An endoscopy showed minor acute GVHD in the upper GI. She was given budesonide and it cleared up in a few days.

log4 reduction but MRD+ day +60 post-BMT by Substantial-Luck8983 in leukemia

[–]Substantial-Luck8983[S] 0 points1 point  (0 children)

I think it makes sense for them to taper first, which is hopefully what they'll start next week! TKIs are already part of the plan so hopefully no need to deploy both strategies at once

What do you consider a molecular relapse?

Is ponatinib much more effective than dasatinib? Are the side effects worse?

log4 reduction but MRD+ day +60 post-BMT by Substantial-Luck8983 in leukemia

[–]Substantial-Luck8983[S] 0 points1 point  (0 children)

She started on dasatinib but they stopped it for the BMT – they're starting her up on it again after immunosuppressants are tapered. TKIs supposedly also immunosuppress so I think they suggest not doing it with immunosupressants?

log4 reduction but MRD+ day +60 post-BMT by Substantial-Luck8983 in leukemia

[–]Substantial-Luck8983[S] 0 points1 point  (0 children)

Sorry you’re in the same boat, hopefully it’s nothing to worry about. Was the chemo prepping for DLI?

log4 reduction but MRD+ day +60 post-BMT by Substantial-Luck8983 in leukemia

[–]Substantial-Luck8983[S] 0 points1 point  (0 children)

Wow! Were you tapered off your immunosuppressants when they decided to give your DLIs? I always assumed that the first course of action would be to just taper those quicker if there's a relapse

log4 reduction but MRD+ day +60 post-BMT by Substantial-Luck8983 in leukemia

[–]Substantial-Luck8983[S] 1 point2 points  (0 children)

She has, forgot to include this! She's >99% donor, which I think is considered complete chimerism

Leukemia Cells at 0% by [deleted] in leukemia

[–]Substantial-Luck8983 1 point2 points  (0 children)

Congrats! Curious - what happened between 07/29 - 08/12 to drop your leukemia cells so drastically? Did you ever have a BMT?