Photo of Gabriela BrownPhoto of Gabriela Brown

Gabriela Brown

Technical writer
Gabriella is a software engineer with experience working full stack for companies including Salesforce and Clegg. She has expertise in Rust and FHIR, and is also proficient in all areas of full-stack software engineering including React + Typescript, deployments with CI, GitOps, DataDog, and Azure infrastructure.

Latest articles by Gabriela Brown:

network protocols and proxies system design interview FAANG
InterviewsSystem design
Network protocols and proxies: system design interview concepts (1 of 9)
This guide defines network protocols and proxies, how they work, and when you should use them in a system. This is the 1st of 9 foundational system design interview concepts that we're covering on our blog.
Feb 15, 2023
Read more
load balancing system design interview FAANG
InterviewsEngineering manager, Staff software engineerSystem design
Load balancing: system design interview concepts (4 of 9)
This guide defines load balancing, how it works, and when you should use it in a system. This is the 4th of 9 foundational system design interview concepts that we're covering on our blog.
Feb 14, 2023
Read more
Latency, throughput, and availability system design interview FAANG
InterviewsSoftware engineer, Engineering managerSystem design
Latency, throughput, and availability: system design interview concepts (3 of 9)
This guide covers latency, throughput, and availability, and how to approach them in system design. This is the 3rd of 9 foundational system design interview concepts that we're covering on our blog.
Feb 14, 2023
Read more
Caching system design interview FAANG
InterviewsSoftware engineer, Engineering managerSystem design
Caching: system design interview concepts (6 of 9)
This guide defines caching, how it works, and when you should use it in a system. This is the 6th of 9 foundational system design interview concepts that we're covering on our blog.
Feb 14, 2023
Read more
sharding system design interview FAANG
InterviewsSoftware engineer, Engineering managerSystem design
Sharding: system design interview concepts (7 of 9)
This guide defines sharding, how it works, and when you should use it in a system. This is the 7th of 9 foundational system design interview concepts that we're covering on our blog.
Feb 14, 2023
Read more
messages subpub system design interview FAANG
InterviewsSoftware engineer, Engineering managerSystem design
Queues and pub-sub: system design interview concepts (9 of 9)
This guide defines queues and pub-sub, how they work, and when you should use them in a system. This is the 9th of 9 foundational system design interview concepts that we're covering on our blog.
Feb 14, 2023
Read more
polling, streaming and sockets system design interview
InterviewsSoftware engineer, Engineering managerSystem design
Polling, server sent events, and WebSockets: system design interview concepts (8 of 9)
This guide defines polling, server sent events, and WebSockets, how they work, and when you should use them in a system design interview.
Feb 10, 2021
Read more
Leader election system design interview
InterviewsSoftware engineer, Engineering managerSystem design
Leader election: system design interview (5 of 9)
This guide defines leader election, how it works, and when you should use it in a system. This is the 5th of 9 foundational system design interview concepts that we're covering on our blog.
Feb 05, 2021
Read more