REST API Design Management Monitoring Analytics

  • 28
  • 0
  • 0
  • 0
wolves-头像
REST API Design Management Monitoring Analytics
收藏
  • REST API Design Management Monitoring Analytics-缩略图
  • 举报
  • 点赞
  • 0
  • 分享

素材介绍

REST API Design Management Monitoring Analytics

https://www.udemy.com/course/rest-api-management-monitoring-analytics-kong-open-source/



Created by Timotius Pamungkas | Video: h264, 1280x720 | Audio: AAC 48KHz 2ch | Duration: 06:04 H/M | Lec: 70 | 2.24 GB | Language: English | Sub: EnglishREST API principle & design. Hands-on API management tools with Kong API Gateway, Docker, Zipkin, Elasticsearch, KibanaWhat you'll learnTheory & Best Practices about API Management & DesignManaging API using open-source tools: KongThis 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 machinesSimple usage of Docker container technologyRequirementsIf 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 formatDescriptionNOTE:This is NOT a coding course. The focus is on API management tools using off-the-shelf (ready to use) softwaresYou 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 2019Minor Update:Added video about correlation id plugins on section 14Update October 2019Minor update :Changed kong version on docker to kong 1.3Added 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 BeginIf 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).PrerequisitesWe 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 accessMac / Linux : basic terminal usage & command, root / sudo accessI 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 APIYour 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 SoftwareAPI 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 APIBasic security for accessing APITraffic control, like rate limiting or quotaMonitor API health (is API accessible or down?)Load balancingAPI Analytics (hit rate, error rate)Logging your trafficDeveloper portal, act as API documentation. A common API documentation format is swagger / Open API specificationBig 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 managementThis is the main focus of this course.Docker and docker composePopular 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.ZipkinAn open source REST API tracing tools. Useful for distributed tracing on different services, even if the API services scattered on several machines.Elasticsearch, Logstash & KibanaA 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 & GrafanaOpen 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 backendDeveloper / Operation that want to know when and how REST API should be used and managedSoftware Architect / Manager that want to leverage and use API Management platform, in this case the open source oneDeveloper / Operation that want to know how can leverage open-source tools for API managementHomepagehttps://www.udemy.com/course/rest-api-management-monitoring-analytics-kong-open-source/Screenshots
wolves-头像
  • 79
  • 3797991
  • The Ultimate Data Structures & Algorithms Course
    The Ultimate Data Structures & Algorithms Course
    • 8
    • 0
    • 0
    • 0
  • Code with Mosh The Ultimate Data Structures Algorithms: Part 2
    Code with Mosh The Ultimate Data Structures Algorithms: Part 2
    • 7
    • 0
    • 0
    • 0
  • Code with Mosh The Ultimate Data Structures Algorithms: Part 1
    Code with Mosh The Ultimate Data Structures Algorithms: Part 1
    • 9
    • 0
    • 0
    • 0

评论(0)

  • 热评
  • 所有评论
还没有评论哦~
还没有评论哦~

关键词

  • REST-API-Design
  • Management
  • Monitoring-Analytics
  • 近期更新
  • 热评推荐
  • 热门点击
The Ultimate Data Structures & Algorithms Course

The Ultimate Data Structures & Algorithms Course

2021-10-17 18:17:13

Code with Mosh The Ultimate Data Structures Algorithms: Part 2

Code with Mosh The Ultimate Data Structures Algorithms: Part 2

2021-10-17 18:13:42

Code with Mosh The Ultimate Data Structures Algorithms: Part 1

Code with Mosh The Ultimate Data Structures Algorithms: Part 1

2021-10-17 18:12:33

Code with Mosh The Ultimate Data Structures Algorithms: Part 3

Code with Mosh The Ultimate Data Structures Algorithms: Part 3

2021-10-17 18:11:08

Unity视频聊天插件 WebRTC Video Chat 0.9843

Unity视频聊天插件 WebRTC Video Chat 0.9843

2021-10-17 18:08:02

3DsMax建模插件集合:rapidTools v1.14+使用教程

3DsMax建模插件集合:rapidTools v1.14+使用教程

2020-07-06 17:44:38

Proko-人体解剖高级付费版(中文字幕)256课

Proko-人体解剖高级付费版(中文字幕)256课

2020-12-21 18:34:01

VitaliStore - All Design Bundle Papercraft Sculptures Design 动物纸模模型 纸模型雕塑设计

VitaliStore - All Design Bundle Papercraft Sculptures Design 动物纸模模型 纸模型雕塑设计

2020-07-21 17:18:14

小武拉莫日系摄影后期第二期中文视频教程

小武拉莫日系摄影后期第二期中文视频教程

2020-04-06 09:55:57

Mod Portfolio 3477506 画册模板 时尚杂志画册模版

Mod Portfolio 3477506 画册模板 时尚杂志画册模版

2020-07-13 10:43:06

小武拉莫日系摄影后期第二期中文视频教程

小武拉莫日系摄影后期第二期中文视频教程

2020-04-06 09:55:57

日月星辰矢量图 星辰插画 星座矢量插画 宇宙空间矢量素材 Space set 3760063

日月星辰矢量图 星辰插画 星座矢量插画 宇宙空间矢量素材 Space set 3760063

2019-08-12 15:38:06

Yacht Crew Uniforms Pool and Beach Club Staff Uniform Mock-Up Pool杉工作人员制服样机模板

Yacht Crew Uniforms Pool and Beach Club Staff Uniform Mock-Up Pool杉工作人员制服样机模板

2019-09-11 09:34:46

MasterClass 大师班课程84套合集+中文字幕+持续更新+赠品会员

MasterClass 大师班课程84套合集+中文字幕+持续更新+赠品会员

2021-01-26 16:03:27

500套漫威人物模型Mega Pack 500+ STL 3d PRINT COMIC COSPLAY Models 漫威角色3d打印模型漫画角色3D模型

500套漫威人物模型Mega Pack 500+ STL 3d PRINT COMIC COSPLAY Models 漫威角色3d打印模型漫画角色3D模型

2019-10-30 17:00:46

标签云

  • REST-API-Design
  • Management
  • Monitoring-Analytics

相关资源/猜你喜欢