Say goodbye to downtime

Computer code on two screens
Computer code on two screens
Photo by Safar Safarov on Unsplash

Updating code


This article is part of a series that I have started working on. In this series, I’ll be briefly discussing engineering concepts.

2/n

SNI

What


This article is part of a series that I have started working on. In this series, I’ll be briefly discussing engineering concepts.

1/n

What

Why

  1. TCP connections are costly → Creating a TCP connection requires a 3-way handshake. It takes time and resources to create one.
  2. TLS → With HTTPS there is an overhead of TLS handshake.
Credit: Cloudflare

Demo

curl https://github.com/404


Credits: Google

Case 1: Consider you are on Book My Show trying to book tickets for your next movie. You and Mr X selected the same seats for a show and proceeded for checkout. Ideally only one of…


Layer4 Load Balancers

TCP/UDP passthrough L4 Load balancer


Credit: Google


Explaining Producer configs that improve performance in Kafka pipelines.

gojek.jobs

Producer Configurations

1. Acks


Credits: Google

TLDR;

Forward Proxy


A guide to how concurrency works in databases, and why it is important.

gojek.jobs

What is concurrency control?

Why do we need concurrency control


1. Vue or React (We choose react)
2. REST or gRPC from the web portal
  1. One major factor for…

Mohak Puri

Product Engineer GO-JEK | GSoC 2018 @openMF | Mobile | Backend | mohak1712 everywhere

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store