Speaker

Animesh Pathak

Animesh Pathak

Developer Advocate | CNCG Noida Organiser

Bengaluru, India

Actions

Animesh Pathak is a Developer Relations professional passionate about APIs, testing, and open-source development. As an advocate for Keploy, he actively engages with developer communities, creating content and fostering collaboration to improve testing workflows. Animesh has contributed to various projects and spoken at developer-focused events, sharing insights on API testing, automation, and the evolving DevOps landscape. He thrives on building meaningful connections, whether through technical content, community initiatives, or hands-on mentorship, always striving to make an impact in the developer ecosystem!

Area of Expertise

  • Information & Communications Technology

Topics

  • API
  • Testing
  • eBPF
  • Linux
  • Azure
  • Docker
  • Open Source Software
  • aws
  • AI
  • Developer Tools
  • Serverless and Cloud Native
  • Web Development
  • devrel
  • open source
  • Microsoft Technologies
  • Software testing
  • Developer Productivity
  • REST API
  • Developer Advocacy
  • Application Development
  • kuberenetes
  • kuberentes community day
  • GraphQL APIs

Accelerating Testing: Power Duo of eBPF and GenAI

Testing in cloud native environments can be complex, but new technologies like eBPF are making it easier and more efficient. In this session, we’ll explore how eBPF helps with deep observability, security, and performance insights and look at real-world examples of how eBPF improves software testing. Plus, we’ll see how Generative AI (GenAI) can enhance test coverage, detect issues, and improve software reliability.

Creating an Effective Open Source Test-Monitoring Ecosystem

A test monitoring ecosystem tracks manages and analyzes testing in real time. While similar tools exist, many users still rely on manual testing, which increases flakiness over time, especially with microservices as the complexity grows as applications scale.

This talk will show how to build an efficient test monitoring ecosystem using Keploy, an Open Source tool from the CNCF project landscape, it captures your application's API calls and queries, automatically generating test cases with higher coverage.

Later on, you will learn how to integrate the test results using Open Source visualization tools such as Grafana and analyze them dynamically and also be able to share the test results across teams to monitor real-time events, while also providing deep visibility into individual test case details.

Observability-Driven Test Automation from Production Traffic

Modern cloud-native applications generate vast amounts of telemetry data through logging, tracing, and monitoring. What if we could leverage this data to automate and optimize testing? This session introduces an observability-driven testing approach using Grafana (Tempo, Loki, Prometheus), OpenTelemetry, and Keploy, where tracing and logging data are utilized to auto-generate test cases and mocks for APIs and microservices.

We will demonstrate how developers can extract API interactions from Grafana Tempo’s distributed traces and Loki’s logs to reconstruct real-world API calls. By integrating this telemetry with Keploy, we can auto-generate test cases, reducing manual effort while improving test coverage. Additionally, we will explore how Prometheus metrics can be used to validate performance trends and detect regressions over time.

Ship features faster with AI based Testing using Keploy

Keploy. has become one of the popular tools for software end to end testing. If you can test your application with enough time to market that, this is what you're likely to use.

In this talk, we will classify end to end testing and discuss application areas for Keploy and traditional testing framework, and discuss which tool to choose for each use-case. And why not both? We will discuss using Keploy side by side with existing testcases to get even higher coverage with real-time based edge scenarios.

P.S: We will focus on enterprise grade application with Node, Java, but the same approaches can be used everywhere since Keploy is language agnostic.

Network Capturing & Replaying with eBPF

eBPF is a powerful tool for network monitoring and troubleshooting. In this talk, we will discuss how to use eBPF to capture HTTP traffic using Keploy. We will cover the following topics:
1. What is eBPF?
2. How does Keploy work?
3. How to capture HTTP traffic using Keploy
4. How to replay captured traffic

We will also discuss some of the benefits of using eBPF for network capturing and replaying, such as:
1. High performance
2. Language Agnostic
3. Easy to use
4. Extensibility

The talk will begin with an introduction to eBPF. We will discuss what eBPF is, how it works, and some of its benefits. We will then discuss Keploy, a network debugging solution that uses eBPF. We will cover how Keploy works and how it can be used to capture ingress HTTP traffic.
The final part of the talk will focus on replaying captured traffic. We will discuss how to replay captured traffic and how this can be used for testing and debugging.

Understanding eBPF tracing to generate Test Cases in production

eBPF is a powerful tool for network monitoring and troubleshooting. In this talk, we will discuss how to use eBPF to trace HTTP traffic using Keploy. We will cover the following topics:

1. How does Keploy work?
2. What is eBPF?
3. How Keploy trace API calls to create Test Cases.

We will also discuss some of the benefits of using eBPF for network tracing and replaying, such as:
1. High performance
2. Language Agnostic
3. Easy to use
4. Extensibility

The talk will begin with an introduction to Keploy eBPF. I will discuss what eBPF is, how it works, and some of its benefits. I will cover how API call capturing works and how it can be used to create Test cases and realistic Data Mocks/Stubs. Which can be used to integrate with existing CI/CD Pipeline to be used in even production.

API World 2024 Sessionize Event

November 2024 Santa Clara, California, United States

DevOpsDays Bengaluru Sessionize Event

October 2023 Bengaluru, India

Animesh Pathak

Developer Advocate | CNCG Noida Organiser

Bengaluru, India

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top