Wednesday, October 28, 2020
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.
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.
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.
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
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.
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.
Thursday, October 29, 2020
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.