Anyone who has been on production support can testify that time taken to resolve issues is inversely proportional to effectiveness of application logs. To understand what to log and more importantly what not, read ahead!
While sharing credentials with our friends at work, we mostly use slack, mail or messaging platforms. For a more secure and speedy way, read ahead!
We needed a strategy for load balancing incoming requests from our user-facing applications (android and ios) for communication in gRPC. The reasons for choosing a strategy is mentioned here. Implementation details can be found in Part:2
This scholarly article defines conditions for total ordering of events in a distributed system. Using the concept of total ordering, we see a way to build distributed systems. The article solves the problem of synchronisation in distributed systems.
This blogpost will probably change your mind if:
- you think ratings matter while collecting feedback
- feedback you gather isn’t based on dynamic parameters
- your system doesn’t incentivize users giving honest and thoughtful feedback
Disclaimer: This blogpost is oriented towards systems providing services catered to a huge audience through various service providers. (e.g. Go-Jek, Amazon, Uber, etc.) The principles maybe applied to other systems as well.
I believe every decision we make in our lives, we make in order to have One Less Thing To Worry About.