GeneralStore4U

blog masthead desktop

Technology

Data Warehouse Journey With dbt

Team Blinkit | July 16, 2024 | 6 mins read

Data Warehouse Journey With dbt

The data team has grown tremendously at Blinkit in the past 12 months; with increasing demands of optimisations, growth and efficiencies from business our an

Squircles

kanishka.chaudhry | March 7, 2024 | 4 mins read

How we implemented continuous corners using squircles in the Blinkit iOS app?

In 1981, Xerox PARC introduced the first Graphical User Interface (GUI), marking a significant shift in computing.

A yellow Blinkit printer

ritik.harchani | May 19, 2023 | 5 mins read

India’s First Instant Print Delivery Store: Leveraging IoT to deliver printouts to your doorstep

A geeky walk through on what made Blinkit’s print services a reality, and how we set up our infrastructure to create this quick and scalable application

blinkit recipe rover

Vaibhav Bhutani | May 12, 2023 | 5 mins read

Meet Recipe Rover: Blinkit’s generative AI recipe engine

Blinkit introduces Recipe Rover, an AI-powered feature that revolutionizes the culinary experience for customers by providing personalized recipe recommendations, seamless ingredient discovery, and visually stunning recipe pages

ded

Akash Vishwakarma | March 8, 2023 | 4 mins read

Make your reports faster: A beginner’s guide to Tableau Optimisation

In today’s world, given the pace at which data operates, we need a tool that can help us to generate reports faster and bring out insights within milliseconds

hod

Tech Team | December 1, 2022 | 5 mins read

First 6 Months at Blinkit: Drishti Makhija

Drishti is now a part of the tech team within the Product Listing and Search pod. She’s always had the inclination to work at scale while making an impact

head

Tech Team | November 22, 2022 | 7 mins read

How love for food made me participate in HackaNoodle?

When asked, what brought me to the hackathon hosted by Blinkit, I said, “to have food”

hod

Tech Team | November 17, 2022 | 5 mins read

First 9 Months at Blinkit: Ketakii Patni

Ketakii Patni works as Senior Executive at Blinkit. She joined us 9 months ago and has played a key role in Consumer Search Content ever since

hold

Tech Team | September 8, 2022 | 6 mins read

Women in Tech: Kirti Gupta

To break away from any bias, you have to ensure that it’s your work quality and results that define you, not your gender

hold

Tech Team | August 25, 2022 | 5 mins read

First 3 Months at Blinkit: Abhishek Kashyap

Abhishek Aditya Kashyap is a Product Manager at Blinkit with four years of experience in the Data Science domain.

dsd

Tech Team | August 18, 2022 | 6 mins read

Women in Tech: Ratula Chakraborty

As a woman working in the technology space, one can acquire leadership, empathy, courage, and a wealth of coding skills from many powerful women

dsd

Tech Team | May 26, 2022 | 5 mins read

First 12 Months at Blinkit: Abhishek M

A walk through the many learnings and observations of spending a year as a Blinker in one of the most exciting teams in the organisation

sd

Tech Team | May 5, 2022 | 1 min read

Eureka moments in meetings!

We asked some of our Tech members to share the epiphanic moments they experienced during team meeetings when clarity hit them

hokd

Shubham Gupta | April 22, 2022 | 6 mins read

Evolution of Redash at Blinkit

Here’s a peek into how we are juicing up Redash into the ultimate analytics beast that it’s meant to be

hods

Harshit Prasad | April 7, 2022 | 9 mins read

Journey of Zero Downtime Migration of Elasticsearch at Blinkit

After carefully comparing both the Elasticsearch versions, we decided to migrate our Elasticsearch cluster to the newer version, 7.5.

dds

Aditya Pahilwani | March 24, 2022 | 7 mins read

How I Added Adjacent Views To React Native Swiper As An Intern

React-native-swiper doesn’t support a carousel where we can display adjacent items but we wanted a carousel to show the user adjacent carousel items

dsd

Gokul NK | March 10, 2022 | 11 mins read

What does it really mean to be an Engineering Manager?

In a fast-growing startup, being comfortable with lack of clarity and having the mental toughness to navigate chaos are important traits for managers and leaders

head

Prabodh Ranjan Swain | February 17, 2022 | 6 mins read

In-house monitoring of Payments success rate

Here’s why we wanted a relational data structure where we could maintain the uniqueness of each transaction despite multiple status updates

hdds

Atul Lal | February 3, 2022 | 7 mins read

Building Blinkit’s own React-Native Design library

Through this series, we attempt to share the journey of integrating React Native into one of India’s largest e-commerce grocery web & native apps

hed

Sushant Krishnan | January 20, 2022 | 8 mins read

KA-CHING: Building Our Monetization Machine

A skeletal engineering team paved the way to a fully-functional team of twenty with diverse skillsets with a unified goal of creating lasting value

header

Tech Team | January 6, 2022 | 1 min read

Learnings from code review

Some of our engineers shared their single greatest learnings from code review

header

Sangarshanan | December 9, 2021 | 9 mins read

The GIS Journey at Blinkit

Here’s why we decided to go with Kepler for our map-related analytical requirements

bid

Sourav Sikka | November 25, 2021 | 6 mins read

What is BI Engineering?

BI Engineering is a relatively new role, born out of the need to bridge the gap between data engineering and business intelligence

bolt

Gaurav Jamini | November 11, 2021 | 5 mins read

Introducing Bolt

To match the pace at which our business is moving, we built a system that allows us to be more flexible and agile in our design process

gad

Tech Team | October 21, 2021 | 1 min read

Little known superpowers

Our engineers sharing the qualities that sets them apart from the rest in their field

ds

Tarun Trehan | October 14, 2021 | 5 mins read

React Native — Integrating with third-party libraries

Sharing the journey of integrating React Native into one of India’s largest e-commerce grocery’s web and mobile apps

daf

Sancheeta Kaushal | September 16, 2021 | 4 mins read

Demystifying Failure

The primary reason for not learning anything has a lot to do with — not having permission to fail

da

Jacob John | September 2, 2021 | 4 mins read

Hackdays with Twists

Every Hackday at Blinkit (formerly Grofers) has encompassed brilliant ideas while enabling teams to step back from their regular work activities

product

Pragun Bhutani | August 18, 2021 | 7 mins read

Why your next data hire should be a Product Manager?

It is the data product manager’s job to create a strategy to maximise the value that the team delivers

head1

Mayank Shah | July 30, 2021 | 11 mins read

Safer Deployments to Kubernetes using Canary Rollouts

Rolling out new changes to production always brings the risk of unplanned downtimes even if it’s thoroughly tested

headdr

Ekta Garg | July 26, 2021 | 13 mins read

An approach to refactoring a legacy codebase

To be able to understand how the code base came out to be how it is today, you need to ask the right set of questions

secure

Ankit Saini | July 8, 2021 | 4 mins read

Secure provisioning of LoadBalancer Services on Kubernetes using Kyverno

Here’s how we augment the default provisioning process of Kubernetes LoadBalancers to suit those needs

hnd

Ashish Gambhir | June 30, 2021 | 11 mins read

The Final Call — The good and the bad of React Native

Taking a look at all that’s good and bad with the brownfield integration of React Native

hda

Satyam Krishna | June 15, 2021 | 7 mins read

Giving the power of data in hands of your data analyst

Let’s look at the components required for building such a Jupyter notebook-centric data platform

idea

Vaidik Kapoor | June 10, 2021 | 10 mins read

Managing key-values in Consul using ConsulKV CRD

How we use a Kubernetes native workflow using our in-house ConsulKV CRD to manage key-values in Consul

suck

Vishesh Jindal | June 8, 2021 | 4 mins read

Reducing data transfer costs with a Docker registry cache

One of the prominent contributors to our AWS costs was the data transfer of our internal Docker registry

Thebirth

Ashish Gambhir | May 10, 2021 | 6 mins read

The birth— Structuring a React Native project

That’s pretty much all the constructs that we have used apart from a few minor ones that I would have missed

Cloud1

Ashish Dubey | May 3, 2021 | 15 mins read

Evolving continuous delivery in a cloud-native environment

Once a few teams got their pipelines on Tekton we heard a few use-cases that teams were quite used to

ddaa

Devika Razdan | April 8, 2021 | 7 mins read

Building Personalisation at Scale: One user at a time and all at once!

Devika Razdan shares her thoughts on the next step of innovation to make our customer journey extremely satisfying.

gro

Sancheeta Kaushal | March 19, 2021 | 3 mins read

Grofers Virtual Hackday 2020

All this effort and wohooo we had a whopping 27 teams registered with 40+ ideas proposed all across product, design, data and engineering. In the end, we had 13 teams that were able to build an MVP to present to our judges

HJ1

Devika Razdan | March 8, 2021 | 6 mins read

Building a technology first company

Over the past few years, we have seen rise of tech companies. There are a lot of definitions of what truly is a technology company.

thums

Nancy Chauhan | December 28, 2020 | 6 mins read

Adopting Tekton — Cloud Native CI Solution

We have been exploring Tekton as a CI platform recently for office and off-office work. So I thought to share all my findings with you.

hdid

Vishesh Jindal | November 18, 2020 | 18 mins read

How COVID-19 pushed us to reduce our AWS cost by half

Data transfer costs are the ones that get ignored most easily because it is hard to account for data transfer over the network as compared to compute usage

dsd

Vaidik Kapoor | November 3, 2020 | 19 mins read

Learnings From Two Years of Kubernetes in Production

Almost two years back, we took the decision to leave behind our Ansible based configuration management setup for deploying applications on EC2 and move towards containerisation and orchestration o

dadsd

Akshay Agarwal | October 20, 2020 | 19 mins read

Origins of Data Lake at Grofers

As modern data platforms gather data from many disparate, disconnected, and diverse systems they are prone to data collection issues like duplicate records, missed updates, etc.

hahdh

Aditya Rajan | October 12, 2020 | 7 mins read

Reducing AWS data transfer cost — Going Multi-AZ to Single-AZ Kubernetes

In order to maintain stability and to give developers freedom and flexibility, we provide a fully isolated development environment powered by Kubernetes for each developer

ds

Pramod Kumar | September 11, 2020 | 5 mins read

Transform your Automation Suite into a testing product — Part 1

When we talk about the test product that is owned and managed by the testing team, what comes to your mind immediately. Is it a test suite, test management tool, or any defect tracking tool?

gbf

Harsh Prateek | August 26, 2020 | 6 mins read

CPU Throttling in Kubernetes: A Postmortem

Kubernetes is a crucial part of our infrastructure.

metri

Gagan Mahajan | July 29, 2020 | 6 mins read

How To Decide The Success Metrics For Your Product

I have repeatedly made this mistake of looking at the wrong metrics for the new products that we released.

dwe

Varun Dey | July 27, 2020 | 5 mins read

How to use your private NPM packages with Docker on CI

Our team recently came across a strange issue where one of our application was failing to build after we installed another i

ded

Avinash Jain | June 29, 2020 | 5 mins read

How continuous Github code hacking keeps us secure

When it comes to security, we always take it as the utmost priority.

dwed

Jacob Singh | April 17, 2020 | 9 mins read

What we have been shipping at Grofers

In March, COVID-19 changed a lot of things for the world. Grofers has been no exception.

dwe

Nancy Chauhan | April 15, 2020 | 5 mins read

Monitoring Java Web Apps using Prometheus and Grafana

The four

DHD

Ashish Gambhir | March 18, 2020 | 3 mins read

React Native-The Sinner and the Saint

There’s been a lot of talk around React Native lately which discuss about its pros and cons and compare it with other cross-platform app frameworks like Flutter.

hdid

Ekta Garg | February 5, 2020 | 5 mins read

The power of a tech community

Let’s talk tech — Organised by Women who code

lmd

Prateek Keshari | January 27, 2020 | 2 mins read

Grofers Lambda: A 2019 Year-In-Review

In 2019, we increased our focus on Lambda with an aim to share stories that give you an insider look into the tech and people that run Grofers.

dewd

Sushant Krishnan | January 10, 2020 | 8 mins read

Get Your Product the Attention it Deserves

It’s Christmas time. And you’re walking down that crowded market street. After having saved money for a long time, you’re now hunting for presents for your loved ones.

hui

Jacob Singh | January 6, 2020 | 4 mins read

Do you need a personal OKR?

Chirag

Chirag Narula | December 17, 2019 | 4 mins read

Designers, Good Designers, And Great Designers.

Got into a fight with your partner?

HDI

Jacob Singh | November 28, 2019 | 10 mins read

How DevOps is making managers redundant and why that’s a good thin

I head product and engineering for Grofers, the largest online grocer in India. Grofers has grown by over 11x — from $60MM in GMV to nearly $700MM — in the last 24 months.

god

Sushant Krishnan | November 21, 2019 | 7 mins read

How Grofers doubled the VIP Pass purchase conversion

jik

Avinash Jain | November 5, 2019 | 11 mins read

How we sustain DNS outages at Grofers

Cloudflare is one of the most popular DNS and CDN service provider currently used by over 16 million internet sites.

hdus

Chirag Narula | April 9, 2019 | 7 mins read

Hoomans, emotions, products and other crises.

I believe products are like humans. Like a human, a product gets created from nothing.

go

Ashish Dubey | December 17, 2018 | 6 mins read

A day in Release Engineering at Grofers

kikd

Gautam Prajapati | December 8, 2018 | 11 mins read

How we load tested our APIs in Production

Grofers’ microservices based infrastructure currently handles around 400K Daily Active Users(DAU).

djdo

Avinash Jain | November 3, 2018 | 5 mins read

Credentials leaked in public? Here’s what Grofers implemented to prevent such mishaps!

A report from the security firm Detectify said that they analyzed public GitHub repositories and found more than 1,500 unique “access tokens” t

deds

Chirag Narula | November 2, 2018 | 3 mins read

5 not-so-basic basic guidelines to become a mediocre UX/UI/Product designer

Here are a few things I wish I had known seven years back when I had just started to take design as a profession. Let’s get to it then.

lodo

Gagan Mahajan | October 30, 2018 | 5 mins read

What Is Product Management?

After talking to leaders of different expertise from multiple startups and being in a product role myself for over four years, I discovered that there is still ambiguity around what a product manager brings t

deew

Apoorva Aggarwal | October 13, 2018 | 8 mins read

Why physical storage of your database tables might matter

In our quest to simplify and enrich online grocery shopping for our users, we experimented with serving personalized item recommendations to each one of them.

amx

Vishesh Jindal | September 20, 2018 | 6 mins read

Ansible at Grofers (Part 4) — Manageable auto-scaling with Ansible

Auto-Scaling Groups (ASG) in AWS EC2 provide a really easy way

indo

Avinash Jain | August 13, 2018 | 4 mins read

How We Improved Information Security at Grofers

We, at Grofers always keep security first.

hdud

Neeraj Sharma | May 7, 2018 | 9 mins read

Data and the bid to simplify grocery

The most critical thing for any business to understand is what their user is looking for and address those needs efficiently.

awes

Vishesh Jindal | April 5, 2018 | 4 mins read

Securing AWS Access Keys

After a Friday night party, we found out that someone had accidental

gr

Rishabh Gupta | March 19, 2018 | 12 mins read

Ansible at Grofers (Part 3) — Managing EC2 Instances

This post is part 3 of the series on how we use Ansible at Grofers to manage our infrastructure. This post explains the issues we faced before we started managing our infrastructure with Ansible, the steps we took to solve all those issues and the infrastructure state we are in after the change.

lego

Nand | October 27, 2017 | 6 mins read

Personal Staging Environment for Micro-Services Architecture

Micro-Services Architecture is a method of developing applications as independently deployable, small, modular services in which each service runs a unique process and communicates through a well-

dewd

Ashish Dubey | September 17, 2017 | 4 mins read

Improving Web Performance with Code Splitting and Resource Hints

This post is about how we improved our website’s time to first render by optimizing the size of critical bundles and using resource hints to achieve an optimal script loading order.

dhids

grofers | April 24, 2017 | 3 mins read

Grofers v3.2.1 – revolutionising your shopping experience via technology

Though it might seem that our tech team has gone on an extended holiday (many of us silently wish this was possible) – the last 6 months have been the busiest we’ve had in terms of becoming a full-fledged technology

deds

grofers | March 30, 2017 | 9 mins read

Delivery fulfilment of 99.8%

Last year in March, one out of every fifth order delivered by us was incomplete. This obviously caused a lot of inconvenience to our customers & made them question our reliability.

ed

Vishesh Jindal | February 28, 2017 | 8 mins read

Ansible at Grofers (Part 2) — Managing PostgreSQL

We have diverse data needs at Grofers. And we use different kinds of databases to fulfill different needs. We started with Postgres in the beginning as our primary data store.

dewd

Vaidik Kapoor | January 23, 2017 | 11 mins read

Ansible at Grofers (Part 1) — Introduction

About a year ago, we started setting up our infrastructure platform to make daily system operations and infrastructure maintenance easy and enable our developers in a way that they can move faster.

dshd

Tech Team | October 28, 2016 | 2 mins read

Grofers v3.0 – transforming your shopping experience

We’ve grown and learnt tremendously over the last one year. As we expand our services, we realize that bringing great customer experience to you is the most important driving factor for us.

gorf

Tech Team | October 19, 2016 | 2 mins read

Now shop on Grofers Web too!

We are always paying attention to the feedback that we receive from our customers. It helps us understand what customers want, which enables us to build a better product.

gold

Tech Team | October 16, 2016 | 1 min read

Gold on Grofers, this Diwali!

Gold on Grofers!

sale

grofers | September 27, 2016 | 1 min read

Discounts! Deals! Offers!

Discounts! Deals! Offers!

grofes

Tech Team | August 25, 2016 | 2 mins read

Grofers v2.6 – new version, new features

We continuously aim to give our customers all the ‘good things’ of offline shopping, while taking away the ‘not-so-good’ bits. This release is no different, as we try to make your shopping quicker, more relevant and empowered.

kl

Rohit Prakash | June 3, 2016 | 8 mins read

Iris — Merchant Discovery at Grofers

A, C, and E are the v

hids

Tech Team | June 2, 2016 | 2 mins read

Thou art in tech

Today, we put out an app release that tries to simplify how we shop, interact with and buy a lot of things that are in our vicinity.

jkk

Vaidik Kapoor | December 14, 2015 | 13 mins read

Postmortem: Outage due to Elasticsearch’s flexibility and our carelessness

On November 25 at 4:30 AM, our consumer apps stopped working because of some issue with our backend API. This post is a postmortem of what happened that night.

ded

Tech Team | November 16, 2015 | 2 mins read

Grofers app 2.0 – “Shopping is personal again”

We started our journey with the aim of making lives more convenient, and a continuously evolving customer experience is at the core of this mission.

iph

Tech Team | October 17, 2015 | 3 mins read

iPhone 6s midnight deliveries – Behind the scenes

dhd

Saurabh Jha | October 17, 2015 | 7 mins read

Application Server Optimization

For the past few weeks, I have been working on improving our system. The improvements involve metrics related to latency. In this article, I am sharing some recipes that I found helpful in my work.

dad

Albinder Dhindsa | December 15, 2014 | 2 mins read

Welcome to our Android app experience

Over the past few months, our engineering team has had their hands full. We spent a big part of the year wrestling with setting up a system that would help us and our partner merchants track deliveries throughout the city.

deda

Tech Team | November 12, 2014 | 2 mins read

Local commerce vs. E-commerce

Grofers sits in a very interesting market. We service retailers that have both benefited immensely from the e-commerce boom and those that are threatened by it. Let me explain. About 20% of our deliveries everyday originate at distributor levels.

Data Warehouse Journey With dbt

Team Blinkit | July 16, 2024 | 6 mins read

Data Warehouse Journey With dbt

The data team has grown tremendously at Blinkit in the past 12 months; with increasing demands of optimisations, growth and efficiencies from business our an

Squircles

kanishka.chaudhry | March 7, 2024 | 4 mins read

How we implemented continuous corners using squircles in the Blinkit iOS app?

In 1981, Xerox PARC introduced the first Graphical User Interface (GUI), marking a significant shift in computing.

A yellow Blinkit printer

ritik.harchani | May 19, 2023 | 5 mins read

India’s First Instant Print Delivery Store: Leveraging IoT to deliver printouts to your doorstep

A geeky walk through on what made Blinkit’s print services a reality, and how we set up our infrastructure to create this quick and scalable application

blinkit recipe rover

Vaibhav Bhutani | May 12, 2023 | 5 mins read

Meet Recipe Rover: Blinkit’s generative AI recipe engine

Blinkit introduces Recipe Rover, an AI-powered feature that revolutionizes the culinary experience for customers by providing personalized recipe recommendations, seamless ingredient discovery, and visually stunning recipe pages

ded

Akash Vishwakarma | March 8, 2023 | 4 mins read

Make your reports faster: A beginner’s guide to Tableau Optimisation

In today’s world, given the pace at which data operates, we need a tool that can help us to generate reports faster and bring out insights within milliseconds

hod

Tech Team | December 1, 2022 | 5 mins read

First 6 Months at Blinkit: Drishti Makhija

Drishti is now a part of the tech team within the Product Listing and Search pod. She’s always had the inclination to work at scale while making an impact

head

Tech Team | November 22, 2022 | 7 mins read

How love for food made me participate in HackaNoodle?

When asked, what brought me to the hackathon hosted by Blinkit, I said, “to have food”

hod

Tech Team | November 17, 2022 | 5 mins read

First 9 Months at Blinkit: Ketakii Patni

Ketakii Patni works as Senior Executive at Blinkit. She joined us 9 months ago and has played a key role in Consumer Search Content ever since

hold

Tech Team | September 8, 2022 | 6 mins read

Women in Tech: Kirti Gupta

To break away from any bias, you have to ensure that it’s your work quality and results that define you, not your gender

hold

Tech Team | August 25, 2022 | 5 mins read

First 3 Months at Blinkit: Abhishek Kashyap

Abhishek Aditya Kashyap is a Product Manager at Blinkit with four years of experience in the Data Science domain.

dsd

Tech Team | August 18, 2022 | 6 mins read

Women in Tech: Ratula Chakraborty

As a woman working in the technology space, one can acquire leadership, empathy, courage, and a wealth of coding skills from many powerful women

dsd

Tech Team | May 26, 2022 | 5 mins read

First 12 Months at Blinkit: Abhishek M

A walk through the many learnings and observations of spending a year as a Blinker in one of the most exciting teams in the organisation

sd

Tech Team | May 5, 2022 | 1 min read

Eureka moments in meetings!

We asked some of our Tech members to share the epiphanic moments they experienced during team meeetings when clarity hit them

hokd

Shubham Gupta | April 22, 2022 | 6 mins read

Evolution of Redash at Blinkit

Here’s a peek into how we are juicing up Redash into the ultimate analytics beast that it’s meant to be

hods

Harshit Prasad | April 7, 2022 | 9 mins read

Journey of Zero Downtime Migration of Elasticsearch at Blinkit

After carefully comparing both the Elasticsearch versions, we decided to migrate our Elasticsearch cluster to the newer version, 7.5.

dds

Aditya Pahilwani | March 24, 2022 | 7 mins read

How I Added Adjacent Views To React Native Swiper As An Intern

React-native-swiper doesn’t support a carousel where we can display adjacent items but we wanted a carousel to show the user adjacent carousel items

dsd

Gokul NK | March 10, 2022 | 11 mins read

What does it really mean to be an Engineering Manager?

In a fast-growing startup, being comfortable with lack of clarity and having the mental toughness to navigate chaos are important traits for managers and leaders

head

Prabodh Ranjan Swain | February 17, 2022 | 6 mins read

In-house monitoring of Payments success rate

Here’s why we wanted a relational data structure where we could maintain the uniqueness of each transaction despite multiple status updates

hdds

Atul Lal | February 3, 2022 | 7 mins read

Building Blinkit’s own React-Native Design library

Through this series, we attempt to share the journey of integrating React Native into one of India’s largest e-commerce grocery web & native apps

hed

Sushant Krishnan | January 20, 2022 | 8 mins read

KA-CHING: Building Our Monetization Machine

A skeletal engineering team paved the way to a fully-functional team of twenty with diverse skillsets with a unified goal of creating lasting value

header

Tech Team | January 6, 2022 | 1 min read

Learnings from code review

Some of our engineers shared their single greatest learnings from code review

header

Sangarshanan | December 9, 2021 | 9 mins read

The GIS Journey at Blinkit

Here’s why we decided to go with Kepler for our map-related analytical requirements

bid

Sourav Sikka | November 25, 2021 | 6 mins read

What is BI Engineering?

BI Engineering is a relatively new role, born out of the need to bridge the gap between data engineering and business intelligence

bolt

Gaurav Jamini | November 11, 2021 | 5 mins read

Introducing Bolt

To match the pace at which our business is moving, we built a system that allows us to be more flexible and agile in our design process

gad

Tech Team | October 21, 2021 | 1 min read

Little known superpowers

Our engineers sharing the qualities that sets them apart from the rest in their field

ds

Tarun Trehan | October 14, 2021 | 5 mins read

React Native — Integrating with third-party libraries

Sharing the journey of integrating React Native into one of India’s largest e-commerce grocery’s web and mobile apps

daf

Sancheeta Kaushal | September 16, 2021 | 4 mins read

Demystifying Failure

The primary reason for not learning anything has a lot to do with — not having permission to fail

da

Jacob John | September 2, 2021 | 4 mins read

Hackdays with Twists

Every Hackday at Blinkit (formerly Grofers) has encompassed brilliant ideas while enabling teams to step back from their regular work activities

product

Pragun Bhutani | August 18, 2021 | 7 mins read

Why your next data hire should be a Product Manager?

It is the data product manager’s job to create a strategy to maximise the value that the team delivers

head1

Mayank Shah | July 30, 2021 | 11 mins read

Safer Deployments to Kubernetes using Canary Rollouts

Rolling out new changes to production always brings the risk of unplanned downtimes even if it’s thoroughly tested

headdr

Ekta Garg | July 26, 2021 | 13 mins read

An approach to refactoring a legacy codebase

To be able to understand how the code base came out to be how it is today, you need to ask the right set of questions

secure

Ankit Saini | July 8, 2021 | 4 mins read

Secure provisioning of LoadBalancer Services on Kubernetes using Kyverno

Here’s how we augment the default provisioning process of Kubernetes LoadBalancers to suit those needs

hnd

Ashish Gambhir | June 30, 2021 | 11 mins read

The Final Call — The good and the bad of React Native

Taking a look at all that’s good and bad with the brownfield integration of React Native

hda

Satyam Krishna | June 15, 2021 | 7 mins read

Giving the power of data in hands of your data analyst

Let’s look at the components required for building such a Jupyter notebook-centric data platform

idea

Vaidik Kapoor | June 10, 2021 | 10 mins read

Managing key-values in Consul using ConsulKV CRD

How we use a Kubernetes native workflow using our in-house ConsulKV CRD to manage key-values in Consul

suck

Vishesh Jindal | June 8, 2021 | 4 mins read

Reducing data transfer costs with a Docker registry cache

One of the prominent contributors to our AWS costs was the data transfer of our internal Docker registry

Thebirth

Ashish Gambhir | May 10, 2021 | 6 mins read

The birth— Structuring a React Native project

That’s pretty much all the constructs that we have used apart from a few minor ones that I would have missed

Cloud1

Ashish Dubey | May 3, 2021 | 15 mins read

Evolving continuous delivery in a cloud-native environment

Once a few teams got their pipelines on Tekton we heard a few use-cases that teams were quite used to

ddaa

Devika Razdan | April 8, 2021 | 7 mins read

Building Personalisation at Scale: One user at a time and all at once!

Devika Razdan shares her thoughts on the next step of innovation to make our customer journey extremely satisfying.

gro

Sancheeta Kaushal | March 19, 2021 | 3 mins read

Grofers Virtual Hackday 2020

All this effort and wohooo we had a whopping 27 teams registered with 40+ ideas proposed all across product, design, data and engineering. In the end, we had 13 teams that were able to build an MVP to present to our judges

HJ1

Devika Razdan | March 8, 2021 | 6 mins read

Building a technology first company

Over the past few years, we have seen rise of tech companies. There are a lot of definitions of what truly is a technology company.

thums

Nancy Chauhan | December 28, 2020 | 6 mins read

Adopting Tekton — Cloud Native CI Solution

We have been exploring Tekton as a CI platform recently for office and off-office work. So I thought to share all my findings with you.

hdid

Vishesh Jindal | November 18, 2020 | 18 mins read

How COVID-19 pushed us to reduce our AWS cost by half

Data transfer costs are the ones that get ignored most easily because it is hard to account for data transfer over the network as compared to compute usage

dsd

Vaidik Kapoor | November 3, 2020 | 19 mins read

Learnings From Two Years of Kubernetes in Production

Almost two years back, we took the decision to leave behind our Ansible based configuration management setup for deploying applications on EC2 and move towards containerisation and orchestration o

dadsd

Akshay Agarwal | October 20, 2020 | 19 mins read

Origins of Data Lake at Grofers

As modern data platforms gather data from many disparate, disconnected, and diverse systems they are prone to data collection issues like duplicate records, missed updates, etc.

hahdh

Aditya Rajan | October 12, 2020 | 7 mins read

Reducing AWS data transfer cost — Going Multi-AZ to Single-AZ Kubernetes

In order to maintain stability and to give developers freedom and flexibility, we provide a fully isolated development environment powered by Kubernetes for each developer

ds

Pramod Kumar | September 11, 2020 | 5 mins read

Transform your Automation Suite into a testing product — Part 1

When we talk about the test product that is owned and managed by the testing team, what comes to your mind immediately. Is it a test suite, test management tool, or any defect tracking tool?

gbf

Harsh Prateek | August 26, 2020 | 6 mins read

CPU Throttling in Kubernetes: A Postmortem

Kubernetes is a crucial part of our infrastructure.

metri

Gagan Mahajan | July 29, 2020 | 6 mins read

How To Decide The Success Metrics For Your Product

I have repeatedly made this mistake of looking at the wrong metrics for the new products that we released.

dwe

Varun Dey | July 27, 2020 | 5 mins read

How to use your private NPM packages with Docker on CI

Our team recently came across a strange issue where one of our application was failing to build after we installed another i

ded

Avinash Jain | June 29, 2020 | 5 mins read

How continuous Github code hacking keeps us secure

When it comes to security, we always take it as the utmost priority.

dwed

Jacob Singh | April 17, 2020 | 9 mins read

What we have been shipping at Grofers

In March, COVID-19 changed a lot of things for the world. Grofers has been no exception.

dwe

Nancy Chauhan | April 15, 2020 | 5 mins read

Monitoring Java Web Apps using Prometheus and Grafana

The four

DHD

Ashish Gambhir | March 18, 2020 | 3 mins read

React Native-The Sinner and the Saint

There’s been a lot of talk around React Native lately which discuss about its pros and cons and compare it with other cross-platform app frameworks like Flutter.

hdid

Ekta Garg | February 5, 2020 | 5 mins read

The power of a tech community

Let’s talk tech — Organised by Women who code

lmd

Prateek Keshari | January 27, 2020 | 2 mins read

Grofers Lambda: A 2019 Year-In-Review

In 2019, we increased our focus on Lambda with an aim to share stories that give you an insider look into the tech and people that run Grofers.

dewd

Sushant Krishnan | January 10, 2020 | 8 mins read

Get Your Product the Attention it Deserves

It’s Christmas time. And you’re walking down that crowded market street. After having saved money for a long time, you’re now hunting for presents for your loved ones.

hui

Jacob Singh | January 6, 2020 | 4 mins read

Do you need a personal OKR?

Chirag

Chirag Narula | December 17, 2019 | 4 mins read

Designers, Good Designers, And Great Designers.

Got into a fight with your partner?

HDI

Jacob Singh | November 28, 2019 | 10 mins read

How DevOps is making managers redundant and why that’s a good thin

I head product and engineering for Grofers, the largest online grocer in India. Grofers has grown by over 11x — from $60MM in GMV to nearly $700MM — in the last 24 months.

god

Sushant Krishnan | November 21, 2019 | 7 mins read

How Grofers doubled the VIP Pass purchase conversion

jik

Avinash Jain | November 5, 2019 | 11 mins read

How we sustain DNS outages at Grofers

Cloudflare is one of the most popular DNS and CDN service provider currently used by over 16 million internet sites.

hdus

Chirag Narula | April 9, 2019 | 7 mins read

Hoomans, emotions, products and other crises.

I believe products are like humans. Like a human, a product gets created from nothing.

go

Ashish Dubey | December 17, 2018 | 6 mins read

A day in Release Engineering at Grofers

kikd

Gautam Prajapati | December 8, 2018 | 11 mins read

How we load tested our APIs in Production

Grofers’ microservices based infrastructure currently handles around 400K Daily Active Users(DAU).

djdo

Avinash Jain | November 3, 2018 | 5 mins read

Credentials leaked in public? Here’s what Grofers implemented to prevent such mishaps!

A report from the security firm Detectify said that they analyzed public GitHub repositories and found more than 1,500 unique “access tokens” t

deds

Chirag Narula | November 2, 2018 | 3 mins read

5 not-so-basic basic guidelines to become a mediocre UX/UI/Product designer

Here are a few things I wish I had known seven years back when I had just started to take design as a profession. Let’s get to it then.

lodo

Gagan Mahajan | October 30, 2018 | 5 mins read

What Is Product Management?

After talking to leaders of different expertise from multiple startups and being in a product role myself for over four years, I discovered that there is still ambiguity around what a product manager brings t

deew

Apoorva Aggarwal | October 13, 2018 | 8 mins read

Why physical storage of your database tables might matter

In our quest to simplify and enrich online grocery shopping for our users, we experimented with serving personalized item recommendations to each one of them.

amx

Vishesh Jindal | September 20, 2018 | 6 mins read

Ansible at Grofers (Part 4) — Manageable auto-scaling with Ansible

Auto-Scaling Groups (ASG) in AWS EC2 provide a really easy way

indo

Avinash Jain | August 13, 2018 | 4 mins read

How We Improved Information Security at Grofers

We, at Grofers always keep security first.

hdud

Neeraj Sharma | May 7, 2018 | 9 mins read

Data and the bid to simplify grocery

The most critical thing for any business to understand is what their user is looking for and address those needs efficiently.

awes

Vishesh Jindal | April 5, 2018 | 4 mins read

Securing AWS Access Keys

After a Friday night party, we found out that someone had accidental

gr

Rishabh Gupta | March 19, 2018 | 12 mins read

Ansible at Grofers (Part 3) — Managing EC2 Instances

This post is part 3 of the series on how we use Ansible at Grofers to manage our infrastructure. This post explains the issues we faced before we started managing our infrastructure with Ansible, the steps we took to solve all those issues and the infrastructure state we are in after the change.

lego

Nand | October 27, 2017 | 6 mins read

Personal Staging Environment for Micro-Services Architecture

Micro-Services Architecture is a method of developing applications as independently deployable, small, modular services in which each service runs a unique process and communicates through a well-

dewd

Ashish Dubey | September 17, 2017 | 4 mins read

Improving Web Performance with Code Splitting and Resource Hints

This post is about how we improved our website’s time to first render by optimizing the size of critical bundles and using resource hints to achieve an optimal script loading order.

dhids

grofers | April 24, 2017 | 3 mins read

Grofers v3.2.1 – revolutionising your shopping experience via technology

Though it might seem that our tech team has gone on an extended holiday (many of us silently wish this was possible) – the last 6 months have been the busiest we’ve had in terms of becoming a full-fledged technology

deds

grofers | March 30, 2017 | 9 mins read

Delivery fulfilment of 99.8%

Last year in March, one out of every fifth order delivered by us was incomplete. This obviously caused a lot of inconvenience to our customers & made them question our reliability.

ed

Vishesh Jindal | February 28, 2017 | 8 mins read

Ansible at Grofers (Part 2) — Managing PostgreSQL

We have diverse data needs at Grofers. And we use different kinds of databases to fulfill different needs. We started with Postgres in the beginning as our primary data store.

dewd

Vaidik Kapoor | January 23, 2017 | 11 mins read

Ansible at Grofers (Part 1) — Introduction

About a year ago, we started setting up our infrastructure platform to make daily system operations and infrastructure maintenance easy and enable our developers in a way that they can move faster.

dshd

Tech Team | October 28, 2016 | 2 mins read

Grofers v3.0 – transforming your shopping experience

We’ve grown and learnt tremendously over the last one year. As we expand our services, we realize that bringing great customer experience to you is the most important driving factor for us.

gorf

Tech Team | October 19, 2016 | 2 mins read

Now shop on Grofers Web too!

We are always paying attention to the feedback that we receive from our customers. It helps us understand what customers want, which enables us to build a better product.

gold

Tech Team | October 16, 2016 | 1 min read

Gold on Grofers, this Diwali!

Gold on Grofers!

sale

grofers | September 27, 2016 | 1 min read

Discounts! Deals! Offers!

Discounts! Deals! Offers!

grofes

Tech Team | August 25, 2016 | 2 mins read

Grofers v2.6 – new version, new features

We continuously aim to give our customers all the ‘good things’ of offline shopping, while taking away the ‘not-so-good’ bits. This release is no different, as we try to make your shopping quicker, more relevant and empowered.

kl

Rohit Prakash | June 3, 2016 | 8 mins read

Iris — Merchant Discovery at Grofers

A, C, and E are the v

hids

Tech Team | June 2, 2016 | 2 mins read

Thou art in tech

Today, we put out an app release that tries to simplify how we shop, interact with and buy a lot of things that are in our vicinity.

jkk

Vaidik Kapoor | December 14, 2015 | 13 mins read

Postmortem: Outage due to Elasticsearch’s flexibility and our carelessness

On November 25 at 4:30 AM, our consumer apps stopped working because of some issue with our backend API. This post is a postmortem of what happened that night.

ded

Tech Team | November 16, 2015 | 2 mins read

Grofers app 2.0 – “Shopping is personal again”

We started our journey with the aim of making lives more convenient, and a continuously evolving customer experience is at the core of this mission.

iph

Tech Team | October 17, 2015 | 3 mins read

iPhone 6s midnight deliveries – Behind the scenes

dhd

Saurabh Jha | October 17, 2015 | 7 mins read

Application Server Optimization

For the past few weeks, I have been working on improving our system. The improvements involve metrics related to latency. In this article, I am sharing some recipes that I found helpful in my work.

dad

Albinder Dhindsa | December 15, 2014 | 2 mins read

Welcome to our Android app experience

Over the past few months, our engineering team has had their hands full. We spent a big part of the year wrestling with setting up a system that would help us and our partner merchants track deliveries throughout the city.

deda

Tech Team | November 12, 2014 | 2 mins read

Local commerce vs. E-commerce

Grofers sits in a very interesting market. We service retailers that have both benefited immensely from the e-commerce boom and those that are threatened by it. Let me explain. About 20% of our deliveries everyday originate at distributor levels.

Leave a Comment

Your email address will not be published. Required fields are marked *

SIGN UP TO RECEIVE
20% OFF BY USINGB
"WELCOME20"