Sisteme decuplate folosind platforma Firebase de la Google
Scopul acestui articol urmărește descrierea unei modalități eficiente de a implementa un sistem de tip tracker. Într-un sistem obișnuit lucrurile decurg în mod firesc, utilizatorul se loghează pe o aplicație client, după care face un request la un server, backendul face o serie de calcule sau își execută logica, scrie în baza de date și returnează ceva spre afișare în client. Dar există și alte posibilități de abordare a problemei. Cu ajutorul sistemului de notificări în timp real Firebase, putem decupla clientul de server, cele două părți urmând a comunica prin baza de date. Cu toate că sună un pic ciudat, există o serie de aplicații la care o astfel de abordare ar putea fi avantajoasă. Se prezintă în continuare un caz particular și componentele cheie care permit realizarea acestuia.