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…6 min read·May 10, 2024----
Tahir RaufSystem Design — Ad Click AggregatorAd Click Aggregator is a system that tracks user clicks. Tracked data is aggregated for advertisers’ analysis so that they can analyze the…7 min read·May 1, 2024----
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).5 min read·Apr 22, 2024----
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…7 min read·Jan 25, 2024----
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…8 min read·Dec 11, 2023--1--1
Tahir RaufinArtificial Intelligence in Plain EnglishImplementing a Character-Level Language Model Using MLP — Part 2BWe developed a character-level language model using bigram frequency counts. It turned out that the values learned by the neural network’s…4 min read·Dec 2, 2023----