Streamlining API Management Using Google Apigee

This course is about working with Apigee, an API management platform that enables providers to design, secure, deploy, monitor, and scale APIs. Acquired by Google in 2016, Apigee is popular and works seamlessly with Google App Engine.
Course info
Rating
(16)
Level
Beginner
Updated
Jan 10, 2019
Duration
1h 52m
Table of contents
Description
Course info
Rating
(16)
Level
Beginner
Updated
Jan 10, 2019
Duration
1h 52m
Description

Monolithic architectures are passing out of vogue these days and are increasingly being replaced by more modular service-oriented architectures with specific APIs for different purposes. Consequently, APIs are becoming valuable resources, and regulating access to APIs and monetizing their usage is becoming very important. In this course, Streamlining API Management Using Google Apigee, you will gain the ability to build, deploy and fine-tune API proxies to enforce policies and regulate access to your APIs on the Google Cloud Platform. First, you will learn the powerful features and often underestimated advantages of using a fully-fledged API management platform like Apigee where you can create policies to administer quotas, authorize users, charge for the usage of your APIs, enforce limits on usage and protect against security threats. Next, you will discover how to create, deploy and undeploy API proxies using Apigee Edge. Then, you will take advantage of Preflows, Postflows, and ConditionalFlows, which are ways to specify logic that the Apigee Edge Proxy will enforce. Finally, you will explore how to integrate Apigee with Google App Engine. When you’re finished with this course, you will have the skills and knowledge of Apigee Edge needed to protect, monetize, and fine-tune your APIs.

About the author
About the author

A problem solver at heart, Janani has a Masters degree from Stanford and worked for 7+ years at Google. She was one of the original engineers on Google Docs and holds 4 patents for its real-time collaborative editing framework.

More from the author
Building Features from Image Data
Advanced
2h 10m
Aug 13, 2019
Designing a Machine Learning Model
Intermediate
3h 25m
Aug 13, 2019
More courses by Janani Ravi
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, my name is Janani Ravi, and welcome to this course on Streamlining API Management Using Google Apigee. A little about myself, I have a master's degree in Electrical Engineering from Stanford and have worked with companies such as Microsoft, Google, and Flipkart. At Google, I was one of the first engineers working on real-time collaborative editing in Google Docs, and I hold four patents for its underlying technologies. I currently work on my own startup, Loonycorn, a studio for high-quality video content. Monolithic architectures are passing out of vogue these days and are increasingly being replaced by more modular, service-oriented architectures with specific APIs for different purposes, which means APIs are becoming valuable resources, and regulating access to APIs and monetizing their usage is becoming very important. In this course, you will gain the ability to build, deploy, and find-tune API proxies to enforce policies and regulate access to your APIs on the Google Cloud platform. First, you will learn the powerful features and often underestimated advantages of using a fully fledged API management platform like Apigee. Using Apigee, you can create policies to administer quotas, authorize users, charge for the usage of your APIs, enforce limits on usage, and protect against security threats. You can also make these endpoints easily available for access using REST, SOAP, and various other protocols with minimal effort. Next, you will discover how to create, deploy, and undeploy API proxies using Apigee Edge. These API proxies are the primary mechanism for the checking and enforcement of policies and have complex internal architecture, including target endpoints and proxy endpoints, which are specific processing carried out with both incoming requests as well as outgoing responses. You will also learn to take advantage of preflows, postflows, and conditionalflows, which are ways to specify logic that the Apigee Edge proxy will enforce. Finally, you'll explore how to integrate Apigee with Google App Engine. When you're finished with this course, you will have the skills and knowledge of Apigee Edge needed to protect, monetize, and fine-tune your APIs.