← Back to the walkThe walk Hand-picked from 10 stories · 4 sections Notes on engineering, careers and learning

This is a space where I write my thoughts out from the things that I learn, understand and experience in day-to-day life. It's an effort to document original thoughts that arise at certain phases of my life, which might be beneficial to anyone in the pursuit of the same. Happy learning!

Backend Engineering

Reducing API Response Time with Asynchronous Processing

As a Backend engineer, one of the important parameters to validate the work is the number of ms at which the API returns the required resource.

In short

Focus only on the resources that the client needs as a response. Move everything else to async to reduce response time. Use messaging brokers like Kafka for multi-service processing. In Spring, use @EnableAsync and @Async for asynchronous tasks.

· 1 min read

The sections