Building Bridges: Introducing Our GOP team!

Welcome to our hiring series- Building Bridges. At Mercari we pride ourselves on building a talented and dynamic team. In this series, you’ll get to know the faces behind the teams that run our organisation. Let’s dive in and get to know them better with the team. Meet Taichi NAKASHIMA Taichi joined Mercari Japan in 2017 as an SRE. At that time, the organization was growing rapidly, which led to a slowdown in development speed. To address this, the team decided to migrate Mercari’s monolithic architecture running on an on-premise environment to a microservices architecture on the cloud. Taichi formed a platform engineering team to build a cloud-native platform that would make it easier for developers to run these microservices. Over time, he served as Technical Lead, Engineering Manager, and Director, driving the growth of the platform that now supports various businesses within Mercari. In 2024, he became the VP of Cross-Border Engineering and began leading efforts to build a global foundation that enables Mercari to expand its business internationally. Mercari India: As you lay the foundation for this new team, what are the key qualities or mindsets you’re looking for in engineers who will drive both localization and scalability for diverse global markets? Taichi: Our engineering team defines a set of Tenets that guide each member in making decisions, and one of these is “Design for Two.” This principle ensures that every system is designed to support at least two countries or regions from the start. If a system is built on this foundation, it becomes much easier to expand to a third or fourth market — for example, if it already supports two languages, adding another is much simpler. Engineers who join this team must have the capability and foresight to design systems with future flexibility in mind.… <a class="more-link" href="https://about.in.mercari.com/careers/building-bridges-introducing-our-gop-team/">Continue reading <span class="screen-reader-text">Building Bridges: Introducing Our GOP team!</span></a>

From DNS Failures to Resilience: How NodeLocal DNSCache Saved the Day, Sanu Satyadarshi

I am Sanu Satyadarshi, part of the Platform Engineering division at Mercari, Inc. Platform Engineering provides a cost-effective, safe, and easy-to-use multi-cloud infrastructure service for all engineering teams to make and scale bets. This article discusses the DNS-related challenges encountered at Mercari on our Kubernetes clusters and the significant improvements achieved by implementing Node-Local DNS Cache. By optimizing DNS traffic and reducing errors, we enhanced system reliability and scalability, preventing production outages caused by DNS failures. Key Takeaways Reduced DNS calls to kube-dns by 10x, decreasing network overhead and inter-service communication costs. Lowered DNS query rates by 93% for services on the cluster. Achieved a 10x-100x reduction in DNS-level errors, improving system resilience. Eliminated the “failed to refresh DNS cache” errors, mitigating a frequent source of incidents. DNS on Kubernetes: The Elephant in the Room Domain Name System, more commonly known as DNS an extremely critical component in the internet infrastructure. This is the tech that allows your web browser to find the actual IP address of a website when you type example.com in your browser. DNS in itself is a highly complex topic, and understanding it requires a book(or two) on its own. Like any network infrastructure, Kubernetes depends on DNS to resolve service names like [service name].[namespace].svc.cluster.local and other names to IPs and allows communications among services and the external world. From the role of DNS in Kubernetes, you can imagine that any DNS failure or degradation can quickly escalate to increased latency, network congestion, and even complete outages. On Kubernetes, DNS is installed as a kube-dns deployment running on the kube-system namespace. Specifically at Mercari, it comes pre-installed with our managed GKE clusters for service discovery and name resolution across the clusters. kube-dns on Kubernetes allows multiple configurations using the configmap that can be used to change various parameters like ndots, etc. As kube-dns is responsible for resolving all… <a class="more-link" href="https://about.in.mercari.com/news/mercari-india/from-dns-failures-to-resilience-how-nodelocal-dnscache-saved-the-day-sanu-satyadarshi/">Continue reading <span class="screen-reader-text">From DNS Failures to Resilience: How NodeLocal DNSCache Saved the Day, Sanu Satyadarshi</span></a>

Inside the manager’s mind : Manjunath Sagar

Welcome to inside the manager’s mind — a space where leadership meets reality. Explore the highs, lows, and everyday decisions that shape teams and drive success. From strategic thinking to people management, this blog offers raw insights and practical wisdom for those leading or aspiring to lead. In this feature we’d like you to meet Sagar! Sagar : At Mercari India, rapid expansion is more than just scaling numbers—it’s about intentional leadership that fosters clarity, unlocks potential, and nurtures an empowered culture. For me, effective management isn’t just about driving performance; it’s about guiding with steadiness, leading with empathy, and creating a foundation of trust. As we continue to grow, I find myself leaning on a set of principles—some expected, some unconventional—that have shaped the way I support my team. Whether it’s welcoming new talent, refining HR initiatives, or championing individual growth, these values remain at the core of how I lead. 1. Anchor in Calm Amidst Chaos Change fuels innovation, but it also brings uncertainty. In high-growth environments, teams don’t just look to their leaders for solutions—they look for steadiness. My guiding principle: My calm creates their safety; my clarity gives them direction. What I do: Every one-on-one starts the same way—with a genuine “How are you doing?” before diving into work. This small act of care fosters trust and sets the tone for a culture of support. 2. Empower Through Context, Not Control Momentum thrives when people feel empowered, not micromanaged. Providing context allows teams to move with confidence and make decisions independently. What I do: During onboarding and team syncs, I take extra time to explain the reasoning behind our goals—not just what we’re doing, but why it matters. The result? A team that thinks critically, acts decisively, and continuously grows. 3. Normalize “I Don’t Know” Leadership… <a class="more-link" href="https://about.in.mercari.com/news/mercari-india/inside-the-managers-mind-manjunath-sagar/">Continue reading <span class="screen-reader-text">Inside the manager’s mind : Manjunath Sagar</span></a>

From Day 1 to Day 100 at Mercari: A Journey of Growth and Memories ft. Aashutosh Agrawal

When I first heard that Mercari was coming to our campus, I was excited but also a little nervous. It felt like a huge opportunity — and looking back now, I realize it was one of the best experiences I’ve had so far. The Beginning: Placement Journey The process kicked off with an Online Assessment (OA) consisting of two medium-level DSA questions. It tested not just speed but also our ability to think critically under pressure. After clearing the OA, I had my technical interview with Rajat, where we discussed coding approaches, problem-solving techniques, and a few OS and computer science fundamentals. What stood out was how the conversation was more collaborative than a “grill” session. Next was the managerial round with Atif, where the focus shifted towards understanding my motivations, how I work in teams, and cultural fit. It was refreshing to have an open, honest conversation rather than just technical questions. Finally, I remember the day I received the confirmation letter — a mix of relief, excitement, and pride. It was the start of something new. Day 1: A Warm Welcome The first day at Mercari was truly special. From being welcomed with a thoughtfully curated goodies kit to meeting fellow interns and full-time employees during the onboarding, everything felt smooth and personal. The highlight was the team dinner later in the evening — good food, casual chats, and laughter with people who, until a few hours ago, were complete strangers. January: Settling In, Learning the Foundations, and a Special Cricket Memory January was all about getting familiar with Mercari’s world and setting a strong foundation. We started with our common onboarding sessions — diving into essential tools like GitHub, Confluence, Slack, JIRA, understanding Mercari’s overall architecture, and exploring key repositories. These sessions were packed with valuable insights… <a class="more-link" href="https://about.in.mercari.com/news/intern-series/from-day-1-to-day-100-at-mercari-a-journey-of-growth-and-memories/">Continue reading <span class="screen-reader-text">From Day 1 to Day 100 at Mercari: A Journey of Growth and Memories ft. Aashutosh Agrawal</span></a>

Inside the manager’s mind : Gaurav Bansal

Welcome to inside the manager’s mind — a space where leadership meets reality. Explore the highs, lows, and everyday decisions that shape teams and drive success. From strategic thinking to people management, this blog offers raw insights and practical wisdom for those leading or aspiring to lead. In this feature we’d like you to meet Gaurav Bansal! Gaurav Bansal: As a manager, my constant focus is on solving challenges that my team faces. The key is staying aware of these challenges, acknowledging them, and taking decisive action. Let me share how I approach some common management challenges. Building Cross-Functional Collaboration When my team expanded from client-only developers to include Backend developers, I noticed collaboration gaps emerging. While client developers had strong relationships from working together for a year, the integration with Backend developers needed attention. To address this, we focused on creating a collaborative environment through regular team activities, including recent bowling and dinner events that helped break down barriers and foster natural connections. We’ve made significant strides in fostering technical understanding between teams. Our backend team now regularly shares insights about API performance, which has led to client teams implementing more effective loading states. Similarly, when client teams demonstrate user interactions, it helps backend developers design more intuitive API endpoints. These exchanges have transformed our team’s mindset from “That’s not my job” to “How can I help?” Maintaining Team Motivation Recognition plays a crucial role in keeping the team motivated throughout the development lifecycle. We celebrate joint wins and team contributions, making sure everyone feels valued for their unique contributions. Mercari’s employee-centric culture and various club activities provide additional avenues for engagement and motivation.Work-life balance is another cornerstone of our approach. We’ve implemented flexible working hours, understanding that some team members are early birds while others peak later in… <a class="more-link" href="https://about.in.mercari.com/news/inside-the-managers-mind-gaurav-bansal/">Continue reading <span class="screen-reader-text">Inside the manager’s mind : Gaurav Bansal</span></a>