Real-time Geofencing
Let’s design a Real-time GPS Monitoring application for a Taxi company with geofencing and alerting support based on a given set of rules. Geo-fence is a virtual polygon representing real-world...
Tour Of Duty
Have you ever landed a position where you spent a few years, and you were pretty happy, but when it came time for you to leave, you went on a...
Scalable Machine Learning Application
Imagine having a heavy Machine Learning model you want to use in a data-intensive pipeline in your application. To keep your whole system decoupled, you’d probably want to encapsulate the...
Reliable Notification System
Almost any application aims to increase engagement by sending notifications to its users. LinkedIn sends a notification when someone sees your profile, Facebook, when someone sends you a friend request,...