Post by Samuel Adeleke Awonorin (@samawonorin)
Retrying a failed transaction sounds simple.
Until the first transaction actually succeeded.
Now you've charged the customer twice.
In system design, the obvious solution can create the biggest problem.
That's why architecture is about understanding trade-offs.
#Architecture #Payments #SystemDesign #SoftwareArchitecture #FinTech #EngineeringLeadership #SystemThinking #TechLeadership #ArchitectMindset #SoftwareEngineer
0 likes · 0 comments · 0 shares