1/ Hello cricket fans, Just like you, we are eagerly waiting for the IPL to begin too! While the 8 teams sweat it out on the pitches preparing for the 7-week long series.
2/ There is another team working in the background tirelessly to deliver a great customer experience to support the unprecedented sales that the businesses see during the IPL season-- the @RazorpayEngineering team!
3/ Whether you ordered food on @swiggy or @zomato or created your fantasy team on @Dream11, you experienced Razorpay. In fact, Razorpay powered more than a million transactions during the 4-hour 2020 IPL final! Image
4/ During the IPL finals, Razorpay traffic went up by a whopping 40x. This comes to over 60K requests flowing through our systems every minute and over a million queries on our transactional database.
5/ The peak traffic more than quadrupled between the IPL 2019 and 2020 finals. This was unheard for Razorpay and it was a true test of the resilience of our systems. Image
6/ After being bruised and not giving our best during the knockout phase of IPL 2019, we did not want to take any chances and we were fully prepared for IPL 2020
7/ Since 2019, Razorpay has been on a mission to scale our architecture, remove hotspots and significantly expand our ability to handle spiky traffic incoming when Rohit Sharma hits those sixes!
8/ We decided to go all-in with Golang as our de facto language of choice which eventually paid rich dividends, today we are able to comfortably handle a transactional scale of more than 1000TPS. Image
9/With kick-ass modes of monitoring using victoria metrics, monitoring our deployments via @spinnakerio /Kayenta, canary-based rollouts for controlled rollouts, alongside distributed tracing, we built a realtime monitoring system to be on top of things. Talk about #Hawkeye system
10/Data has been another force multiplier. Our data team built the platform to handle 25x scale. High-Throughput Low-Latency big-data pipelines were built to support applications; ML models helped us to provide better services like fraud detection & intelligent dynamic routing.
11/ With a lot of blood and sweat, there was also a lot of fun. We started our own Slack game. Here is our CEO @harshilmathur along with the team betting on traffic spikes.
12/ We are building out the financial infrastructure for all the businesses in India. We believe that engineering plays a crucial role in the goal of digitization of the country and we want to join hands with people who have the same thought process.

• • •

Missing some Tweet in this thread? You can try to force a refresh

Keep Current with Razorpay Engineering

Razorpay Engineering Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!


Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @RazorpayEngg

8 Feb
At @Razorpay we aim to build super-slick experiences. To build great experiences you need to build great teams. And to build great teams you need to first build a great interview experience. Here's a thread by @_kamlesh_ about how we improved our #Frontend Interview experience 🧵
Our process is divided into multiple phases
P1. Fixing the process

We asked people from our frontend team to imagine if they were interviewing for a job then what would have be an ideal interview process according to them. Here are the outcomes of that exercise
P1. Fixing the process (contd.)

✅ Make them comfortable
✅ Drive it based on their past experience
✅ Make it natural and not transactional
✅ Pair program with focus on approach
✅ Make it close to daily work
✅ Embrace diversified skillset
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!

This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!