* API OPEN TALKS
Wednesday, October 28, 2020
In this session, we will go over the business value, product insights, and technical challenges of how and why to open a previously closed platform for external developers to build on and what the role is of the platform’s API to make this possible. We will also share an inside look of the monday.com journey to build our API and the monday Apps Framework as integral parts of our LCNC platform.
Adopting GraphQL is not without its pitfalls. Concerns about security, performance, separation of concerns, and how teams can independently develop their GraphQL APIs are all still valid today. Many of the challenges which have been long-solved and deemed best-practice with REST are still in their infancy with GraphQL.
This was the start of Tyk’s journey - How to go about enabling organisations to build and safely ship their GraphQL APIs. But as we delved deeper down the rabbit hole, gaining constant feedback from clients as we iterated, we realised that we were enabling so much more.
What we created was a 2-fold approach: enabling developers to secure and augment their existing GraphQL services and introducing our Universal Data Graph to enable users to actually build new GraphQL endpoints.
So if you are a CTO, CIO, API Product Manager, or an Engineer, researching how GraphQL can enable your business & platform team. Join Matt Tanner as he arms you with practical considerations for securing your GraphQL APIs, and to drive GraphQL adoption in your organization using Tyk’s Universal Data Graph.
The vision of any API program is to deliver a world-class developer experience that enables partners to be inventive, provide their users with fantastic experience, and propel their business into the future. APIs are everywhere nowadays, allowing organizations to connect with the world digitally. Developers come in all shapes and sizes. They combine building blocks that organizations provide in a unique way. So, API consumers are instrumental in shaping APIs. The API providers and the API consumers share the success. It is crucial for organizations to have visibility into the way developers use their capabilities. By doing this, API providers can assess the value the APIs bring and understand benefits coming from third-party integrations. This talk is meant for technical people involved in creating interfaces that empower 3rd party developers as well as API evangelists. Well-designed and managed APIs that developers love are true elements of success.
APIs are fueling innovation and digital transformation initiatives. With the explosive growth in APIs, developers and architects are employing different kinds of architectures to process API traffic. Attend this session to learn about commonly deployed API Management architectures.
Modern, distributed applications are often seen as a graph of nodes and edges, each node representing a container, a function, or an API service.
At scale, with thousands of small microservices visualizing and analyzing becomes critical to understand performance, flow, and the health of our applications.
To accomplish that we need to learn about observability, distributed tracing, popular tools and frameworks, and more.
In this talk, we'll go over the challenges, the solutions, the approaches, and the tools to help you understand your APIs and microservices.
Attention is a technique that recently got a lot of success in Deep Learning, initially because of its state of the art performance in NLP but since then it has expanded to other areas such as Vision, Graphs, Point Cloud Data, Sets, and its been even used as part of the architecture of RL algorithms such as AlphaStar. This talk is a friendly introduction to Attention in Deep Learning, it will guide you to understanding the basics of the MultiHead Attention module that is the basis of many of the Transformer architectures.
There are multiple reasons to adopt microservices but often the initial goal is to scale processing and eliminate database bottlenecks. When we talk about data management, there are several strategies/patterns to implement a data layer for microservice architectures. In this talk, we explore how those patterns change if the database is a scalable API that maintains global consistency.
Many organizations going through the digital transformation process recognize the APIs are the foundation of any digital transformation.
However, one big question still remains for many large companies: “How to ensure API consistency across the Enterprise, reduce the development costs and increase the API adoption rate while expanding the scope of business operations offered thru APIs?”
This session focuses on the main principals of the successful API Governance based on the real-life experiences of ADP, which has grown through acquisitions and employs a broad variety of platforms and technologies and how to maintain the maximum possible API flexibility within the well-defined and governed boundaries.
Through all phases of an API - from strategy and design to deployment and optimization - there are vulnerabilities for malicious attacks that can allow unauthorized access, unapproved APIs, and exposed data.
When it comes to Open Banking and other financial applications, it’s no longer good enough to secure APIs only in the production environment.
Join Rod Cope as he explores the API development process: where it originates, how to secure it, and how to maximize automation while preserving the human process.
It is no secret that as the global economy continues to evolve, businesses, both large and small, are looking to expand their ecommerce footprint. As a leading provider of visual content, Getty Images understands that quality photographs, videos, illustrations, and vectors can drive real engagement and commercial success. With the most powerful API in the industry, Getty Images is now capitalizing on an opportunity to extend the reach of its content into tools that make simple to create and publish engaging content, like leading design platform, Canva, and content providers like Pexels and Pixabay. In this discussion, Getty Images VP of Business Development Nick Unsworth will talk through ways platforms can scale content with APIs and build fruitful partnerships through affiliate marketing.
-Consumer behavior is rapidly evolving, create flexible pricing models that allow for both parties to adapt to a changing environment.
-Ensure the API and toolsets mirror search and site metadata in an effort to provide deep value and help partners save time and resources.
-Use the API to create “stickiness” through deep workflow integration that establishes a strong relationship with the end-user or customer.
GraphQL gives you a new approach to setting up APIs, and adoption is growing fast. There are many advantages including automatic discoverability of the server's capabilities and optimizing the data transmitted to the client. These advantages come with API management and governance challenges. In this session you can learn about the most severe of these challenges and how to protect and secure your GraphQL Server from these unique GraphQL threats while embracing and benefiting from the compelling advantages of GraphQL.
Running applications in a distributed cloud architecture poses new challenges in operational complexity, some of which are addressed by service mesh and other network-level tools. But these tools lack the awareness needed to manage your services and APIs as business applications. Modern apps need to understand consumers to optimize and personalize product delivery. They need to track usage and model behavior. And they need to provide advanced user authorization while also protecting private data.
During this live demo, learn how you can:
-Leverage an API gateway as a central control plane to manage application-level policies and service meshes
-Transform a microservice into an API that can be governed and shared
-Use microgateways to do low-code context-aware transformation, orchestration and routing
-Gain deep visibility into the behavior of an app and its users to drive the product roadmap and improve real-time user targeting
Companies are increasingly investing in APIs as an essential element for making enterprise systems and services more responsive and adaptable. However as the API economy begins to grow, what has become apparent is that APIs are key for building new business models, digital strategies, and partnerships. As companies begin to invest more heavily in APIs and look to take advantage of this new economy, the questions remain: How do companies actually drive revenue using APIs? What are the business drivers behind exposing APIs? What are the best practices for pricing? Are there industry standards for developing an API Monetization Strategy or is it still the Wild, Wild West?
Join Iddo Gino, Founder and CEO at RapidAPI, and Idit Oryon, Head of Global Partnerships, as they examine the monetization of APIs and drive clarity around some of the most common questions:
-What is the best API Strategy to put in place when considering monetization?
-What are the most common API business use cases?
-What are the best pricing models for APIs?
-How can my organization get started?
Businesses in every industry are using event streaming to build real-time applications and drive innovative new experiences across web, mobile, and IoT systems and applications. Managing the distribution and operation of real-time event streams over the Internet, mobile, and satellite networks, external to the corporate network, in a cost-efficient, reliable, and secure manner, presents a unique set of development challenges, particularly in relation to scalability.
The wide array of corporate applications require different types of scale including the abilities to: serve large and often variable client volumes, to handle tens or hundreds of thousands of unique data streams, and to provide high throughput of data across geographically dispersed and/or remote regions. This talk will highlight how Diffusion, an Intelligent Data Mesh, is purpose-built to deliver optimal performance, and reduce operational risk and cost across both axes of scale-traffic volume and data throughput – regardless of congested or fluctuating network conditions.
The presentation will also discuss how popular platforms, such as Apache Kafka, do not adequately address the challenges of the Internet, e.g. over the edge of corporate networks. Undoubtedly, Kafka can reliably stream high volume data within enterprises’ networks. However, there are serious issues that occur over the last mile i.e. when data must be delivered over the edge onto the public Internet and mobile networks. Kafka is not designed for last mile streaming which poses application and system development scalability challenges. This talk will draw from real-world examples of how to address the challenges and successfully extend Kafka event-streams across the Internet.
APIs are everywhere. From the APIs available for 150k+ SaaS Apps, to APIs for blockchain, IoT, artificial intelligence and everything in between. In theory, companies can stitch these APIs together with existing systems to rapidly create exciting new applications. But how do you determine what tool you need to help you connect your systems and data sources? How do you determine whether you need an iPaaS vs an APIM platform? Come and see how internal systems can be safely exposed as APIs in a few clicks and watch us demonstrate live how to expose your integration as APIs through just simple clicks vs coding from scratch.
Our world is moving rapidly towards more digital financial interactions, so access to consumer financial data is now more important than ever. As the pace of technical advancement in financial applications accelerates, data aggregation tools and APIs are key to providing quick and actionable consumer data for businesses. Join this session to learn more about financial data aggregation and why it’s important. Learn how one business uses aggregation APIs to streamline and simplify the online bank payment and transaction process.
As our clients continue on their own digital transformation journeys, concordance, speed, transparency, flexibility, and customization are more important than ever before. This is why we set out to offer a library of APIs which can be used to enrich clients’ applications and digital portals with FactSet’s content, analytics, research, and risk modeling. In this session, FactSet's Akshay Sheth, Principal Software Engineer, will discuss how FactSet's API program was incubated and scaled across the organization, lessons learned while building enterprise-grade APIs, and ultimately how we are streamlining common front, middle, and back office processes.
What does it take to create an experience where all the participants are remote?
As the world changes and remote experiences emerge at the center of daily life, a central question emerges: what does it take to create an experience where all participants are remote?
As the world changes and remote experiences emerge at the center of daily life, a central question emerges: what does it take to create an experience where all participants are remote?
During this webinar, Todd Greene, CEO of PubNub, will share his insight into the software and network considerations required to bring people, data, and devices together for the future of remote life.
Take 30 minutes out of your day and gain insight from the industry leader in realtime innovation. Don't miss it!
Thursday, October 29, 2020
Service Mesh is the future of service connectivity. This new pattern focuses on building reliable, distributed, and decoupled applications, but the industry made it challenging to understand and deploy meshes in production. It doesn’t have to be this way. We believe everyone should be able to seamlessly deploy a mesh in minutes to easily manage any service on the network. We’re shifting the narrative around service mesh to be one of the first things you do in a microservices application, not the last.
In this talk, Marco dives into how service mesh can be easily used to solve common challenges in your application architecture from day one. He will cover:
- Service mesh explained: concepts, benefits and pitfalls.
- Adding security, reliability, and observability of service traffic with a mesh.
- Live demo of deploying a service mesh in production in minutes on both Kubernetes and VMs
These concepts will be demoed live using Kuma, an open-source control plane built on top of Envoy.
APIs are the crude oil in the digital world. Different forms and types of APIs power the digital mesh to which we’re all connected to. The potential and reach of APIs however are heavily under utilized today in many organizations. The root cause of this seems to be the lack of a “product mindset” on APIs. Organizations which strategically invest on building a product mindset for APIs have been successful in putting themselves significantly ahead of the curve in innovation. In this session I hope to talk about 6 key points which will be valuable for API product managers and architects to bring in a product mindset to APIs within their organizations. This will help them to build a more streamlined, agile and repeatable process that converts their APIs into digital products.
Microservices developers are slowed down by the friction in debugging and testing API interactions with other services. We first highlight problems with common approaches such as spinning up dev clusters or manually creating API mocks. We then illustrate how to overcome these issues with an approach that enables developers to debug and test all API interactions locally in their IDE. Mesh Dynamics product realizes this approach and gives developers the flexibility of using a mix of rich auto-created API mocks or live services.
Dependence on APIs and microservices will continue to grow as development teams gain experience in this approach. New development is pretty straightforward around this approach. Refactoring existing systems, however, is not. In this session, we will go over the primary refactor design patterns, look at how they can be implemented, and tell some stories (some funny, some scary) about their usage in real-life.
Things no one tells you about before using chat/voice/video API services — such as what channels are available, importing/exporting data, moderation tools, integrations, how to handle offline scenarios and data privacy are all critically important in providing a modern digital interaction experience users expect.
This session will cover a range of features to consider when designing and building digital interaction services in your own applications.
When I look at the most successful companies - not just in terms of numbers, but also in terms of customer sentiment - I see a consistent pattern: they don't just put customers first, they demonstrate an inherent empathy for their customers that drives all of their decisions. In our industry, companies like GitHub, Google, JFrog and others who were founded by technical people to serve a technical audience continue to rank highly because of how well they understand their audience. In this talk, Rob Z. will explore how developing and maintaining a culture of empathy toward your developers - both customers and employees - leads to success across the board and how you can tranlate this empathy into a compelling developer experience.
This session was born from the weekly newsletter at apisecurity.io, a community site which shares regular news about breaches via APIs. Each week large companies like Starbucks, T-Mobile or Facebook make it on the front page, as ethical or not so ethical hackers find vulnerabilities in their APIs.
Pattern emerge across those vulnerabilities and in this talk we will talk about them and how to address them early in your API lifecycle.
In this session, you will:
- Learn about the OWASP Top10 risks for APIs
- Get technical details on the vulnerabilities and why they happened
- Leave with a TO-DO of remediations and approaches so that you do not make the mistakes
- Learn not to trust anything or anyone :)
I've spent the last 10 years of my career working in then streaming video space. Video streaming encompasses a complex set of technologies, but one of the biggest challenges in this space has been poor API design. Great video developers, unfortunately, tend to be bad at API design.
When we started Mux, we wanted to apply our experiences with terrible APIs, and design build the world’s most powerful video API. In this session, we’ll take a look at what we learned about API design along the journey, and what steps you can take to make sure that your API is also awesome.
We’ll talk about common pitfalls and gotchas that can trip you up, and explore how we use an OpenAPI driven toolchain to accelerate our product development, which also lets us generate the code for our SDKs in a variety of languages.
There are no silver bullets in event-driven API design; however, there are good standards. This talk provides some insight into the real-world advantages and problems we’ve seen first-hand, which came about from fully supporting AsyncAPI on our open, event-driven, realtime data platform. And some lessons if you’re trying to do this with data you are publishing or plan to publish soon.
Beginning with a discussion on API standards, I’ll walk you through our deliberations, why we chose AsyncAPI, how it helped us, and the requirements to implement it. I’ll tell you how we improved our tools to make use of AsyncAPI specs; how we managed the gaps in the specification; as well as what benefits it brought.
AsyncAPI has been added to every product we host on our open platform. Why? Because we believe AsyncAPI is a good standard for open event-based data/APIs, and we want to support a proper way to carry out code generation and data validation — with specifications that make sense.
By the end of this talk you’ll have insight into the challenge of conforming to this standard. We’ve pushed some of the boundaries of its initial design, and are working to make it better. Building open systems is a journey more than a destination but its reward is having a system that allows users access to data in better, safer ways.
You’ve probably heard that your company needs an API, or that if you build it developers will use it, or that you just need documentation, or my personal favorite: developers hate marketing. But are these statements true? And what does it take to build an award winning API program that your prospects, customers, and developers will love? Join me as we look at what makes a successful API program, how to structure your overall API strategy, and where to focus for the greatest return and engagement. By the end of this session you’ll know why those statements are just flat out wrong, how you can really drive business value with your API, and tangible steps you can take to ensure your program doesn’t end up as a statistic.