gRPC on Rails - a true story

Speaker

Emiliano Della Casa

Ruolo

Software Architect Independent Consultant

Lingua

Italiano

Speech

Il talk presenta l'integrazione di gRPC in un progetto Ruby on Rails, concentrandosi sull'adozione di questa tecnologia per potenziare le comunicazioni tra microservizi in un contesto reale.

Partendo da un caso di studio, si evidenziano le problematiche riscontrate con l'uso delle API REST tradizionali, come la latenza e l'eccessivo overhead, e si spiega come gRPC abbia offerto una soluzione efficiente e scalabile.

Viene illustrata la configurazione di gRPC, con esempi di implementazione pratica su Ruby, e si mostrano le differenze chiave nella serializzazione dei dati rispetto a JSON. Si discutono anche i vantaggi delle comunicazioni asincrone e bidirezionali, con focus su performance e resilienza del sistema. Infine, si analizzano le buone pratiche per l'integrazione di gRPC con Rails e si offrono consigli per gestire la compatibilità tra servizi.

Bio

Born in Modena in 1980, I have been developing with Ruby for 20 years and never stopped loving it.

I am currently working as an independent consultant


Seguici sui social ;)