Dhanya KrishnanDistributed transactions in Dynamo DB 🌟I have always wondered how transactions are done in a distributed system, how ACID can be established! The dynamoDB research paper dives…2d ago2d ago
Dhanya KrishnanSystem Design Security in distributed systemsHere I would like to discuss the basic security issues we need to understand while designing a distributed system.May 22May 22
Dhanya KrishnanAPI Low Latency StrategiesWhat contributes maximum to the API latency — mostly network communication — across the globe. Users are in one region and the server…May 22May 22
Dhanya KrishnanScalable Machine Learning StrategiesCloudflare handles 46 million http requests per second for bot detection. I was interested to explore how, and especially what techniques…May 22May 22
Dhanya KrishnanData Serialization — Avro vs ParquetApache Avro and Apache Parquet are both popular data serialization formats used in big data processing. Each has its strengths and is…May 18May 18
Dhanya KrishnanSystem Design — Load balancer & PiggybackingConsider designing a Load balancer.May 17May 17
Dhanya KrishnanSystem Design — WebhooksWebhooks are powerful way to automate workflows. The logic is to use events to trigger the next step of the workflow by calling a URL…May 16May 16
Dhanya KrishnanSystem Design — Write Behind CacheOne of the most interesting use case in realtime systems is low latency, high throughout requirements.May 16May 16
Dhanya KrishnanSystem Design — Video StreamingVideo streaming is not a common use case that engineers get hands on and hence the system design details of it are widely vague. I have…May 15May 15