HNHacker News
TopNewBestAskShowJobs

animesh371g

159 karma · joined August 28, 2022

SDE-3/Tech Lead @Amazon, ex-Airbnb, ex-Microsoft
submissionscomments
animesh371g··on From Prompts to Loops: Building Autonomous Coding Agents
If you closely work on it, set the right limit, it's unlikely to burn more tokens. There's an obvious downside to using it which is burning tokens - but if you design the loop very well, it's less likely. In fact, that's what Loop Engineering is all about.
animesh371g··on [dead]
1) In-memory execution engine - It uses Redis as the core execution engine and decouples it from the durability layer.

2) Transaction log - It forms the backbone of the durability layer. It handles data replication, leader election, and data recovery.

3) Off-box recovery - It offloads recovery of failed nodes to ephemeral clusters and S3 for performance improvements.

animesh371g··on How QUIC is displacing TCP for speed
The adoption would be gradual and few years down the line, it would be QUIC. The same was true for HTTP/1 and HTTP/2.
animesh371g··on How QUIC is displacing TCP for speed
There is no Level 8 as such. Everything happens at the application level i.e Level 7.
animesh371g··on How QUIC is displacing TCP for speed
Best opportunity to contribute to a new NPM package for QUIC/HTTP3
animesh371g··on How QUIC is displacing TCP for speed
Yes, that is what QUIC has done.
animesh371g··on How QUIC is displacing TCP for speed
QUIC doesn't have a handshake which is another reason for it being fast
animesh371g··on Towards modern development of cloud applications
The paper discusses the fundamental problem with microservices architecture. It solves the fundamental problem by proposing a technique to develop monoliths with logical boundaries.
animesh371g··on [dead]
The post explains in simple words what Vector databases are and their applications.
animesh371g··on Ask HN: Could you share your personal blog here?
Technical concepts, distributed systems explained in simple words - https://engineeringatscale.substack.com/ https://medium.com/@animeshgaitonde
animesh371g··on [dead]
I have written an article on Non-Functional Requirements in System Design. I have condensed a decade of an experience and explained each quality attribute with an example. Let me know your thoughts on this.
animesh371g··on What is a CDN? How do CDNs work?
It depends on the TTL set on the cached content in CDN. If the TTL is for several hours, CDN won't show the recent content. Given that the TTL is set appropriately for the content, CDN will behave correctly.
animesh371g··on What is a CDN? How do CDNs work?
thanks for sharing. this is really helpful.
animesh371g··on What is a CDN? How do CDNs work?
Yes, depends on the product that is being built and the traffic it is going to server. In case it's not a high traffic website, we can definitely bypass Cloud. In my stint at a startup, we were directly serving the content via Nginx instead of CDN. Our scope was limited to only country and the use case was also simple, just to display a transaction page with few images to the customers.
animesh371g··on What is a CDN? How do CDNs work?
Much of the ops related to high availability is also abstracted now since Cloud is extensively used and managed solutions are employed instead of having bare metal deployments. The era before cloud was radically different, now we don't hear the word downtime so often.
animesh371g··on What is a CDN? How do CDNs work?
As someone mentioned, internally they use high performance load balancer like nginx, which provides most of the things such as TLS termination out of the box. How the machines are managed and scaled is dependent on the CDN provider. For eg:- Akamai would be using an altogether different approach than the one employed by Azure CDN.
animesh371g··on What is a CDN? How do CDNs work?
That is correct. Internally, it's a high performing web server to return the static content at speed. In addition, the websites get additional functionality such as DDOS protection out of the box by leveraging CDNs.
animesh371g··on Introduction to Multi-Tenant Architecture
Indeed, most of the cloud providers such as AWS, Azure, GCP use the concept of multi-tenant architecture. It hides lots of details from the end user and efficiently utilises computing resources.
animesh371g··on Top three mistakes to avoid getting rejected in Coding interviews
The article walks through three common mistakes that developers do while interviewing for Software Engineering roles.