Tahir RaufSystem Design Fundamentals — Providing RealTime updatesCan a web server provide real-time updates? An HTTP server cannot automatically initiate a connection to a browser; therefore, the web…Aug 24Aug 24
Tahir RaufSystem Design — Metrics Monitoring & Alerting SystemMetric monitoring and alerting systems are tools and technologies used in operations to track the availability and performance of various…May 10May 10
Tahir RaufSystem Design — News FeedNews Feed is a list of stories(status updates, photos, videos, likes) from the entities that a user follows (people, Pages, groups).Apr 22Apr 22
Tahir RaufSystem Design — Rate LimiterAn API rate limit refers to the maximum number of API calls that a user(userId, API token, IP address, device id) is permitted to make…Jan 25Jan 25
Tahir RaufImplementing a Character-Level Language Model (Activations, Gradients, BatchNorm)— Part 3AIn Part 2, we implemented a Neural Probabilistic Language Model. This model is a simple neural network composed of three layers: an input…Dec 11, 20231Dec 11, 20231