Arpit Saxena
arpit-saxena.com
Arpit Saxena
@arpit-saxena.com
Software Engineer: interested in systems engineering, databases, distributed systems and the whole shebang.

Write sometimes at https://arpit-saxena.com/blog, planning to be more regular
We have a built in connection pooler in YugabyteDB which is a fork of Odyssey: docs.yugabyte.com/preview/expl...

We're able to bypass a lot of limitations of standard PG poolers since we can modify the database code and even the wire protocol between the pooler and transaction backends.
Connection Manager in YSQL
Built-in server-side connection pooler for YSQL
docs.yugabyte.com
October 25, 2025 at 2:40 AM
May 7, 2025 at 5:46 PM
I knew about the rise of NATs helping in sustaining IPv4 internet. However, the rise of TLS also allows the use of 1 IP address to host multiple sites. In TLS, the client informs the host of the name of the service it wishes to connect to.

This is the Server Name Indication (SNI) TLS extension!!
April 25, 2025 at 5:00 PM
Where I work, they have to enforce this for SOC2 compliance :'(
March 7, 2025 at 11:54 AM
Reposted by Arpit Saxena
Writing code faster == better

I want to slow things down to constantly perform quality checks and refactor. Review the little things and big things as you go, not just at the end.

How many people read code files from top to bottom after a change? I do!
January 28, 2025 at 7:03 AM
Yooo
January 15, 2025 at 4:28 PM
Which model are you running?
January 8, 2025 at 4:46 AM
Periodic transfers are very inefficient on mobile networks. Every transfer would induce a RRC transition to a high powered state which would take time to come back to idle. The "energy tail" leads to wasted battery life.
January 5, 2025 at 7:54 AM
Having connectivity issues since I'm outside, probably ending it here :'(
January 5, 2025 at 7:46 AM
Radio Resource Controller (RRC)

Mobile networks have an RRC that lives within the radio network and allocates network resources to devices.
January 5, 2025 at 7:46 AM
January 5, 2025 at 7:24 AM
Our applications should adapt to the continuously changing conditions within the network: throughout, latency, and even the availability of the radio connection.

With a mobile user, it is highly likely they'll transition between multiple generations of networks (LTE, HSPA+, HSPA, GPRS Edge, etc)
January 5, 2025 at 7:20 AM
We don't really have 4G here in India as far as I can tell, based on speeds I see. I wonder if that's 4G+ or 5G they're selling today that's the actual 4G
January 5, 2025 at 7:14 AM
LTE is actually a 3.9G transitional standard, LTE-Advanced is 4G. However, carriers were able to redefine the "4G" trademark to include the tech that's _significantly_ close to the 4G requirements.

So LTE (release 8) and most HSPA+ networks are marketed as 4G
January 5, 2025 at 7:14 AM