Let's talk about Health Checks

According to the azure documentation in this excellent article, they state that. “It’s a good practice, and often a business requirement, to monitor web applications and back-end services, to ensure they’re available and performing correctly. However, it’s more difficult to monitor services running in the cloud than it is to monitor on-premises services.” “There are many factors that affect cloud-hosted applications such as network latency, the performance, and availability of the underlying compute and storage systems and the network bandwidth between them....

January 12, 2019 · 4 min · Me

Tracking Service with Go and Redis V2

Do you remember my last article where I wrote a service to look for a driver like uber? If not, you can check here So now, we going to write the V2 of our service. The current state of our service, when a user consumes the resource ‘search’, the user receives a response with the closer driver to him. But what would happen if there are no drivers close to the user?...

October 5, 2018 · 10 min · Me

Tracking Service with Go and Redis

Part 2: Tracking Service with Go and Redis V2 Imagine that we work at a startup like Uber and we need to create a new service that saves drivers locations every given time and processes it. This way, when someone requests a driver we can find out which drivers are closer to our picking point. This is the core of our service. Save the locations and search nearby drivers. For this service we are using Go and Redis....

August 9, 2018 · 7 min · Me