Loading…
DeveloperWeek 2020 has ended
API & Microservices Conference [clear filter]
Wednesday, February 12
 

4:00pm PST

PRO WORKSHOP: An Introduction to Microservices with the Serverless Framework
Limited Capacity filling up

We all want to build quality, scaleable applications - fast. In this workshop you'll learn how to develop, deploy, debug, and monitor microservice APIs powering those applications using the Serverless Framework.

Starting with an empty Amazon Web Services account, you will quickly develop your own vote-counting microservice. The service will allow folks to vote for their favorite music and confirm the votes using a mobile phone.

After developing this application, you'll see how you can easily deploy it into multiple stages (development and production) and how you can setup deployment Safeguards on those stages with the Serverless Framework Dashboard.

After this, you'll see how to test and debug the API calls made to the microservice using the Serverless Dashboard to quickly resolve development issues.

From there, you'll deploy a simple frontend portion of the application using Serverless Components and by the end of the workshop you'll have a fully-functional web application with multiple stages, automatically instrumented with debugging tools and deployment best-practices.

DeveloperWeek Speakers
avatar for Fernando Medina Corey

Fernando Medina Corey

Solutions Architect, Serverless
I'm Fernando Medina Corey, a cloud architect, published course author for software engineering content and an avid punster.


Wednesday February 12, 2020 4:00pm - 4:50pm PST
DeveloperWeek PRO Stage C (Grand Ballroom)

5:00pm PST

PRO SESSION: Efficient and Performant GraphQL Serverless APIs
Limited Capacity filling up

As developers, we are always striving to build systems that deliver more performant solutions for customers at a lower cost to the business. With Serverless GraphQL, we are able to meet these goals, delivering the minimum required client query cost as well as the minimum required server operational cost. In this talk, we'll walk through building and deploying GraphQL APIs using Typescript, Apollo and the Serverless Framework.

DeveloperWeek Speakers
avatar for Zach Lendon

Zach Lendon

Director, App Dev, AIM Consulting
Zach Lendon is the Director of Application Development at AIM Consulting, where he helps clients deliver audacious GraphQL and serverless solutions.  Zach has built GraphQL-based solutions for clients including Hilton Hotels, Danske Bank, Blue Cross Blue Shield of MN and Medtron... Read More →


Wednesday February 12, 2020 5:00pm - 5:50pm PST
DeveloperWeek PRO Stage A (Grand Ballroom)

5:00pm PST

PRO WORKSHOP: Calling All APIs: How to Build an Enterprise-Wide API Strategy
Limited Capacity filling up

Although APIs have been a fundamental component of software development for some time, the need to create new and innovative business models has changed the way APIs are consumed and integrated into apps and platforms across almost every organization. The proliferation of APIs within the enterprise has created several challenges and is driving the need for an API program that encompasses the full API cycle from private to public APIs. In this session, RapidAPI’s founder and CEO, Iddo Gino, examines the challenges for each API stage, demonstrates some of the tooling needed to consume and manage your APIs, and details the components that are required for building an effective API program across your organization.

DeveloperWeek Speakers
avatar for Iddo Gino

Iddo Gino

CEO, RapidAPI
Iddo Gino is the Founder and CEO of RapidAPI. Part of Forbes 30 Under 30 list, he's a 2017 Thiel Fellow. Previously, he was a Co-organizer of Hacking Gen Y. Iddo has been programming since he was a kid and continues to contribute to open-source projects. Originally from Haifa, Israel... Read More →


Wednesday February 12, 2020 5:00pm - 5:50pm PST
DeveloperWeek PRO Stage C (Grand Ballroom)
 
Thursday, February 13
 

4:30pm PST

PRO SESSION: OAuth 2.0 and OpenID Connect (In Plain English)
Limited Capacity full
Adding this to your schedule will put you on the waitlist.

There's no shortage of information out there on OAuth and OpenID Connect. Much of it is not helpful for people not already familiar with the standard. This talk takes you through it all - in plain English, including a “Live Action OAuth Theater” segment (https://www.youtube.com/watch?v=NYzf2JBdUM8) in which volunteers act out a common OAuth interaction.

If you’ve ever tried to search for information on OAuth and/or OpenID Connect, you’ve probably encountered deep dive code examples or references to the specifications. The specifications are great if you’re building OAuth from scratch or suffer from insomnia. Many examples focus on just code, rather than concepts. These types of resources are not useful for understanding the concepts and historical backdrop for why OAuth and OIDC exist.

In this talk we start with the foundations of federated and delegated authentication and authorization, work our way through concepts and foundations for OAuth and OIDC and end with some practical demonstrations of the standards in action.

DeveloperWeek Speakers
avatar for Micah Silverman

Micah Silverman

Senior Developer Advocate, Okta
Micah Silverman is a Principal Technical Platform Instructor for Okta. With 24 years of Java Experience (yup, that's from the beginning), he's authored numerous articles, co-authored a Java EE book and spoken at many conferences. He's a maker, who's built full size MAME arcade cabinets... Read More →


Thursday February 13, 2020 4:30pm - 4:55pm PST
DeveloperWeek PRO Stage A (Grand Ballroom)
 
Friday, February 14
 

9:00am PST

PRO SESSION: Automate Your API Governance to Accelerate Your Speed to Market
Limited Capacity filling up

Does API Governance slow you down and impact your productivity? Are you delivering APIs with no quality checks? Learn how you can automate API Governance so that you can deliver APIs at a fast pace while still maintaining the quality and Enterprise standards. And publish your API Compliance Dashboard to all your stakeholders.

DeveloperWeek Speakers
avatar for Sharad Ballepu

Sharad Ballepu

Director, API Enablement, U. S. Bank
Sharad is very passionate about APIs, and has been leading API Strategy and programs at large financial companies for the past 5 years. Currently leads the Enterprise API Enablement Center at U.S. Bank, driving API and microservices strategy at the Enterprise level.


Friday February 14, 2020 9:00am - 9:25am PST
DeveloperWeek PRO Stage B (Grand Ballroom)

9:30am PST

PRO SESSION: Why You Should Be Doing Contract First API Development
Limited Capacity filling up

You are implementing Microservices in order to achieve the promise of faster delivery and better agility, but you are finding that you are not having much success at achieving those goals. How do you develop APIs and services efficiently and effectively while improving software quality and team productivity? That's called contract-first API development! By using tools like OpenAPI specification and generator tooling capable of leveraging it, you can leap ahead in your development by generating lots of the boilerplate code, some of your tests, and allowing multiple parallel work-streams within your team. In this session I will show you examples of how you can fast track your Microservices Architecture development today!

DeveloperWeek Speakers
avatar for Deven Phillips

Deven Phillips

Senior Consulting Engineer, Red Hat
Deven is a Senior Consulting Engineer with Red Hat Solutions & Technologies Practice, a program focused on helping organizations build high-performing teams that deliver software to market more quickly. Solutions & Technologies Practice brings together open source tools, methods... Read More →


Friday February 14, 2020 9:30am - 9:55am PST
DeveloperWeek PRO Stage B (Grand Ballroom)

10:00am PST

PRO SESSION: Linear Scaling - Monolith to Microservices and Dataflow
Limited Capacity full
Adding this to your schedule will put you on the waitlist.

Over the last 12 years, Credit Karma has grown to over 85 million members, added many new products, and expanded to an international user-base. Our huge member base offers a tremendous opportunity to champion financial progress for everyone--but only if we can find ways to reach out to them at scale.

Over the course of our growth, we’ve had to maintain a system with a non-linear PHP runtime, with very data-intensive SQL queries, running on scores of physical servers, and taking 20+ hours every day to send emails at scale; it took two weeks to email all of our users, and our operational overhead costs were unsustainable.

The first part of this talk details how we optimized the algorithm that was at the heart of this process. Instead of evaluating every user for eligibility for certain criteria, we now evaluate all users that qualify for the given criteria--resulting in a linear algorithm. The new algorithm is implemented as a set of Apache Beam transforms and deployed as a Dataflow application with BigQuery as its data source. Multi-threading our Dataflow application further parallelized our pipeline, and increased the speed of our eligibility selection process by an order of magnitude, while substantially reducing the operational overhead and the number of site incidents.

The second part of this talk describes how we scaled our sending process. Our downstream micro-services initially sent hundreds of thousands of emails/hour. But on peak days, we wanted to send several orders of magnitude more emails, which would take two full days! When we dug into the metrics and quotas and limits, we realized we had neglected the latencies of the downstream services. By horizontally scaling them and adding more consumers, we were able to scale the delivery rate to eight times with even more room to grow.

Find out how our new modular platform gives us a 5x speedup delivering emails, with dramatically reduced operational overhead, easier tuning, and fewer site incidents.

DeveloperWeek Speakers
avatar for Shine Garg

Shine Garg

Senior Software Engineer, Credit Karma
Shine Garg is Senior Software Engineer at Credit Karma. She is one of the first team members who designed and wrote the notifications platform that sends millions of messages to Credit Karma members every day. She also takes a keen interest in mentoring her coworkers.Prior to Credit... Read More →


Friday February 14, 2020 10:00am - 10:25am PST
DeveloperWeek PRO Stage B (Grand Ballroom)
  API & Microservices Conference
  • Talk Type PRO SESSION
  • about Shine Garg is Senior Software Engineer at Credit Karma. She is one of the first team members who designed and wrote the notifications platform that sends millions of messages to Credit Karma members every day. She also takes a keen interest in mentoring her coworkers.<br><br>Prior to Credit Karma, Shine worked on mobile technology to keep teenagers safe, and powered image and video search. She has an M.S. in Computer Science from Columbia University.<br><br>When not tech’ing, she practices mindfulness meditation, thinks deeply about sustainability and greater good, and enjoys reading, writing, cooking, and hiking.

10:30am PST

PRO SESSION: Distributed Microservices FTW
Limited Capacity full
Adding this to your schedule will put you on the waitlist.

The future of Cloud is decentralized. No, I'm not talking about Blockchain, I'm talking about the Edge. This talk will discuss why it makes sense to move parts of your application closer to your users and how you can do it without rolling your own distributed system.

DeveloperWeek Speakers
avatar for Justin Johnson

Justin Johnson

VP Developer Relations, StackPath
As a developer advocate, Justin's goal is to help builders build things better.In his current role as Director of Developer Relations at StackPath, he advocates for the engineering team and evangelizes the platform to the developer community. He supports internal engineering efforts... Read More →


Friday February 14, 2020 10:30am - 10:55am PST
DeveloperWeek PRO Stage B (Grand Ballroom)

11:00am PST

PRO SESSION: Monitoring in a Kubernetes World
Limited Capacity seats available

Abstractions are the name of the development game these days, powered by containers, microservices, and serverless functions. Combined with this increasing complexity. Comes a driving need for  orchestration, as ephemeral and elastic behavior dominates delivery. Kubernetes is the orchestrator of choice. But Kubernetes in turn adds new challenges to infrastructure and application monitoring. You can think of this as dealing with a new level of abstraction, which leads us to a whole new set of concerns. In short, abstraction adds infrastructure layers to your monitoring concerns.
 
So let’s take a look at causes this complexity and ways to approach monitoring in a Kubernetes world.

DeveloperWeek Speakers
avatar for Dave McAllister

Dave McAllister

Developer Evangelist, Splunk


Friday February 14, 2020 11:00am - 11:25am PST
DeveloperWeek PRO Stage B (Grand Ballroom)

11:00am PST

PRO SESSION: Re-Imagining Splunk's Developer Experience
Limited Capacity seats available

Splunk has been completely re-imagining how we build our developer experience as we roll out the new Splunk Cloud Services. From using a unified approach to OpenAPI specs across our microservice-oriented architecture, to investing in automation including openapi-generator to build our client libraries and CLIs, to releasing OSS via GitHub and the intricacies of the CI pipeline required to enable that experience, to building a new developer portal to support this new approach to tooling, we've been working hard to build a completely new, powerful, and flexible developer experience. In this session, we'll go over the goals we had as we began this re-imagining, systems we iterated towards, and lessons we learned along the way.

Friday February 14, 2020 11:00am - 11:25am PST
DeveloperWeek PRO Stage B (Grand Ballroom)

11:30am PST

PRO SESSION: Pivoting Your Pipeline from Monolithic to Microservices
Limited Capacity filling up

When you begin your Kubernetes journey you’ll quickly find that your current CI/CD pipeline is not going to make the grade. Kubernetes is finally moving us away from a monolithic approach to software development towards a service-based approach. This means each microservice will have its own life cycle and be independently deployable. This is the game changer. While you can force your Kubernetes design to handle a monolithic pipeline by defining a separate cluster for Dev, Test, and Prod, this isn’t an optimal approach and dilutes the entire purpose of using microservices in the first place. This session will cover the new CI/CD landscape that makes K8s pipelines possible.

DeveloperWeek Speakers
avatar for Tracy Ragan

Tracy Ragan

CEO, DeployHub
Tracy Ragan is CEO of DeployHub Inc. DeployHub empowers development teams to catalog, publish, and deploy microservices across the organization, quickly, safely on a hosted (SaaS) platform. Tracy has extensive experience in managing the application life cycle, particularly the build... Read More →


Friday February 14, 2020 11:30am - 11:55am PST
DeveloperWeek PRO Stage B (Grand Ballroom)

1:00pm PST

PRO SESSION: Embrace the Clouds on the Horizon
Limited Capacity seats available

Strategies and challenges for deploying microservices on hybrid cloud environments to achieve high availability and scalability. Use hybrid clouds as an alternative to geographically distributed deployments.

DeveloperWeek Speakers
avatar for Daisy Itty

Daisy Itty

Senior Director of Engineering, RingCentral
Almost 20 years of leading engineering teams in developing and deploying very large scale SaaS products for businesses of all sizes... and still learning how to do it better :)


Friday February 14, 2020 1:00pm - 1:25pm PST
DeveloperWeek PRO Stage B (Grand Ballroom)

2:00pm PST

CANCELLED - PRO SESSION: Waking up in the Weeds of Microservices? How to Diagnose Your First Bug
Limited Capacity filling up

You invest your time and effort breaking up that monolithic Frankenstein into a suite of elegant composable micro-services, you containerize them and you deploy them somewhere in the cloud. Then you proudly watch it all come together reaping the benefits of the most scalable architectures. It is all fine and dandy from this point on. Too good to be true? Of course! This session is about what to do when you wake up to find yourself in the weeds diagnosing that first bug and tracing calls through the convoluted web of micro-services of your own doing. Through a series of demos and code snippets, we will introduce the most important open-source projects tools to strike the right balance of monitoring at the infrastructure, container, and services.

DeveloperWeek Speakers
avatar for Muktesh Kumar Mishra

Muktesh Kumar Mishra

Principal Software Engineer, Capital One


Friday February 14, 2020 2:00pm - 2:25pm PST
DeveloperWeek PRO Stage B (Grand Ballroom)

2:30pm PST

PRO SESSION: Lessons from Building an API Management Platform
Limited Capacity full
Adding this to your schedule will put you on the waitlist.

Uber operates across the world with 1500+ APIs that powers our customer-facing applications. The API gateway provides a single unified platform for developing and launching new APIs seamlessly via a UI portal.

The first-generation of this gateway was a Node.js repository with 1000s of engineers making code changes each day to interact with 3000 internal microservices. In this talk, we will review the lessons learned from rebuilding this first-generation system into a fully self-served API Management Platform in GoLang.

We delve into complexities of schema enforcements, protocol conversions, security, auditing, localization, rate limiting, and lifecycle management.

DeveloperWeek Speakers
avatar for Madan Thangavelu

Madan Thangavelu

Senior Manager, Uber
Tech enthusiast with over a decade of industry experience building scalable systems. I have been actively working in areas of web services, saas and machine learning. I am always excited about technologies that make an impact on society. In my current role, I lead the fulfillment... Read More →
avatar for Ankit Srivastava

Ankit Srivastava

Staff Software Engineer, Uber Technologies
Ankit is a backend engineer at Uber. In his 4+ years at Uber, he has worked on the Edge API platform, led feature development in Fulfillment Platform and various other products at Uber. He is currently working on shaping out the next generation of Fulfillment at Uber. Previous to... Read More →


Friday February 14, 2020 2:30pm - 2:55pm PST
DeveloperWeek PRO Stage B (Grand Ballroom)

3:00pm PST

PRO SESSION: Fintech Connectivity Layer, Bank Side APIs
Limited Capacity seats available

DeveloperWeek Speakers
avatar for Sudeep Chadha

Sudeep Chadha

Product Lead, Wells Fargo
Sudeep is responsible for growth(Product and Users) in the Wells Fargo API platform. In the past 20 years, he's coded, launched and promoted digital products for FinTechs and Financial Services in lending, investing, wholesale and consumer banking.


Friday February 14, 2020 3:00pm - 3:25pm PST
DeveloperWeek PRO Stage B (Grand Ballroom)

3:30pm PST

PRO SESSION: Leveraging Communications APIs to Achieve Programmability
Limited Capacity filling up

Programmable communications are changing the business cloud communications market, elevating the role of the developer as organizations look to drive customer experience innovation. With the increasing availability of open APIs, application and programmability capabilities are not an either/or equation anymore, and businesses today do not need to build everything from scratch to create a solution tailored to their needs.

This session will address how, with today’s programmability tools, developers can leverage APIs to do what has previously required time-consuming and expensive vendor professional services. Attendees will learn how building on top of existing business applications, such as unified communications or a cloud-based contact center, can bring additional contextual information to improve productivity as well as the overall customer experience, by focusing on what matters to a specific organization and its unique needs.

DeveloperWeek Speakers
avatar for Bryan Stokes

Bryan Stokes

VP, Product Management, Vonage
As VP, Product Management for Vonage, Bryan Stokes focuses on delivering synergistic products combining the Company’s UCaaS and CPaaS technology.Bryan joined Vonage in 2009, serving in several leadership roles during his time with the Company. Most notable achievements during his... Read More →


Friday February 14, 2020 3:30pm - 3:55pm PST
DeveloperWeek PRO Stage B (Grand Ballroom)
 

Filter sessions
Apply filters to sessions.