MAKROUSEK: to neni otazka programatoru, proste to budes delat za pochodu a pomalejc.
To je otazka toho ze on mel nejaky existujici produkt a urcitou infrastrukturou a ted se z toho snazi udelat neco jineho (ktere bude fungovat jinak).
Tady je strasne dulezite aby jsi mel jasnou vizi jak to ma na konci vypadat a jakou pouzijes architekturu. Protoze se ti taky muze stat ze v pulce zjistis ze to proste na tom navrzenem reseni nebude nikdy fungovat a muzes zacit znova od zacatku. No kidding.
Asi to ma byt nejak modularni - ruze sluzby pripojene na jeden ucet, ma to byt hodne skalovatelen - chces miliardy uzivatelu idelane a ma to byt 100% zabezpecene, protoze ti penezni system nekdo hackne jednou a auz si tam nikdo neposle ani dolar. (zaroven uptime bude asi muset byt 99.9% time protoze k cemu ti je platebni system ktery proste obcas spadne nebo nefunguje, coz je twitteru jako kecalku asi jedno)
Tohle vsecko vypada jako dost robusni system ktery bude vyzadovat distribuovanou a dobre skalovatelnou architekturu. Coz je vec kterou prave Musk zlikvidoval pro prilis vysoke naklady :-) Jasne, je to trochu zjednoduseni, ale IMHO by udelal lip kdyb stavajici twitter nechal na pokoji s nejakym minimalnim maintenece teamem a vedle by to napsali znova a postupne preklapeli na novou platformu.
Ale co ja vim, ja neumim stavet rakety a navrhovat auta.