Published in The PayPal Technology Blog·PinnedScaling Kafka Consumer for Billions of EventsDetails of the application Overview PayPal is in the process of migrating its analytical workloads to Google Cloud Platform (GCP). As part of the migration, our team designed and developed a streaming application which consumes data from Kafka and streams it directly to BigQuery. This application is critical to PayPal as most of the…Performance Testing5 min readPerformance Testing5 min read
Sep 23, 2021Kafka Consumer BenchmarkingThis story is moved to PayPal technology blog. URL: https://medium.com/paypal-tech/kafka-consumer-benchmarking-c726fbe4000Kafka Consumer1 min readKafka Consumer1 min readKafka Consumer BenchmarkingPhoto By Guruswamy BM on PerfactoThis story is moved to PayPal technology blog.URL: https://medium.com/paypal-tech/kafka-consumer-benchmarking-c726fbe4000----1
Published in Javarevisited·Sep 14, 2021Maven Plugins for Clean CodeCode Review: Code Review is a practice that is used nowadays in almost every software development company. It allows you to detect errors at an earlier stage of the CI / CD cycle and reduce the risk of their later occurrence. …Maven Plugin3 min readMaven Plugin3 min read
May 13, 2021Reactive programming with Project ReactorReactive Programming Reactive programming is an asynchronous programming paradigm concerned with data streams and the propagation of change. This means that it becomes possible to express static (e.g. arrays) or dynamic (e.g. event emitters) data streams with ease via the employed programming language(s). — https://en.wikipedia.org/wiki/Reactive_programming Features of Reactive programming Asynchronous and Non…Reactive Programming5 min readReactive Programming5 min read
Aug 11, 2020How I lost 12 Kg by making small changes in my lifestyle“It’s never too early or too late to work towards being the healthiest you” Yes, Miracles happen 12kgs lost in 3.5 months & continuing. I led an active & fit lifestyle in my school and college but my lifestyle became sedentary as I started my professional career. …Weight Loss4 min readWeight Loss4 min read
Nov 22, 2019Same Site Changes in ChromeAs many of you might have seen this warning in Console in Chrome A cookie associated with a cross-site resource at <URL> was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. …Java Script3 min readJava Script3 min read
Feb 24, 2019Introduction to Akka StreamsIf you’re new to the world of Akka, I recommend reading the first part of this series, Introduction to Akka Actors, before continuing. The rest of this article assumes some familiarity with the content outlined in that post, as well as a high-level understanding of Akka. Why Akka Streams? If…Scala7 min readScala7 min read
Aug 22, 2018Software AG Interview ExperienceHi All, Hope that all of you are preparing well for Software AG. I am sharing experience of software AG.First of all there was written test which constitute of Core Java and Aptitude.Aptitude was quite easy and it also contains some logical reasoning questions also so you can prepare them…Programming2 min readProgramming2 min read
Aug 22, 2018Cracking ElitmusThere are 3 sections in Elitmus. 1- Quantitative Aptitude 2-Logical Reasoning 3-Verbal Ability Basic Strategy: Attempt 7–8 questions in QA and LR and 10–12 in VA and try to more accurate as there is negative marking also. Please Don’t Over attempt. And time management is another very important key to…Education2 min readEducation2 min read
Aug 21, 2018Introduction to Akka ActorsDefining an Actor Akka provides a basic unit of abstraction of transparent distribution called actors, which form the basis for writing resilient, elastic, event-driven, and responsive systems. The key abstraction in Akka is the Actor, which provides behavior and can store state. In Akka, actors are guaranteed to be run…Scala7 min readScala7 min read