My colleague is working on it. He told me his idea briefly.
Firebase has real time database, android can connect to this db without any delay.
GPS data flow look like below :
android app -> firebase real time db -> gps collecting server -> ES
I hope this helps you