*yawn*
primary kiesesekor a kliens kap egy transierterror-t, @retryable ujracsinalja az egeszet, amire a kliens odajut, mar megvolt az election es van uj master. a microservice kliensei ebbol semmit se latnak, csak hogy picivel tovabb tart a rest query.
tranzakciot sose hasznaltam, es nem is szukseges; microservice adatmodellje tokeletes fedesben van a mongo dokumentummal, aminek update-je atomikus.
viszont nincs semmilyen ORM, schema meg hasonlo faszakodas; tenylegesen kodsorok ezreit takaritod meg, a sebessegrol es kod komplexitasrol nem is beszelve.
mongo-ba patkoltak tranzakciot, az igaz, de senki se mondta, hogy hasznald, mert alapvetoen szopas az egesz, akarcsak sql-nel. nincs ingyen ebed.