Back in 2016 or 2017, I first encountered a problem where our system just wasn’t handling the load we were throwing at it. That was my first real "deep dive" into Elasticsearch (ES)...
Just heard of an incident in a company where a dev turned off the config allow_partial_search_results in their Elasticsearch queries. This config is turned on by default...
Authorisation In this section, we will cover how Authorisation works in Goiter. Every authorisation service has to deal with the following elements: - Accessor/Actor/User - Resource/Object - Action The underlying statement for an authorisation service is if an accessor should be allowed to perform an action on the resource...
Someone posted on Twitter about the exorbitant price that Zoom charges if one wants to organise a single session with more than 10,000 attendees. It's around $6000...
What exactly is the Swap Space. Linux system uses the Virtual File System (VFS) to abstract the physical memory available from the memory visible to the linux processes...
Once upon a time, I was working on an in-memory datastore and creating the memory pool for the datastore. As usual, there were multiple design ideas that people put forth to solve it...
If you have worked with distributed systems, you must have come across this famous quote: In a distributed system, the only thing two nodes can agree on is that they can't agree on anything. This quote has stuck with me because it perfectly captures the complexity of building distributed systems...
This is a follow up article to [this](https://gauravsarma. com/posts/snapshotting-in-a-high-throughput-shared-nothing-database/) post that I wrote about comparing Copy on Write and Redirect on Write mechanisms...