saga

Mai pe la sfarsitul lui 2024 in urma unor discutii cu niste oameni a reiesit ca trebuie sa fac un proces nou pe la corporatie care inregistreze ce-si doresc unii oameni, cum se aproba si cum se implementeaza.

Ceva ce s-ar face in mod normal in Jira, da nu multi stiu de Jira sau au acces acolo asa ca am ales calea aia in care programez eu un formular, care ajunge in Jira, in Slack, inapoi in Jira si toata lumea e happy.

Si m-am apucat de scris si am facut fix ce-am zis mai sus. Si totul asa frumi asincron, cu cozi unde sunt tinute stari si tranzitii si alte cele.

Ca si design pattern, tipul asta de implementare se cheama SAGA. Ca e o poveste lunga. Si mi-am adus aminte ca acum multi ani citeam despre asta si mi se parea ceva moama, moama. Si am uitat intre timp, pana n-a fost nevoie de asta. Si dupa ce am terminat, eram: ba, am facut o saga din aia de care citeam cand eram mai mic.

Nu e nimic mega complicat, doar ca unele lucruri din IT-ul asta sunt descrise ca a doua venire a lu’ Jesus. Si tot ce-ti trebuie e o modalitate de a tine minte unde ai ramas cu procesarea :)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.