Post

Giorgio Bonfiglio
Giorgio Bonfiglio@g_bonfiglio·
Parliamo dell'app IO (@IOitaliait), di cashback, day one / click day e roba simile. 👇 [il thread che segue l'ho scritto ieri sera, poi ho deciso di non pubblicarlo, ma adesso ho cambiato idea. so che ci sono opinioni diverse, non che non mi interessino ma questa è la mia]
Giorgio Bonfiglio tweet media
Italiano
60
218
683
0
Giorgio Bonfiglio
Giorgio Bonfiglio@g_bonfiglio·
Da anni chiediamo semplificazione e digitalizzazione dei processi. IO rappresenta tutto questo: app unica multiservizio, codice aperto, team reattivo (guardate i commit), app e sito "vetrina" fatti così bene che sembrano servizi commerciali.
Italiano
1
2
122
0
Giorgio Bonfiglio
Giorgio Bonfiglio@g_bonfiglio·
Su questo, fino a qualche giorno fa concordavamo più o meno tutti. Poi è arrivato il day one del cashback, tutto è crollato e adesso si grida (come al solito) all'incompetenza e si chiedono licenziamenti a caso. Le cose a questo giro sono però diverse, per un paio di motivi:
Italiano
1
1
70
0
Giorgio Bonfiglio
Giorgio Bonfiglio@g_bonfiglio·
1 - IO è una piattaforma, non un servizio ad hoc. Questo è fondamentalmente diverso rispetto al passato perchè quanto imparato oggi sarà utili in futuro, e parliamo di codice, non di know-how. Il prossimo day one non sarà più il loro primo. Sapete quanto è importante?
Italiano
2
2
106
0
Giorgio Bonfiglio
Giorgio Bonfiglio@g_bonfiglio·
2 - IO è sviluppata con tecnologie allo stato dell'arte. Questa app e il suo backend sono sviluppati con le stesse tecnologie uno sviluppatore "commerciale" userebbe. Trovatemelo un altro servizio pubblico che giri su Azure Functions o AWS Lambda, DynamoDB o CosmosDB.
Italiano
6
3
137
0
Giorgio Bonfiglio
Giorgio Bonfiglio@g_bonfiglio·
Nei precedenti "disservizi di stato" siamo sempre stati in grado immediatamente di beccare problemi di configurazione o rischi vari con un paio di comandi e un occhio più o meno esperto. E tutto ciò solo guardando il frontend, perchè dietro quello non sapevamo cosa ci fosse.
Italiano
1
2
70
0
Giorgio Bonfiglio
Giorgio Bonfiglio@g_bonfiglio·
In IO ci possiamo *guardare dentro*. Possiamo osservare app e infrastruttura e farci la nostra opinione su cosa avremmo fatto diversamente. Farci la nostra opinione su cosa stia andando male. E sapete cosa? Io l'ho fatto, non trovandoci niente di storto.
Italiano
2
3
110
0
Giorgio Bonfiglio
Giorgio Bonfiglio@g_bonfiglio·
L'idea che mi sono fatto è che a fallire male sia stata qualche dipendenza (SPID? Chi gli valida le carte di credito? Non riesco a trovare il codice del wallet lato server.) Se così fosse, IO non c'entrerebbe quasi niente.
Italiano
5
3
91
0
Giorgio Bonfiglio
Giorgio Bonfiglio@g_bonfiglio·
Ultimo commento: insulti al team, richieste di licenziamenti, linguaggio scurrile - teneteli per il terzo disservizio, non certo per il primo. Io mi gioco un giro di birre post COVID ai primi 25 followers che si presentano che non ce ne sarà nemmeno un secondo.
Italiano
6
3
147
0
Giorgio Bonfiglio
Giorgio Bonfiglio@g_bonfiglio·
Piccola aggiunta - il cambiamento nasce dalle persone. Mettetevi voi nei panni di chi si è fatto un culo così per darci IO, sfondando muri che nemmeno possiamo immaginare (gli stessi che consegnano siti HTTP-only nel 2020) e adesso si trova ricoperto di insulti.
Italiano
1
1
166
0
Giorgio Bonfiglio
Giorgio Bonfiglio@g_bonfiglio·
Esistono fallimenti e fallimenti: ci sono sia "i soliti fallimenti" che quelli diversi, che portano cambiamento. Gli Apollo 13. I "successful failure". Il lancio del cashback non è certo un successo, ma è innegabile appartenga al secondo gruppo.
Italiano
4
4
105
0
Luca Cipriani
Luca Cipriani@mastrolinux·
@g_bonfiglio @simock85 Diciamo che è tutto vero se: fanno un post-mortem, magari la prossima volta un test di carico delle API chiamate, lavorano con la politica per evitare click day inutili. Sono anche io confidente che le prossime volte vada meglio, ma dobbiamo accelerare in fretta.
Italiano
2
0
3
0
Giorgio Bonfiglio
Giorgio Bonfiglio@g_bonfiglio·
@mastrolinux @simock85 Sicuramente, ma quante piattaforme di pagamento ti permettono di fargli load test in produzione? Mi aspetterei ci sia un throttling, e che sia loro responsabilita' validare la possibilita' di scalare fino al raggiungimento limiti.
Italiano
3
0
3
0
Rosario Rascunà
Rosario Rascunà@_sarhus·
@g_bonfiglio @mastrolinux @simock85 Forse nessuna, ma in teoria dovrebbero dare una stima di reqs/sec che possono garantire e poi sta al servizio implementare throttling oppure un sistema di cirtcui-breaker
Italiano
1
0
2
0
Paylaş