REST API Design, Management, Monitoring & Analytics

Prohibitive

Administrator
Administrator
Joined
Jun 6, 2022
Messages
346,557
Reaction score
0
Points
36
REST API Design, Management, Monitoring & Analytics
Created by Timotius Pamungkas | Video: h264, 1280x720 | Audio: AAC 48KHz 2ch | Duration: 06:04 H/M | Lec: 70 | 2.24 GB | Language: English | Sub: English





REST API principle & design. Hands-on API management tools with Kong API Gateway, Docker, Zipkin, Elasticsearch, Kibana


What you'll learn
Theory & Best Practices about API Management & Design
Managing API using open-source tools: Kong
This is NOT a coding course. We will NOT learn how to create REST API here. We will learn how to manage them.
API Analytics with Elasticsearch, Logstash, and Kibana (ELK Stack)
Monitor & notify your team real-time when your service is in trouble (e.g. down or high load)
Trace your API calls that scattered on different machines
Simple usage of Docker container technology

Requirements
If you want to learn, you simply need a web browser. For running tools and hands-on, specific hardware required (see Hardware Requirements in Course description or in Lecture one).
Familiar with Command Prompt (Windows) or Terminal (Mac / Linux)
Familiar with JSON format

Description
NOTE:

This is NOT a coding course. The focus is on API management tools using off-the-shelf (ready to use) softwares

You don't need any credit card or payment to use tools in this course. All softwares (including API manager itself) are available as free edition. Some might even open source their codes.

---------------------------------------------------------------------------------------------------------------------------------------

Update November 2019

Minor Update:

Added video about correlation id plugins on section 14

Update October 2019

Minor update :

Changed kong version on docker to kong 1.3

Added script & description for Elastic stack version on docker to 7.x. However, the video still use Elastic stack 6. I will update it soon to Elastic stack 7, maybe before christmas.

---------------------------------------------------------------------------------------------------------------------------------------

Before We Begin

If you want to learn, you simply need a web browser. For running tools and hands-on, specific hardware and software required. Please see requirements on Lecture One (with title Readme First : Hardware & Software Required).

Prerequisites

We will use Docker (which is container technology) to install tools required for this API management course. In this course, you will learn basic knowledge of Docker. To install docker, you need to be familiar with:

Windows : basic command prompt usage & command, administrator access

Mac / Linux : basic terminal usage & command, root / sudo access

I provide Docker installation instructions for Windows 10 Professional Edition. For any other operating system -including other version of Windows-, I provide reference to official documentation, but not the video. I'm sorry about this, since I don't have Mac / Linux machine.

Don't worry, the official documentation is complete and easy enough to follow.

---------------------------------------------------------------------------------------------------------------------------------------------------------

Works with REST API

Your workplace adopt modern architecture and relies on REST API. Having REST API give benefits, but the benefits comes at cost. For most teams, the processes of setting and enforcing standards or policies across their APIs is entirely manual. Often that process involves multiple teams or team members and becomes even more painful as the number of APIs grows.

Now that you have provisioned your APIs, you also need to have visibility on your APIs. How is your API traffic trending over time? Which API used most? Which API has large error rate? Having this data will help you analyze and take correct decision for further API development.

Implementing policies, securities, or analytics can be done by writing additional logic on your APIs. You can even write your own analytics tools for monitoring & analyzing your APIs. But those process will be redundant and time-consuming. Why don't we find a more efficient way so developers can focus on business needs? That will ultimately maximize the productivity of the developers who build on the API, and in turn give benefits to company.

API Management Software

API management tools can be an answer. API manager tools in market likely provides common API capabilities, like:

API gateway, a single communication point for accessing API

Basic security for accessing API

Traffic control, like rate limiting or quota

Monitor API health (is API accessible or down?)

Load balancing

API Analytics (hit rate, error rate)

Logging your traffic

Developer portal, act as API documentation. A common API documentation format is swagger / Open API specification

Big players like Google, IBM, or Axway provides good features for API management -if you are willing to pay some amount of money-. But if you prefer open source, start-small approach (but still good), there are also several API manager tools in the market,one of it is Kong API Manager (which we use in this course).

In this course, we will learn API Management using several tools. All software available as free edition. Some comes with option to upgrade into premium edition with more features. The tools we will learn here are:

Kong API management

This is the main focus of this course.

Docker and docker compose

Popular container technology to speed up our installation and configuration. However, this course is NOT a docker course, so we will no go deep on docker.

Zipkin

An open source REST API tracing tools. Useful for distributed tracing on different services, even if the API services scattered on several machines.

Elasticsearch, Logstash & Kibana

A Popular search engine and it's visualization tools. This course is an introductory course on how to use these stacks to analyze your API traffic. But this course is not focusing on Elastic stack.

Prometheus & Grafana

Open source monitoring tools to gather performance metrics and display those metrics as time-series charts.

Who this course is for?
Developer that building REST API backend
Developer / Operation that want to know when and how REST API should be used and managed
Software Architect / Manager that want to leverage and use API Management platform, in this case the open source one
Developer / Operation that want to know how can leverage open-source tools for API management
Homepage
https://www.udemy.com/course/rest-api-management-monitoring-analytics-kong-open-source/
Screenshots

REST API Design, Management, Monitoring & Analytics


Buy Premium Account for Download With Full Speed:

rapidgator_net:
https://rapidgator.net/file/10977079ea2a5eb83adf495162c64692
https://rapidgator.net/file/296cdf7997d0ec00f3087c4f13344d54
https://rapidgator.net/file/a9df346e90045ff9e885510f5b1da9c6

nitroflare_com:
http://nitroflare.com/view/4BFD3929DBCBF43/REAPI_Design%2C_Management%2C_Monitoring_%26_Analytics.part1.rar
http://nitroflare.com/view/1DCFA2F7EF09754/REAPI_Design%2C_Management%2C_Monitoring_%26_Analytics.part2.rar
http://nitroflare.com/view/40EA93CA7E0128F/REAPI_Design%2C_Management%2C_Monitoring_%26_Analytics.part3.rar


Links are Interchangeable - No Password - Single Extraction

 

Feel free to post your REST API Design, Management, Monitoring & Analytics Free Download, torrent, subtitles, free download, quality, NFO, Dangerous REST API Design, Management, Monitoring & Analytics Torrent Download, free premium downloads movie, game, mp3 download, crack, serial, keygen.

Top Bottom