Networks fail! Timeouts, outages, and routing problems are bound to happen at any time. It challenges us to design our APIs and clients that will be robust in handling failures and ensuring consistency.
Prometheus exporters bridge the gap between Prometheus and applications that don’t export metrics in the Prometheus format.
Messaging Queues are widely used in asynchronous systems. In a data-intensive application using queues makes sure users have a fast experience while still completing complicated tasks. For instance, you can show a progress bar in your UI while your task is being completed in the background. This allows the user to relieve themselves from waiting for a task to complete and, hence, can do other jobs during that time.
Recently, I posted a tweet asking all the amazing software developers in my network to tell about the hacks they use to keep themselves productive. I have compiled the wonderful and helpful solutions I received. Hope you find them useful as well.
This year was a rollercoaster for me. But guess what? I am retrospecting 2020, and I think I did a good job.
I have been exploring Tekton as a CI platform recently for my office and off-office work. So I thought to share all my findings with you.