Engineering
9 stories tagged “Engineering”.
2026
- 63
What Are Tokens in an LLM, Anyway?
The algorithm behind GPT's tokenizer is called BPE, byte pair encoding.
- 62
Don't Let AI Make You Artificial
We use LLMs in almost every part of our life.
- 61
Designing The Webhook Delivery System
A webhook is a lightweight, event-driven mechanism that allows one application to automatically send real-time data to another via HTTP (typically a POST request) immediately when a specific event occurs.
- 60
Design a News Aggregator System
A news aggregator — like Google News, Apple News, or Flipboard — is a digital service that continuously collects news articles from thousands of publishers around the world, processes and organizes them, and presents them to users in a unified, scrollable feed.
2025
- 59
Before You Add Another Service for Caching, Read This.
Now, let’s define Hazelcast in more easy to understand terms: it is a distributed cache that lives within your applications, keeping them perfectly synchronized without the need for an external caching service like Redis.
- 58
Designing an Inventory Management System: A Comprehensive Guide
At its core, an inventory management system tracks products from the moment they enter a warehouse until they’re sold
- 57
Build your own API Gateway from Scratch in Java
An API Gateway is a server that acts as an entry point for all your API requests from client to target application or services
- 56
The Google File System Explained (Part 1)
The Google File System is a scalable distributed file system for large distributed data-intensive applications.
2023
- 49
Build your own Search Engine from Scratch in Java
You see, the Internet is a large collection of websites.