API World -- Workshop Stage A

Tuesday, October 25, 2022

- PDT
PRO Workshop (API): Geo-Distributed GraphQL: Building a Scalable and Resilient API Layer
Denis Magda
Denis Magda
Yugabyte, Head of DevRel

You can provision a cloud native GraphQL API layer and start serving applications within minutes. However, readying this layer for production workloads has its challenges. For starters, what if the number of requests grows 2x, 10x, or 100x? Or, what if the data volume goes from 10GB to 100GB and then 1TB? And what if a cloud availability zone that hosts the API layer experiences outages? Lastly, what if your API layer needs to serve user requests with low latency across distant countries and continents.

Join this hands-on session where we’ll build a geo-distributed GraphQL API layer that tolerates major cloud outages, serves user requests with low latency regardless of whereabouts, and easily complies with data residency requirements when expanding to new territories. 

- PDT
PRO Workshop (API): Our Journey from Monolithic to Microservice with Kubernetes
Gian Paolo Santopaolo
Gian Paolo Santopaolo
Collaboard, Technical Fellow

Collaboard is one of the three major players worldwide when it comes to digital whiteboards, and we have extremely high availability and scalability requirements.
In this course, we will walk through our evolution from a monolithic application to the real microservice architecture supporting event-driven design with gRPC, signalR, Protobuf, and RabbitMQ for .Net 6 and React on Kubernetes in the Cloud. 

- PDT
PRO Workshop (API): The BFFs and BAEs of API Development
Junaid Warwani
Junaid Warwani
Jetty, Director of Engineering

Building APIs that support multiple user experiences in a complex domain often means using microservices — but while microservices are great for developing, they can be more challenging for your API users and for cross-platform integrations. This is how we use BFFs (Backend-For-Frontend) and BAEs (Backend-Async-Events) at Jetty to alleviate this problem 

- PDT
PRO Workshop (API): What You Need to Know Before Launching Your API
Tom Hacohen
Tom Hacohen
Svix, Founder & CEO

APIs are everywhere. It doesn't matter whether you're building a CRM, a chat platform, or an e-commerce product, your customers will want an API. It's no wonder, as APIs are powerful and enable integrations, automations (both code and no-code), and a variety of other use-cases. In fact, APIs are so useful, that there are now many examples of successful API-only products.
Building an API product, however, comes with its own unique set of challenges, which unlike their UI-driven counterparts, are much harder to fix once done wrong. In a world where developer experience is king, and security issues are rampant, getting any of these wrong may mean the life or death of your product.
In this talk Tom will cover the main things you need to consider when building an API product, covering topics such as high-availability, API design, SDKs, security, and compliance. Tom will draw examples from his experience building a successful API business, and the experiences of fellow founders of API driven products and companies. 

Wednesday, October 26, 2022

- PDT
PRO TALK (API): Integrationless: How APIs Can Unlock Entire Industries
Luiz Santana
Luiz Santana
Leaf Agriculture, CTO and Co-Founder

This session will present the concept of integrationless. It represents a parallel with serverless, where the complexity of integrating with multiple sources will hide in a unique API that internally will orchestrate the connections with the multiple data sources. Leaf is a company of this type. We created an API for agriculture that hides the complexity of integrating multiple sources normally present in an AgTech application. 

- PDT
PRO TALK (API): The Evolving Developer Lifecycle: Best practices for API Builders and Consumers
Iddo Gino
Iddo Gino
RapidAPI, Founder and CEO

The API industry is undergoing tremendous changes - driven by a generational shift in the technologies powering APIs and a transformation in enterprise buying patterns. While APIs have been around for a while, the way they look, work, operate and are consumed is changing rapidly. This change challenges current design patterns and developer tools and necessitates creating a more contextual approach to API development.

In his talk, Iddo examines the evolution of the API development lifecycle and the current best practices engineered to support API builders and consumers. The speaker will examine the key technologies required to build, consume, and collaborate on APIs across the entire software development lifecycle. 

- PDT
PRO TALK (API): API Security in the Age of Continuous Attacks
Rob Dickinson
Rob Dickinson
Resurface, Co-founder, CTO

There are lots of API security myths that keep teams in stasis, using traditional tools to combat new problems, specifically assumptions about attackers and attack traffic. After standing up a public-facing honeypot to gather test data, we learned a few things, and what to do about the new API reality. 

- PDT
CANCELLED-- PRO TALK (API): Happy Agents = Happy Customers: Empower Your Customer Service Team to Lead the Way
Kat Gaines
Kat Gaines
PagerDuty, DevOps Advocate

Keeping on top of your organization’s technical platforms as well as customer experience is a daunting task, and it can't be done by siloed teams. Your Customer Service team and the insight they gain from users is critical to the incident identification and response process, and your development teams can use this insight as data to speed up their ability to resolve the problem. As the team closest to the customer, incorporating your customer service team into the DevOps lifecycle will reduce silos, shorten feedback loops, empower agents, grow careers and delight your customers.
Come to this session to learn about bringing customer service teams in line with development teams, organizational goals, and improving agent experience to improve the customer experience. In this talk, you will learn the importance of aligned customer service ops, and how to help your customer service and dev teams establish strong practices of collaboration as one team in service of your customers. 

- PDT
PRO TALK (API): Navigating the Murky Waters of API-First
Joyce Lin
Joyce Lin
Postman, Head of developer relations

Everyone is jumping on the API-first bandwagon. For most organizations, an API-first approach is the key to scaling software development. But the journey to API-first is not always smooth sailing.

In 2022, I interviewed five well-known organizations for a sneak peek at how they implemented an API-first workflow among their teams. We’ll uncover why they began their transition, their biggest hurdles, and what is next on their roadmap. Learn from these shared experiences and recommendations to pave the way in your own API-first journeys. This is a session about managing organizational change. 

- PDT
PRO TALK (API): Travelport :: 7 Lessons Learned from a 50 Year Journey into APIs
Gary Clift
Gary Clift
Travelport, Sr. Product Director

This talk will share 7 lessons learned from our 50 year journey. A journey that started with mainframes and moved into APIs empowering the travel industry. The complexities that exist in the world of travel are unique and are solved in interesting ways. Those unique challenges and moving a large company into the interconnected world of APIs included its own fun problems to solve. I will share 7 things we learned along the way so you can learn without growing old learning the lessons yourselves. 

- PDT
PRO TALK (API): API as Products: Best Practices for Using APIs to Achieve your Digital Business Goals
Alex Walling
Alex Walling
RapidAPI, Field CTO

Organizations that want to create internal momentum and adoption around their APIs, offer APIs externally to third-parties, or create new revenue streams through monetization, you need to think about your APIs as products. This talk examines the key guidelines needed to define your APIs as products, build the framework to operationalize your API program, and design and execute an implementation plan. Specifically, the presenters will cover:

- Best practices for assessing and resourcing the people and tooling to support API products.
- Strategies for establishing objectives for your internal and external API programs and the metrics to evaluate them.
- Guidance on building and implementing internal rollout and external GTM plans. 

- PDT
PRO TALK (API): Transitioning to an API First Approach: Refactoring a Museum Interactive Platform
Rayvn Manuel
Rayvn Manuel
National Museum of African American History and Culture, Sr. Application Developer

New to API design and development, I decided to start small in order to gain experience (this is what the experts advise). I decided to tackle a low-ish priority project: the redesign of the in-gallery interactive platform.

I mean - I read all the right books and attended the industry conferences (and took notes). I followed this up by watching the appropriate four (4) plus star-rated tutorials AND my task lists worked as designed. I'm the jump-in kinda person and really, how hard could this be?

Find out as I share the joys and challenges of taking the baby-steps to transition our way of thinking to an API-First approach. 

- PDT
PRO TALK (API): A New Architecture for APIs
Anant Jhingran
Anant Jhingran
StepZen, CEO

APIs are great. However, API architectures have not significantly evolved. With GraphQL, designed for stitching data together, a new way of forming a graph of graphs is emerging. This architecture leads to a simpler design, better performance, simpler governance and graceful migration to the cloud. It is the way forward.

I will be drawing from my over a decade of experience as the CTO of Apigee, and seeing the impact of GraphQL, I will demonstrate how evolving your API architecture with a layer of GraphQL leads to leveraging your years of REST investment into a more flexible future proof architecture. 

- PDT
PRO TALK (API): Modern API Design
Rupal Haribhakti
Rupal Haribhakti
Atlassian, Engineering Leader

Design principles for modeling API contract. Best practices for API security. How to address scaling challenges like latency, fault tolerance and throughput. When to use rest, gRPC or GraphqL. 

Thursday, October 27, 2022

- PDT
PRO TALK (API): Realizing Blockchain Scalability with an Open API Standard
E.G. Galano
E.G. Galano
Infura, Co-Founder

For developers interested in the decentralized Web, or Web3, infrastructure-as-a-service (IaaS) platforms can pave the way to a frictionless and scalable developer experience. Opting for an open API standard encourages integration due to ease of implementation while facilitating interoperability.
In this session, E.G. Galano will discuss those best practices when developing the infrastructure for blockchain APIs, how to battletest API infrastructure at scale and how to build a reliable API that appeals to both developers and enterprises. This session will explore open API capabilities that will drive adoption. 

- PDT
PRO TALK (API): How Low-Code API Management Is the Cure to API Sprawl
Rakshith Rao
Rakshith Rao
Apiwiz, Co-founder and CEO

Nothing strikes fear into the hearts of developers like the terms no-code and low-code (except maybe AI). DevOps has us wanting to move fast and automate everything, but we don’t want low-code platforms to replace developers' jobs! A survey of 600 engineers had them reflect on what they wish they could spend less time on: 37% spent on manual testing of changes/writing scripts; 35% spent on refactoring old code; and only 33% spent on writing code for new features. In this talk we will discuss how low-code API management can increase developer productivity and raise developer potential by allowing them to focus on creative problem-solving. All through a single, organization-wide view. 

- PDT
PRO TALK (API): tl;dr: Shifting API Standards Left
Ed Olson-Morgan
Ed Olson-Morgan
Marsh McLennan, Core API & Innovation Lead

When Marsh McLennan established a core APIs team in April of 2021, one of the first priorities was to create a set of API standards for the organization. But after blending together industry exemplars, RFCs, internal best practices and the occasional meme or two, the forty-six page document that resulted didn’t lead to the API revolution we’d expected. Focusing on closely integrating the standards with OpenAPI specification led to increased adoption across the internal developer community. Come and learn how the team used the OpenAPI Specification to drive standards compliance, improve collaboration and allow for easy maintenance and iteration of the standards over time. 

- PDT
PRO TALK (API): Why Your API Doesn’t Solve My Problem: A Use Case-Driven API Design
Jan Vlnas
Jan Vlnas
Superface, Developer Advocate

You wrote an API specification, documented your endpoints, and published SDKs. Here’s a question, though: Does your API actually solve your users’ problems?

API providers often fail to address common use cases to solve users’ needs, or their assumptions don’t match the reality. This may end up in frustration and loss of users.

In this talk, we will take a peek into developers’ mindset. I will show how to better understand the developers’ needs by researching the usage patterns, existing libraries and 3rd party experience layers, provide examples of good and bad practices, and suggest actionable steps to improve developer experience for your API. 

- PDT
PRO TALK (API): Enabling Developers to Get More Done
Brian Childress
Brian Childress
Calendly, Application Architect

Are you blocked by manual processes, inefficiencies, and knowledge silos? Are developers happy or frustrated? Join me and we’ll explore some of the ways you can enable developers to do their best work and improve the developer experience through a focus on tools, processes, and collaboration.

With the increased cloud adoption, smaller autonomous development teams, and microservices we need a way to ensure consistency and productivity. In this talk we’ll explore topics like: boilerplate templates, development environments, CI/CD, code reviews, and effective documentation.

If you’re a developer trying to improve your work day-to-day or an engineering leader trying to empower your teams, this talk has something for you. 

- PDT
PRO TALK (API): Automating API Governance
Andrew Mathes
Andrew Mathes
Spotlight, Principal Solution Engineer

Style guides are one of the most effective tools to build consistent APIs that follow best practices. Automated style guides increase the effectiveness of style guides by making it easy for developers/designers to do the right thing. In this session, we'll go through best practices for creating API style guides and making them part of the CI/CD process. 

Wednesday, November 2, 2022

- PDT
[#VIRTUAL] PRO TALK (API): Travelport :: 7 Lessons Learned from a 50 Year Journey into APIs
Gary Clift
Gary Clift
Travelport, Sr. Product Director

This talk will share 7 lessons learned from our 50 year journey. A journey that started with mainframes and moved into APIs empowering the travel industry. The complexities that exist in the world of travel are unique and are solved in interesting ways. Those unique challenges and moving a large company into the interconnected world of APIs included its own fun problems to solve. I will share 7 things we learned along the way so you can learn without growing old learning the lessons yourselves.