Web Scale (Systems Architecture & Systems Programming)
Subscribe
Sign in
Home
Notes
Learn System Architecture
Code Distributed Systems
My blog
LinkedIn
X
Leaderboard
About
Latest
Top
Discussions
How Unikraft Cloud reduces serverless cold starts to milliseconds with unikernels and microVMs
In my former post, 'Why Cloudflare does not use containers in their Workers platform,' I discussed the V8 isolate architecture that enables them to…
Nov 9
•
Shivang Sarawagi
7
Share this post
Web Scale (Systems Architecture & Systems Programming)
How Unikraft Cloud reduces serverless cold starts to milliseconds with unikernels and microVMs
Copy link
Facebook
Email
Notes
More
Why doesn't Cloudflare use containers in their Workers platform infrastructure?
Cloudflare enables its customers to run serverless code at the edge globally at blazing speeds with almost zero cold startup time.
Nov 2
•
Shivang Sarawagi
28
Share this post
Web Scale (Systems Architecture & Systems Programming)
Why doesn't Cloudflare use containers in their Workers platform infrastructure?
Copy link
Facebook
Email
Notes
More
7
October 2024
A crash course on building a distributed message broker like Kafka from scratch - Part 1
Code a distributed message broker from the bare bones
Oct 10
•
Shivang Sarawagi
35
Share this post
Web Scale (Systems Architecture & Systems Programming)
A crash course on building a distributed message broker like Kafka from scratch - Part 1
Copy link
Facebook
Email
Notes
More
September 2024
How Monzo and DoorDash integrate external libraries with their code and how do web-scale companies manage a large number of microservices
Monzo, a UK-based online bank, recently shared insights into how they run migrations across 2800 microservices.
Sep 3
•
Shivang Sarawagi
8
Share this post
Web Scale (Systems Architecture & Systems Programming)
How Monzo and DoorDash integrate external libraries with their code and how do web-scale companies manage a large number of microservices
Copy link
Facebook
Email
Notes
More
August 2024
Kafka tiered-storage at Uber and using it as a system of record
Kafka is heavily used in Uber's tech stack, serving several critical use cases, including batch and real-time systems.
Aug 28
•
Shivang Sarawagi
10
Share this post
Web Scale (Systems Architecture & Systems Programming)
Kafka tiered-storage at Uber and using it as a system of record
Copy link
Facebook
Email
Notes
More
1
How Zerodha scaled from zero to 11 million users: Key takeaways
Zerodha (India's largest stockbroker) recently gave a talk on YouTube on how they scaled from zero to 11M users.
Aug 16
•
Shivang Sarawagi
13
Share this post
Web Scale (Systems Architecture & Systems Programming)
How Zerodha scaled from zero to 11 million users: Key takeaways
Copy link
Facebook
Email
Notes
More
1
July 2024
The thought process behind picking the right database for our service with a reference checklist
Picture the below data persistence requirements: The DB should be able to handle a minimum of 1.5 million RPS (Request Per Second) with 1 million writes…
Jul 18
•
Shivang Sarawagi
9
Share this post
Web Scale (Systems Architecture & Systems Programming)
The thought process behind picking the right database for our service with a reference checklist
Copy link
Facebook
Email
Notes
More
Coding projects for software developers - Part 2 - Build components and plumb them together
This is part two of my coding projects for developers post series. Do check out part one, which is the introductory part containing eight…
Jul 15
•
Shivang Sarawagi
7
Share this post
Web Scale (Systems Architecture & Systems Programming)
Coding projects for software developers - Part 2 - Build components and plumb them together
Copy link
Facebook
Email
Notes
More
How to wrap our heads around large codebases and open-source GitHub repositories
When we face an unfamiliar large codebase either at our workplace or an open-source GitHub repository, our first thought is, 'How do I understand the…
Jul 12
•
Shivang Sarawagi
11
Share this post
Web Scale (Systems Architecture & Systems Programming)
How to wrap our heads around large codebases and open-source GitHub repositories
Copy link
Facebook
Email
Notes
More
Coding projects for software developers: Let’s get some hands-on practice – Part 1
Hello! Below is an aggregated list of software projects I am putting together that we can code over the weekend or over a span of a few days on the…
Jul 3
•
Shivang Sarawagi
40
Share this post
Web Scale (Systems Architecture & Systems Programming)
Coding projects for software developers: Let’s get some hands-on practice – Part 1
Copy link
Facebook
Email
Notes
More
3
May 2024
Enabling Our Server to Handle Concurrent Requests By Implementing a Multithreaded TCP/IP Server
In my previous post, I implemented a bare-bones single-threaded TCP/IP server, helping us understand the intricacies of client-server communication over…
May 6
•
Shivang Sarawagi
9
Share this post
Web Scale (Systems Architecture & Systems Programming)
Enabling Our Server to Handle Concurrent Requests By Implementing a Multithreaded TCP/IP Server
Copy link
Facebook
Email
Notes
More
1
April 2024
Implementing a Single-threaded Blocking Bare Bones TCP/IP Server
This newsletter post is a continuation of my previous introductory post on coding distributed systems from the bare bones. If you haven't read it yet, I…
Apr 10
•
Shivang Sarawagi
10
Share this post
Web Scale (Systems Architecture & Systems Programming)
Implementing a Single-threaded Blocking Bare Bones TCP/IP Server
Copy link
Facebook
Email
Notes
More
1
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts