Reliable Infrastructure for Emergency Notifications

Strada Nicolae Filipescu 53-55, București, Romania
distributed systems, java, microservices

Responsabilități

In situatii de urgenta, este necesar ca informatia sa ajunga instant (cateva secunde) la un numar cat mai mare de oameni

Sursa de informatii despre situatii de urgenta:

  • cod rosu meteo de la DSU
  • situatii geo-politice (razboi civil in Egipt, scoate pe toti romanii de acolo)
  • situatii de forta majora (inundatii, foc, cutremur)

Comunicarea cu abonatii la serviciu se va face prin:

  • push notification + confirmare
  • SMS + confirmare (vezi cod de confirmare la diverse servicii)
  • telefonic

Mesajul trebuie trimis simultan si instantaneu la un numar mare de abonati cu o certitudine cat mai mare ca acestia au primit mesajul.

Calificări

  • Nivel dificultate: 9/10
  • Distributed systems/agents
  • Java development

Beneficii

  • Scalable infrastructure
  • Multi channel communication + reliability
  • Microservices architecture