Speaker

Vanjikumaran Sivajothy

Vanjikumaran Sivajothy

Senior Manager - Software Architecture and Engineering

Fremont, California, United States

Vanji is a Senior Manager - Software Architecture and Engineering at a Fortune 500 company and a committer for the Apache Synapse Project. He spearheads a team of engineers to design and develop an API and Developer Experience. He is also a veteran in the integration space and contributed to many open-source projects in the industry.

Area of Expertise

  • Information & Communications Technology
  • Business & Management

Topics

  • api
  • API Design
  • API Economy
  • API Documentation
  • API Thinking
  • api security
  • apis
  • AsyncAPI
  • OpenAPI
  • REST API
  • Infrastructure as Code
  • infrastructure
  • microservices
  • Microservice Architecture
  • Container
  • Container / Middleware
  • Cloud Containers and Infrastructure

API Testing with BDD Unleashed: Driving Collaboration and Quality in Software Development

API testing is crucial for delivering high-quality software that meets user needs. In this session, experienced engineering leader Vani will share his experience in the significance of API testing, and its impact on collaboration, communication, and feedback within software development teams are explored.
Vanji delves into various testing approaches, emphasizing the benefits of incorporating Behavior-Driven Development (BDD) principles into API testing. BDD provides a structured framework for collaboration, even among non-technical stakeholders. Descriptive language and scenario-based specifications create a shared understanding of requirements, reducing misunderstandings and enhancing software quality.
The session highlights how BDD can seamlessly integrate into CI/CD pipelines. By incorporating BDD principles into API testing, teams enhance the CI/CD process. Automating API testing within the pipeline provides early feedback on correctness and functionality, minimizing the risk of introducing bugs and regressions.
Attendees gain an overview of tools and frameworks for API testing, empowering them to make informed decisions. Selecting suitable solutions streamlines the API testing process, improving development cycle efficiency.
Moreover, the session provides practical insights into effective strategies for debugging and troubleshooting API-related issues. Attendees learn to identify and rectify problems efficiently, ensuring seamless API functioning.

A sensible API document management guide

APIs are the digital face of the company and Documentation is the Foundation to a Good Developer Experience! However, how to create sensible API documentation and Product documentation is always a harder problem to solve. Vanji will explore, compare, and contrast this in this session with examples.

The developer portal is the first pitstop for any API consumers to explore, discover, and consume the APIs. Over time APIs are moved from the Digital face of the organization to money-making products for the organization. However, there are different audiences in the consumption of this paradigm. Therefore, Vanji will explore, compare, and contrast the difference between API documentation and Product documentation. Further, he also will walk you through real-world examples of how documentation plays a critical role in the organization.

Key takeaways:

• Understand how API documentation impacts organizational success. • Differentiation between Product and API documentation. • Managing the API documentation lifecycle along with API’s lifecycle.

Let's Dance together! Ballerina.

Ballerina is a new language designed and implemented to focusing on solving the networked related programming for the modern cloud-native era.
Therefore Ballerina makes it easy to write resilient services that orchestrate and integrate across distributed endpoints. It’s a language that understands protocols, endpoints, transactions, workers, JSON, XML, asynchrony, and tainted data as first-class constructs.

In this session, Vanji will introduce the Ballerina’s language and runtime model while building a variety of integrations.

Demystifying API Management for Serverless services

Increasingly enterprises are building applications designed to run on the serverless computing platform in order to cut the time and cost of deploying apps and increase the scalability of backend services. The serverless landscape changed dramatically on architecture paradigm and challenges the service providers to enforce the Quality of services on Functions(QOS); This talk will Demystifying the usage of API Management for Serverless services and how to overcome the QoS challenges in Serverless Services. The integration via API Management enables developers to use Serverless functions through a variety of QoS; That includes a strategic priority to Serverless architecture patterns and serverless API gateways to enable short-lived, dynamic APIs and composable customized API gateways.

API World 2023 Upcoming

October 2023 Santa Clara, California, United States

DevOpsDays DC 2023 Upcoming

September 2023 Washington, Washington, D.C., United States

Nairobi API Festival 2023 Upcoming

August 2023 Nairobi, Kenya

ServerlessDays ANZ 2020

September 2020

Vanjikumaran Sivajothy

Senior Manager - Software Architecture and Engineering

Fremont, California, United States