Sanil KhuranainLevel Up CodingComplete Guide to Building Authorization Systems using RBAC, ReBAC and ABACLearn how to build RBAC, ReBAC, ABAC Authorization models with OpenFGA by building a Github clone4d ago4d ago
Sanil KhuranainLevel Up CodingSystem Design Cheatsheets: ScyllaDBLearn how to use ScyllaDB in System Designs and why popular companies like Discord and Apple are migrating from Cassandra to ScyllaDBJan 151Jan 151
Sanil KhuranainTowards Data ScienceSystem Design Series: 0 to 100 Guide to Data Streaming SystemsLearning data streaming systems and their nuances by building a real-world recommendation system using Kafka, Cassandra, and microservicesDec 17, 20238Dec 17, 20238
Sanil KhuranainTowards Data ScienceSystem Design Cheatsheets: ElasticSearchUnderstand how and when to use ElasticSearch in systems, with three practical system design examples.Nov 28, 20236Nov 28, 20236
Sanil KhuranainTowards Data ScienceMastering Elasticsearch: A Beginner’s Guide to Powerful Searches and Precision — Part 1Unlock the power of Elasticsearch in Part 1: Dive into Elasticsearch, grasp basic search queries, and explore lexical search.Nov 21, 20235Nov 21, 20235
Sanil KhuranainBetter ProgrammingSystem Design Series: ElasticSearch, Architecting for searchUnderstanding Elasticsearch architecture and full-text searchOct 25, 202310Oct 25, 202310
Sanil KhuranaUnderstanding the Go Scheduler and looking at how it worksLearn how Go manages concurrency and is able to schedule millions of goroutines per second!May 12, 20238May 12, 20238
Sanil KhuranainBetter ProgrammingSystem Design Series: Apache Kafka from 10,000 feetLet’s look at what Kafka is, how it works and when should we use it!Jan 4, 20236Jan 4, 20236
Sanil KhuranainBetter ProgrammingHow Does `ls` Work?I explored the code behind one of the most useful and “over-engineered” command in UnixOct 26, 2022Oct 26, 2022
Sanil KhuranainBetter Programming5 Amazing Things I Didn’t Know About Cassandra Six Months AgoThat differentiates it from other databasesJul 19, 2022Jul 19, 2022