Rajat Rastogi

Rajat Rastogi is working as a Software Engineer at TO THE NEW with 3 years of experience in software development. He has been continuously working on developing the APIs for the web application. He has worked on microservice-based architecture in the JAVA. He is currently working in the OTT-DEV business unit for the Traffic Program Management System. He has the expertise in the OTT and EdTech domains. His core knowledge and strengths are in JAVA, Spring Boot, MySQL, MongoDB, and RabbitMQ.

Java/JVM, Software development

CTE in MySQL for Java Developer

Introduction to Common Table Expression (CTE) in MySQL? A Common Table Expression (CTE) is a temporary named result set that is defined within the scope of a single SQL query. It allows you to write complex queries in a more readable and maintainable manner, by breaking them down into smaller, logical steps. CTEs can be used in MySQL...

02-Sep-2023

Java/JVM

Why not CompletableFuture? Reactive Programming is the Rescue!

For many use cases, when you have to perform compute-intensive work, make network calls, or execute some parallel processing, we tend to go with multi-threading. Some temporary threads are spawned to process smaller tasks and merged back to the main request thread post-processing. CompletableFutures CompletableFutures were introduced...

26-Aug-2023