So many Gateway Interfaces: CGI, FCGI, WSGI and ASGI, to name a few

What exactly are those Gateway Interfaces? The interface dictates how the server should pass incoming requests to the application and how the application should respond to those requests.

Multi-threading for multi-tasking

I don't know why they are called threads but Multi-threading distributes tasks across threads, preventing bottlenecks and idle CPU time.

Multiprocessing by forking children PIDs

Parallel Processing (concurrency) with children

Debunking Unix's filesystems with file-descriptors, inodes and blocks, in that order

A peak into how file storage works in computing devices running unix system.

About Streaming algorithm: Flajolet Martin Algorithm

I love streaming algorithms - they make you think! Since they can process data in (near) real-time, they are ideal for applications where immediate feedback is needed. Most of today's recommendation or machine learning systems are built on batch process, however.