SlideShare a Scribd company logo
THE CLOUD CONNECTIVITY COMPANY
1
Kong Confidential
THE CLOUD
CONNECTIVITY COMPANY
Kong
アップデート
2021/09
Takafumi Ikeda @Kong, Inc
THE CLOUD CONNECTIVITY COMPANY
2
Kong Confidential
Version 2.1 - 2.5 Version 2.6+
Release Cadence
Time-based release schedules
Versi
on
CE GA
Date
Time
between
releases
Time from
CE→EE
2.1 2020/07/16 25.4
weeks
5.7 weeks
2.2 2020/10/23 14.7
weeks
3 weeks
2.3 2021/01/08 12.3
weeks
3 weeks
2.4 2021/04/06 11.7
weeks
5 weeks
2.5 2021/07/13 13 weeks 3 weeks
Versi
on
CE GA Date Time
between
releases
Time from
CE→EE
2.6 2021/09/28 11 weeks 2 weeks
2.7 2021/12/07 10 weeks 1 week
3.0 tbd tbd tbd
THE CLOUD CONNECTIVITY COMPANY
3
Kong Confidential
● DBレスサポート
● モッキングプラグイン
● OPAプラグイン
● JS PDK
● ログフォーマットのカスタマイズ
● その他
5月リリース
おさらい: 2.4
THE CLOUD CONNECTIVITY COMPANY
4
Kong Confidential
Swaggerで記述したAPIスペックをもとに、モック生成をしてくれるプラグインです。
Swagger v2/OpenAPI v3をサポート。
■ まだ実態となるAPIサービスが実装されていない段階でモックとして公開可能
■ APIスペックにレスポンスを書き込めばそれをもとにモックしてくれる
■ Dev Portalでも、コマンドラインを介した HTTPリクエストでも、どちらでもモック可能
■ APIスペックを先にモックとして公開することで、複数サービスが並行に開発を進め
ることが可能に
モッキングプラグイン
THE CLOUD CONNECTIVITY COMPANY
5
Kong Confidential
CNCFプロジェクトでもある Open Policy Agent (OPA) は、これまでKong Meshのみの対応
でしたが、2.4より、Kong Gatewayでも利用できるようになりました
OPAはマイクロサービス間のポリシーを柔軟に記述できるもので、権限管理などに使えま
す
■ OPAサーバとリアルタイムにやりとりし、柔軟な ACLを実現
OPAプラグイン
THE CLOUD CONNECTIVITY COMPANY
6
Kong Confidential
2.4からEEとして正式にDBレスサポートを宣言します
従来よりあった下記の制限事項は変わりませんのでご注意ください
■ Kong Manager、Dev portalは動作しません
■ 一部のプラグインに動作制限があります
○ https://docs.konghq.com/hub/plugins/compatibility/
■ DB暗号化やライセンスレポートは動作しません
■ Admin APIはRead onlyとなり、エンティティの更新は Declarative file経由となります
DBレスサポート
THE CLOUD CONNECTIVITY COMPANY
7
Kong Confidential
これまでKongのプラグイン開発には LuaまたはGo言語が使えましたが、 2.4より
Javascriptも利用可能になりました。
Javascript PDK
THE CLOUD CONNECTIVITY COMPANY
8
Kong Confidential
● 組み込みのパフォーマンステストフレームワーク
● Hybrid Modeのブラッシュアップ
● 各プラグインの改善
● Event Hook
● フリーモード通知バナー
● プラグインページUI改善
8月リリース
2.5 主なトピック
THE CLOUD CONNECTIVITY COMPANY
9
Kong Confidential
Kong CEに2.5からパフォーマンステストフレームワークが組み込みで入ります
Kong自体のテストを書くKong開発者のためのものなので、 EEユーザーにはあまり関係
はありませんが、ご参考まで
Luaでテストコードを書き、 Bustedベースでテスト可能です
サンプルコード:
https://github.com/Kong/kong/tree/master/spec/04-perf
GitHub Actionsで上記を実行するサンプル :
https://github.com/Kong/kong/blob/master/.github/workflows/perf.yml
パフォーマンステストフレームワーク
THE CLOUD CONNECTIVITY COMPANY
10
Kong Confidential
2.5において、Hybrid Modeの改善が入っています。
■ Data PlaneにHealthcheck APIエンドポイントが追加 (Readonly)
■ 証明書周りの扱いの改善
○ cluster_cert(cluster_mtls=shared) または
cluster_ca_cert(cluster_mtls=pki) を自動的に
lua_ssl_trusted_certificateに追加できるようにし、DPで設定しなくてい
いようにした
■ CPとDPのバージョン互換性を少し緩め、運用しやすく
○ Version compatibility
Hybrid Modeの改善
THE CLOUD CONNECTIVITY COMPANY
11
Kong Confidential
CE2.5において、プラグインの改善が入っています。
■ hmac-authプラグインにおいて、シグニチャ計算の利便性を改善( @request-target
フィールドの追加)
■ syslogプラグインにてFacilityを設定できるように
■ Prometheusプラグインにて新しくメトリクスが追加 :
○ data_plane_last_seen, data_plane_config_hash and data_plane_version_compatible
■ Zipkinプラグインにて次にタグが新たに追加
○ kong.route,kong.service_name and kong.route_name
各プラグインの改善
THE CLOUD CONNECTIVITY COMPANY
12
Kong Confidential
パイロット的にGitHub Discussionの運用開始
■ OSSコミュニティ向けにゲートウェイの進化を促す
チャンネルとして
コミュニティフォーラム
THE CLOUD CONNECTIVITY COMPANY
13
Kong Confidential
Enterpriseのみの機能としてEventhookが追加されました
https://docs.konghq.com/enterprise/2.5.x/admin-api/event-hooks/reference/
■ Kongから次のようなイベントに応じてフックを提供します
○ CRUD操作
○ プラグイン特有のイベント
○ LBの動作と各ターゲットの Healthcheck
■ 提供方式は次のオプションがあります
○ Webhook
○ Log
○ Lambda
Eventhook 🎣
THE CLOUD CONNECTIVITY COMPANY
14
Kong Confidential 14
Webhook Log Arbitrary Lua code (Lambda)
Hook提供方式
.LOG
return function (...)
…
end
2021/07/27 23:29:26 [notice] …
2021/07/27 23:29:26 [notice] …
2021/07/27 23:29:26 [notice] …
2021/07/27 23:29:26 [notice] …
2021/07/27 23:29:26 [notice] ...
THE CLOUD CONNECTIVITY COMPANY
15
Kong Confidential
デモ動画
THE CLOUD CONNECTIVITY COMPANY
16
Kong Confidential
THE CLOUD CONNECTIVITY COMPANY
17
Kong Confidential
THE CLOUD CONNECTIVITY COMPANY
18
Kong Confidential
THE CLOUD CONNECTIVITY COMPANY
19
Kong Confidential
THE CLOUD CONNECTIVITY COMPANY
20
Kong Confidential
EE2.5において、Kong Mangerの改善が入りました
■ フリーモード(ライセンス未適用)であることを示すバナー表示
■ プラグインページのUI改善
Kong Managerの改善
THE CLOUD CONNECTIVITY COMPANY
21
Kong Confidential 21
THE CLOUD CONNECTIVITY COMPANY
22
Kong Confidential
THE CLOUD
CONNECTIVITY COMPANY
Thank you!

More Related Content

What's hot

Jenkins as a Service
Jenkins as a ServiceJenkins as a Service
Jenkins as a Service
Sergey Dzyuban
 
Become a Docker Power User With Microsoft Visual Studio Code
Become a Docker Power User With Microsoft Visual Studio CodeBecome a Docker Power User With Microsoft Visual Studio Code
Become a Docker Power User With Microsoft Visual Studio Code
Docker, Inc.
 
JDD2015: Kubernetes - Beyond the basics - Paul Bakker
JDD2015: Kubernetes - Beyond the basics - Paul BakkerJDD2015: Kubernetes - Beyond the basics - Paul Bakker
JDD2015: Kubernetes - Beyond the basics - Paul Bakker
PROIDEA
 
Paris Container Day 2016 : Kubernetes, votre assurance-vie pour le cloud (Go...
 Paris Container Day 2016 : Kubernetes, votre assurance-vie pour le cloud (Go... Paris Container Day 2016 : Kubernetes, votre assurance-vie pour le cloud (Go...
Paris Container Day 2016 : Kubernetes, votre assurance-vie pour le cloud (Go...
Publicis Sapient Engineering
 
Cloud Native CI/CD with Jenkins X and Knative Pipelines
Cloud Native CI/CD with Jenkins X and Knative PipelinesCloud Native CI/CD with Jenkins X and Knative Pipelines
Cloud Native CI/CD with Jenkins X and Knative Pipelines
C4Media
 
Pee Dee Kay (PDK) - Puppet Development Kit
Pee Dee Kay (PDK) - Puppet Development KitPee Dee Kay (PDK) - Puppet Development Kit
Pee Dee Kay (PDK) - Puppet Development Kit
Peter Bittner
 
Cleaner Code Through Test-Driven Development
Cleaner Code Through Test-Driven DevelopmentCleaner Code Through Test-Driven Development
Cleaner Code Through Test-Driven Development
All Things Open
 
Introduction to gradle
Introduction to gradleIntroduction to gradle
Introduction to gradle
NexThoughts Technologies
 
CI/CD Pipeline as a Code using Jenkins 2
CI/CD Pipeline as a Code using Jenkins 2CI/CD Pipeline as a Code using Jenkins 2
CI/CD Pipeline as a Code using Jenkins 2
Mayank Patel
 
Continuous Delivery - Pipeline as-code
Continuous Delivery - Pipeline as-codeContinuous Delivery - Pipeline as-code
Continuous Delivery - Pipeline as-code
Mike van Vendeloo
 
4K–Kubernetes with Knative, Kafka and Kamel
4K–Kubernetes with Knative, Kafka and Kamel 4K–Kubernetes with Knative, Kafka and Kamel
4K–Kubernetes with Knative, Kafka and Kamel
Red Hat Developers
 
Docker based-Pipelines with Codefresh
Docker based-Pipelines with CodefreshDocker based-Pipelines with Codefresh
Docker based-Pipelines with Codefresh
Codefresh
 
5 Habits of High-Velocity Teams Using Kubernetes
5 Habits of High-Velocity Teams Using Kubernetes5 Habits of High-Velocity Teams Using Kubernetes
5 Habits of High-Velocity Teams Using Kubernetes
Codefresh
 
Gradle
GradleGradle
"Enabling Googley microservices with gRPC" at JDK.IO 2017
"Enabling Googley microservices with gRPC" at JDK.IO 2017"Enabling Googley microservices with gRPC" at JDK.IO 2017
"Enabling Googley microservices with gRPC" at JDK.IO 2017
Alex Borysov
 
Virtual Puppet User Group: Puppet Development Kit (PDK) and Puppet Platform 6...
Virtual Puppet User Group: Puppet Development Kit (PDK) and Puppet Platform 6...Virtual Puppet User Group: Puppet Development Kit (PDK) and Puppet Platform 6...
Virtual Puppet User Group: Puppet Development Kit (PDK) and Puppet Platform 6...
Puppet
 
Continuous Deployment with Kubernetes, Docker and GitLab CI
Continuous Deployment with Kubernetes, Docker and GitLab CIContinuous Deployment with Kubernetes, Docker and GitLab CI
Continuous Deployment with Kubernetes, Docker and GitLab CI
alexanderkiel
 
Tracing Software Build Processes to Uncover License Compliance Inconsistencies
Tracing Software Build Processes to Uncover License Compliance InconsistenciesTracing Software Build Processes to Uncover License Compliance Inconsistencies
Tracing Software Build Processes to Uncover License Compliance Inconsistencies
Shane McIntosh
 
Lopug docker end_of_distro
Lopug docker end_of_distroLopug docker end_of_distro
Lopug docker end_of_distro
Chris Swan
 
Building with Gradle
Building with GradleBuilding with Gradle
Building with Gradle
Kaunas Java User Group
 

What's hot (20)

Jenkins as a Service
Jenkins as a ServiceJenkins as a Service
Jenkins as a Service
 
Become a Docker Power User With Microsoft Visual Studio Code
Become a Docker Power User With Microsoft Visual Studio CodeBecome a Docker Power User With Microsoft Visual Studio Code
Become a Docker Power User With Microsoft Visual Studio Code
 
JDD2015: Kubernetes - Beyond the basics - Paul Bakker
JDD2015: Kubernetes - Beyond the basics - Paul BakkerJDD2015: Kubernetes - Beyond the basics - Paul Bakker
JDD2015: Kubernetes - Beyond the basics - Paul Bakker
 
Paris Container Day 2016 : Kubernetes, votre assurance-vie pour le cloud (Go...
 Paris Container Day 2016 : Kubernetes, votre assurance-vie pour le cloud (Go... Paris Container Day 2016 : Kubernetes, votre assurance-vie pour le cloud (Go...
Paris Container Day 2016 : Kubernetes, votre assurance-vie pour le cloud (Go...
 
Cloud Native CI/CD with Jenkins X and Knative Pipelines
Cloud Native CI/CD with Jenkins X and Knative PipelinesCloud Native CI/CD with Jenkins X and Knative Pipelines
Cloud Native CI/CD with Jenkins X and Knative Pipelines
 
Pee Dee Kay (PDK) - Puppet Development Kit
Pee Dee Kay (PDK) - Puppet Development KitPee Dee Kay (PDK) - Puppet Development Kit
Pee Dee Kay (PDK) - Puppet Development Kit
 
Cleaner Code Through Test-Driven Development
Cleaner Code Through Test-Driven DevelopmentCleaner Code Through Test-Driven Development
Cleaner Code Through Test-Driven Development
 
Introduction to gradle
Introduction to gradleIntroduction to gradle
Introduction to gradle
 
CI/CD Pipeline as a Code using Jenkins 2
CI/CD Pipeline as a Code using Jenkins 2CI/CD Pipeline as a Code using Jenkins 2
CI/CD Pipeline as a Code using Jenkins 2
 
Continuous Delivery - Pipeline as-code
Continuous Delivery - Pipeline as-codeContinuous Delivery - Pipeline as-code
Continuous Delivery - Pipeline as-code
 
4K–Kubernetes with Knative, Kafka and Kamel
4K–Kubernetes with Knative, Kafka and Kamel 4K–Kubernetes with Knative, Kafka and Kamel
4K–Kubernetes with Knative, Kafka and Kamel
 
Docker based-Pipelines with Codefresh
Docker based-Pipelines with CodefreshDocker based-Pipelines with Codefresh
Docker based-Pipelines with Codefresh
 
5 Habits of High-Velocity Teams Using Kubernetes
5 Habits of High-Velocity Teams Using Kubernetes5 Habits of High-Velocity Teams Using Kubernetes
5 Habits of High-Velocity Teams Using Kubernetes
 
Gradle
GradleGradle
Gradle
 
"Enabling Googley microservices with gRPC" at JDK.IO 2017
"Enabling Googley microservices with gRPC" at JDK.IO 2017"Enabling Googley microservices with gRPC" at JDK.IO 2017
"Enabling Googley microservices with gRPC" at JDK.IO 2017
 
Virtual Puppet User Group: Puppet Development Kit (PDK) and Puppet Platform 6...
Virtual Puppet User Group: Puppet Development Kit (PDK) and Puppet Platform 6...Virtual Puppet User Group: Puppet Development Kit (PDK) and Puppet Platform 6...
Virtual Puppet User Group: Puppet Development Kit (PDK) and Puppet Platform 6...
 
Continuous Deployment with Kubernetes, Docker and GitLab CI
Continuous Deployment with Kubernetes, Docker and GitLab CIContinuous Deployment with Kubernetes, Docker and GitLab CI
Continuous Deployment with Kubernetes, Docker and GitLab CI
 
Tracing Software Build Processes to Uncover License Compliance Inconsistencies
Tracing Software Build Processes to Uncover License Compliance InconsistenciesTracing Software Build Processes to Uncover License Compliance Inconsistencies
Tracing Software Build Processes to Uncover License Compliance Inconsistencies
 
Lopug docker end_of_distro
Lopug docker end_of_distroLopug docker end_of_distro
Lopug docker end_of_distro
 
Building with Gradle
Building with GradleBuilding with Gradle
Building with Gradle
 

Similar to "Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :Kong 2.5 アップデート

Serverless ETL and Optimization on ML pipeline
Serverless ETL and Optimization on ML pipelineServerless ETL and Optimization on ML pipeline
Serverless ETL and Optimization on ML pipeline
Shu-Jeng Hsieh
 
Distro Recipes 2013: What’s new in gcc 4.8?
Distro Recipes 2013: What’s new in gcc 4.8?Distro Recipes 2013: What’s new in gcc 4.8?
Distro Recipes 2013: What’s new in gcc 4.8?
Anne Nicolas
 
de:code 2019 DT06 vs-show どっちのVSショー
de:code 2019 DT06 vs-show どっちのVSショーde:code 2019 DT06 vs-show どっちのVSショー
de:code 2019 DT06 vs-show どっちのVSショー
Issei Hiraoka
 
What's cool in the new and updated OSGi specs
What's cool in the new and updated OSGi specsWhat's cool in the new and updated OSGi specs
What's cool in the new and updated OSGi specs
Carsten Ziegeler
 
What’s cool in the new and updated OSGi specs (DS, Cloud and more) - David Bo...
What’s cool in the new and updated OSGi specs (DS, Cloud and more) - David Bo...What’s cool in the new and updated OSGi specs (DS, Cloud and more) - David Bo...
What’s cool in the new and updated OSGi specs (DS, Cloud and more) - David Bo...
mfrancis
 
What's coming in Airflow 2.0? - NYC Apache Airflow Meetup
What's coming in Airflow 2.0? - NYC Apache Airflow MeetupWhat's coming in Airflow 2.0? - NYC Apache Airflow Meetup
What's coming in Airflow 2.0? - NYC Apache Airflow Meetup
Kaxil Naik
 
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version) 給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
William Yeh
 
Microsoft .NET 6 -What's All About The New Update
Microsoft .NET 6 -What's All About The New UpdateMicrosoft .NET 6 -What's All About The New Update
Microsoft .NET 6 -What's All About The New Update
Adam John
 
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
충섭 김
 
Spring Boot with Kotlin, Kofu and Coroutines
 Spring Boot with Kotlin, Kofu and Coroutines Spring Boot with Kotlin, Kofu and Coroutines
Spring Boot with Kotlin, Kofu and Coroutines
VMware Tanzu
 
2016 - Continuously Delivering Microservices in Kubernetes using Jenkins
2016 - Continuously Delivering Microservices in Kubernetes using Jenkins2016 - Continuously Delivering Microservices in Kubernetes using Jenkins
2016 - Continuously Delivering Microservices in Kubernetes using Jenkins
devopsdaysaustin
 
Slides - Kubernetes on GKE.pdf
Slides - Kubernetes on GKE.pdfSlides - Kubernetes on GKE.pdf
Slides - Kubernetes on GKE.pdf
WaiYipLiew
 
Deep dive into serverless on Google Cloud
Deep dive into serverless on Google CloudDeep dive into serverless on Google Cloud
Deep dive into serverless on Google Cloud
Bret McGowen - NYC Google Developer Advocate
 
DevOps-Ebook
DevOps-EbookDevOps-Ebook
DevOps-Ebook
PrathapM32
 
CICD_BestPractices.pdf
CICD_BestPractices.pdfCICD_BestPractices.pdf
CICD_BestPractices.pdf
motupalli2
 
Edureka-DevOps-Ebook.pdf
Edureka-DevOps-Ebook.pdfEdureka-DevOps-Ebook.pdf
Edureka-DevOps-Ebook.pdf
relekarsushant
 
YEGOR MAKSYMCHUK «Using Kubernetes for organization performance tests»
YEGOR MAKSYMCHUK «Using Kubernetes for organization performance tests»YEGOR MAKSYMCHUK «Using Kubernetes for organization performance tests»
YEGOR MAKSYMCHUK «Using Kubernetes for organization performance tests»
QADay
 
Continuous Delivery with Spring Cloud Pipelines: Case study. - Lublin JUG
Continuous Delivery with Spring Cloud Pipelines: Case study. - Lublin JUGContinuous Delivery with Spring Cloud Pipelines: Case study. - Lublin JUG
Continuous Delivery with Spring Cloud Pipelines: Case study. - Lublin JUG
Jakub Pyda
 
GitOps with ArgoCD
GitOps with ArgoCDGitOps with ArgoCD
GitOps with ArgoCD
CloudOps2005
 
GitOps w/argocd
GitOps w/argocdGitOps w/argocd
GitOps w/argocd
Jean-Philippe Bélanger
 

Similar to "Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :Kong 2.5 アップデート (20)

Serverless ETL and Optimization on ML pipeline
Serverless ETL and Optimization on ML pipelineServerless ETL and Optimization on ML pipeline
Serverless ETL and Optimization on ML pipeline
 
Distro Recipes 2013: What’s new in gcc 4.8?
Distro Recipes 2013: What’s new in gcc 4.8?Distro Recipes 2013: What’s new in gcc 4.8?
Distro Recipes 2013: What’s new in gcc 4.8?
 
de:code 2019 DT06 vs-show どっちのVSショー
de:code 2019 DT06 vs-show どっちのVSショーde:code 2019 DT06 vs-show どっちのVSショー
de:code 2019 DT06 vs-show どっちのVSショー
 
What's cool in the new and updated OSGi specs
What's cool in the new and updated OSGi specsWhat's cool in the new and updated OSGi specs
What's cool in the new and updated OSGi specs
 
What’s cool in the new and updated OSGi specs (DS, Cloud and more) - David Bo...
What’s cool in the new and updated OSGi specs (DS, Cloud and more) - David Bo...What’s cool in the new and updated OSGi specs (DS, Cloud and more) - David Bo...
What’s cool in the new and updated OSGi specs (DS, Cloud and more) - David Bo...
 
What's coming in Airflow 2.0? - NYC Apache Airflow Meetup
What's coming in Airflow 2.0? - NYC Apache Airflow MeetupWhat's coming in Airflow 2.0? - NYC Apache Airflow Meetup
What's coming in Airflow 2.0? - NYC Apache Airflow Meetup
 
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version) 給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
 
Microsoft .NET 6 -What's All About The New Update
Microsoft .NET 6 -What's All About The New UpdateMicrosoft .NET 6 -What's All About The New Update
Microsoft .NET 6 -What's All About The New Update
 
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
 
Spring Boot with Kotlin, Kofu and Coroutines
 Spring Boot with Kotlin, Kofu and Coroutines Spring Boot with Kotlin, Kofu and Coroutines
Spring Boot with Kotlin, Kofu and Coroutines
 
2016 - Continuously Delivering Microservices in Kubernetes using Jenkins
2016 - Continuously Delivering Microservices in Kubernetes using Jenkins2016 - Continuously Delivering Microservices in Kubernetes using Jenkins
2016 - Continuously Delivering Microservices in Kubernetes using Jenkins
 
Slides - Kubernetes on GKE.pdf
Slides - Kubernetes on GKE.pdfSlides - Kubernetes on GKE.pdf
Slides - Kubernetes on GKE.pdf
 
Deep dive into serverless on Google Cloud
Deep dive into serverless on Google CloudDeep dive into serverless on Google Cloud
Deep dive into serverless on Google Cloud
 
DevOps-Ebook
DevOps-EbookDevOps-Ebook
DevOps-Ebook
 
CICD_BestPractices.pdf
CICD_BestPractices.pdfCICD_BestPractices.pdf
CICD_BestPractices.pdf
 
Edureka-DevOps-Ebook.pdf
Edureka-DevOps-Ebook.pdfEdureka-DevOps-Ebook.pdf
Edureka-DevOps-Ebook.pdf
 
YEGOR MAKSYMCHUK «Using Kubernetes for organization performance tests»
YEGOR MAKSYMCHUK «Using Kubernetes for organization performance tests»YEGOR MAKSYMCHUK «Using Kubernetes for organization performance tests»
YEGOR MAKSYMCHUK «Using Kubernetes for organization performance tests»
 
Continuous Delivery with Spring Cloud Pipelines: Case study. - Lublin JUG
Continuous Delivery with Spring Cloud Pipelines: Case study. - Lublin JUGContinuous Delivery with Spring Cloud Pipelines: Case study. - Lublin JUG
Continuous Delivery with Spring Cloud Pipelines: Case study. - Lublin JUG
 
GitOps with ArgoCD
GitOps with ArgoCDGitOps with ArgoCD
GitOps with ArgoCD
 
GitOps w/argocd
GitOps w/argocdGitOps w/argocd
GitOps w/argocd
 

More from Junji Nishihara

Kong情報サイト
Kong情報サイトKong情報サイト
Kong情報サイト
Junji Nishihara
 
“Kong Summit, Japan 2022” パネルディスカッション:APIの持つ可能性と、APIプラットフォームに期待される役割とは
“Kong Summit, Japan 2022” パネルディスカッション:APIの持つ可能性と、APIプラットフォームに期待される役割とは“Kong Summit, Japan 2022” パネルディスカッション:APIの持つ可能性と、APIプラットフォームに期待される役割とは
“Kong Summit, Japan 2022” パネルディスカッション:APIの持つ可能性と、APIプラットフォームに期待される役割とは
Junji Nishihara
 
"Kong Summit, Japan 2022" Kongコミュニティセッション:政府が掲げるデジタル田園都市国家構想の実現に重要なオープンAPI
"Kong Summit, Japan 2022" Kongコミュニティセッション:政府が掲げるデジタル田園都市国家構想の実現に重要なオープンAPI"Kong Summit, Japan 2022" Kongコミュニティセッション:政府が掲げるデジタル田園都市国家構想の実現に重要なオープンAPI
"Kong Summit, Japan 2022" Kongコミュニティセッション:政府が掲げるデジタル田園都市国家構想の実現に重要なオープンAPI
Junji Nishihara
 
"Kong Summit, Japan 2022" カスタマーセッション:持続可能な店舗運営を支えるリテールテックとKongの利活用について
"Kong Summit, Japan 2022" カスタマーセッション:持続可能な店舗運営を支えるリテールテックとKongの利活用について"Kong Summit, Japan 2022" カスタマーセッション:持続可能な店舗運営を支えるリテールテックとKongの利活用について
"Kong Summit, Japan 2022" カスタマーセッション:持続可能な店舗運営を支えるリテールテックとKongの利活用について
Junji Nishihara
 
"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築
"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築
"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築
Junji Nishihara
 
Kongで実現するAPIライフサイクルを 自動化”APIOps”
Kongで実現するAPIライフサイクルを自動化”APIOps”Kongで実現するAPIライフサイクルを自動化”APIOps”
Kongで実現するAPIライフサイクルを 自動化”APIOps”
Junji Nishihara
 
”はじめてのKong” Service Mesh入門編
”はじめてのKong” Service Mesh入門編 ”はじめてのKong” Service Mesh入門編
”はじめてのKong” Service Mesh入門編
Junji Nishihara
 
【第1回開催!】Kong Community, Japanミートアップ
【第1回開催!】Kong Community, Japanミートアップ 【第1回開催!】Kong Community, Japanミートアップ
【第1回開催!】Kong Community, Japanミートアップ
Junji Nishihara
 
【第1回開催!】Kong Community, Japanミートアップ
【第1回開催!】Kong Community, Japanミートアップ 【第1回開催!】Kong Community, Japanミートアップ
【第1回開催!】Kong Community, Japanミートアップ
Junji Nishihara
 
【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう!
【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう! 【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう!
【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう!
Junji Nishihara
 
【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう!
【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう! 【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう!
【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう!
Junji Nishihara
 
Kong Academyを日本語でお届け!#4 ”はじめてのKong”オンラインミートアップKong Developer Portal編
Kong Academyを日本語でお届け!#4 ”はじめてのKong”オンラインミートアップKong Developer Portal編Kong Academyを日本語でお届け!#4 ”はじめてのKong”オンラインミートアップKong Developer Portal編
Kong Academyを日本語でお届け!#4 ”はじめてのKong”オンラインミートアップKong Developer Portal編
Junji Nishihara
 
Kong Academyを日本語でお届け!#3 ”はじめてのKong”オンラインミートアップ
Kong Academyを日本語でお届け!#3 ”はじめてのKong”オンラインミートアップKong Academyを日本語でお届け!#3 ”はじめてのKong”オンラインミートアップ
Kong Academyを日本語でお届け!#3 ”はじめてのKong”オンラインミートアップ
Junji Nishihara
 
Kong Academyを日本語でお届け!#2 ”はじめてのKong”オンラインミートアップ
Kong Academyを日本語でお届け!#2 ”はじめてのKong”オンラインミートアップKong Academyを日本語でお届け!#2 ”はじめてのKong”オンラインミートアップ
Kong Academyを日本語でお届け!#2 ”はじめてのKong”オンラインミートアップ
Junji Nishihara
 
"はじめてのKong" APIゲートウェイとService Meshについて学ぼう!
"はじめてのKong" APIゲートウェイとService Meshについて学ぼう! "はじめてのKong" APIゲートウェイとService Meshについて学ぼう!
"はじめてのKong" APIゲートウェイとService Meshについて学ぼう!
Junji Nishihara
 
Kong summit, japan 2021 スペシャルセッション 「Kongと共に歩んだAIプラットフォーム構築までの軌跡」野田 明良 氏 Vice ...
Kong summit, japan 2021 スペシャルセッション 「Kongと共に歩んだAIプラットフォーム構築までの軌跡」野田 明良 氏 Vice ...Kong summit, japan 2021 スペシャルセッション 「Kongと共に歩んだAIプラットフォーム構築までの軌跡」野田 明良 氏 Vice ...
Kong summit, japan 2021 スペシャルセッション 「Kongと共に歩んだAIプラットフォーム構築までの軌跡」野田 明良 氏 Vice ...
Junji Nishihara
 
Kong summit, japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...
Kong summit, japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...Kong summit, japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...
Kong summit, japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...
Junji Nishihara
 
Kong Summit, Japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...
Kong Summit, Japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...Kong Summit, Japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...
Kong Summit, Japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...
Junji Nishihara
 
Kong session, CloudNative Days Tokyo 2021
Kong session, CloudNative Days Tokyo 2021Kong session, CloudNative Days Tokyo 2021
Kong session, CloudNative Days Tokyo 2021
Junji Nishihara
 
"Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :kong 製品整理、優位性
"Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :kong 製品整理、優位性"Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :kong 製品整理、優位性
"Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :kong 製品整理、優位性
Junji Nishihara
 

More from Junji Nishihara (20)

Kong情報サイト
Kong情報サイトKong情報サイト
Kong情報サイト
 
“Kong Summit, Japan 2022” パネルディスカッション:APIの持つ可能性と、APIプラットフォームに期待される役割とは
“Kong Summit, Japan 2022” パネルディスカッション:APIの持つ可能性と、APIプラットフォームに期待される役割とは“Kong Summit, Japan 2022” パネルディスカッション:APIの持つ可能性と、APIプラットフォームに期待される役割とは
“Kong Summit, Japan 2022” パネルディスカッション:APIの持つ可能性と、APIプラットフォームに期待される役割とは
 
"Kong Summit, Japan 2022" Kongコミュニティセッション:政府が掲げるデジタル田園都市国家構想の実現に重要なオープンAPI
"Kong Summit, Japan 2022" Kongコミュニティセッション:政府が掲げるデジタル田園都市国家構想の実現に重要なオープンAPI"Kong Summit, Japan 2022" Kongコミュニティセッション:政府が掲げるデジタル田園都市国家構想の実現に重要なオープンAPI
"Kong Summit, Japan 2022" Kongコミュニティセッション:政府が掲げるデジタル田園都市国家構想の実現に重要なオープンAPI
 
"Kong Summit, Japan 2022" カスタマーセッション:持続可能な店舗運営を支えるリテールテックとKongの利活用について
"Kong Summit, Japan 2022" カスタマーセッション:持続可能な店舗運営を支えるリテールテックとKongの利活用について"Kong Summit, Japan 2022" カスタマーセッション:持続可能な店舗運営を支えるリテールテックとKongの利活用について
"Kong Summit, Japan 2022" カスタマーセッション:持続可能な店舗運営を支えるリテールテックとKongの利活用について
 
"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築
"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築
"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築
 
Kongで実現するAPIライフサイクルを 自動化”APIOps”
Kongで実現するAPIライフサイクルを自動化”APIOps”Kongで実現するAPIライフサイクルを自動化”APIOps”
Kongで実現するAPIライフサイクルを 自動化”APIOps”
 
”はじめてのKong” Service Mesh入門編
”はじめてのKong” Service Mesh入門編 ”はじめてのKong” Service Mesh入門編
”はじめてのKong” Service Mesh入門編
 
【第1回開催!】Kong Community, Japanミートアップ
【第1回開催!】Kong Community, Japanミートアップ 【第1回開催!】Kong Community, Japanミートアップ
【第1回開催!】Kong Community, Japanミートアップ
 
【第1回開催!】Kong Community, Japanミートアップ
【第1回開催!】Kong Community, Japanミートアップ 【第1回開催!】Kong Community, Japanミートアップ
【第1回開催!】Kong Community, Japanミートアップ
 
【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう!
【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう! 【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう!
【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう!
 
【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう!
【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう! 【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう!
【入門編】 ”はじめてのKong” APIゲートウェイとService Meshについて学ぼう!
 
Kong Academyを日本語でお届け!#4 ”はじめてのKong”オンラインミートアップKong Developer Portal編
Kong Academyを日本語でお届け!#4 ”はじめてのKong”オンラインミートアップKong Developer Portal編Kong Academyを日本語でお届け!#4 ”はじめてのKong”オンラインミートアップKong Developer Portal編
Kong Academyを日本語でお届け!#4 ”はじめてのKong”オンラインミートアップKong Developer Portal編
 
Kong Academyを日本語でお届け!#3 ”はじめてのKong”オンラインミートアップ
Kong Academyを日本語でお届け!#3 ”はじめてのKong”オンラインミートアップKong Academyを日本語でお届け!#3 ”はじめてのKong”オンラインミートアップ
Kong Academyを日本語でお届け!#3 ”はじめてのKong”オンラインミートアップ
 
Kong Academyを日本語でお届け!#2 ”はじめてのKong”オンラインミートアップ
Kong Academyを日本語でお届け!#2 ”はじめてのKong”オンラインミートアップKong Academyを日本語でお届け!#2 ”はじめてのKong”オンラインミートアップ
Kong Academyを日本語でお届け!#2 ”はじめてのKong”オンラインミートアップ
 
"はじめてのKong" APIゲートウェイとService Meshについて学ぼう!
"はじめてのKong" APIゲートウェイとService Meshについて学ぼう! "はじめてのKong" APIゲートウェイとService Meshについて学ぼう!
"はじめてのKong" APIゲートウェイとService Meshについて学ぼう!
 
Kong summit, japan 2021 スペシャルセッション 「Kongと共に歩んだAIプラットフォーム構築までの軌跡」野田 明良 氏 Vice ...
Kong summit, japan 2021 スペシャルセッション 「Kongと共に歩んだAIプラットフォーム構築までの軌跡」野田 明良 氏 Vice ...Kong summit, japan 2021 スペシャルセッション 「Kongと共に歩んだAIプラットフォーム構築までの軌跡」野田 明良 氏 Vice ...
Kong summit, japan 2021 スペシャルセッション 「Kongと共に歩んだAIプラットフォーム構築までの軌跡」野田 明良 氏 Vice ...
 
Kong summit, japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...
Kong summit, japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...Kong summit, japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...
Kong summit, japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...
 
Kong Summit, Japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...
Kong Summit, Japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...Kong Summit, Japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...
Kong Summit, Japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...
 
Kong session, CloudNative Days Tokyo 2021
Kong session, CloudNative Days Tokyo 2021Kong session, CloudNative Days Tokyo 2021
Kong session, CloudNative Days Tokyo 2021
 
"Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :kong 製品整理、優位性
"Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :kong 製品整理、優位性"Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :kong 製品整理、優位性
"Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :kong 製品整理、優位性
 

Recently uploaded

Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 

Recently uploaded (20)

Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 

"Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :Kong 2.5 アップデート

  • 1. THE CLOUD CONNECTIVITY COMPANY 1 Kong Confidential THE CLOUD CONNECTIVITY COMPANY Kong アップデート 2021/09 Takafumi Ikeda @Kong, Inc
  • 2. THE CLOUD CONNECTIVITY COMPANY 2 Kong Confidential Version 2.1 - 2.5 Version 2.6+ Release Cadence Time-based release schedules Versi on CE GA Date Time between releases Time from CE→EE 2.1 2020/07/16 25.4 weeks 5.7 weeks 2.2 2020/10/23 14.7 weeks 3 weeks 2.3 2021/01/08 12.3 weeks 3 weeks 2.4 2021/04/06 11.7 weeks 5 weeks 2.5 2021/07/13 13 weeks 3 weeks Versi on CE GA Date Time between releases Time from CE→EE 2.6 2021/09/28 11 weeks 2 weeks 2.7 2021/12/07 10 weeks 1 week 3.0 tbd tbd tbd
  • 3. THE CLOUD CONNECTIVITY COMPANY 3 Kong Confidential ● DBレスサポート ● モッキングプラグイン ● OPAプラグイン ● JS PDK ● ログフォーマットのカスタマイズ ● その他 5月リリース おさらい: 2.4
  • 4. THE CLOUD CONNECTIVITY COMPANY 4 Kong Confidential Swaggerで記述したAPIスペックをもとに、モック生成をしてくれるプラグインです。 Swagger v2/OpenAPI v3をサポート。 ■ まだ実態となるAPIサービスが実装されていない段階でモックとして公開可能 ■ APIスペックにレスポンスを書き込めばそれをもとにモックしてくれる ■ Dev Portalでも、コマンドラインを介した HTTPリクエストでも、どちらでもモック可能 ■ APIスペックを先にモックとして公開することで、複数サービスが並行に開発を進め ることが可能に モッキングプラグイン
  • 5. THE CLOUD CONNECTIVITY COMPANY 5 Kong Confidential CNCFプロジェクトでもある Open Policy Agent (OPA) は、これまでKong Meshのみの対応 でしたが、2.4より、Kong Gatewayでも利用できるようになりました OPAはマイクロサービス間のポリシーを柔軟に記述できるもので、権限管理などに使えま す ■ OPAサーバとリアルタイムにやりとりし、柔軟な ACLを実現 OPAプラグイン
  • 6. THE CLOUD CONNECTIVITY COMPANY 6 Kong Confidential 2.4からEEとして正式にDBレスサポートを宣言します 従来よりあった下記の制限事項は変わりませんのでご注意ください ■ Kong Manager、Dev portalは動作しません ■ 一部のプラグインに動作制限があります ○ https://docs.konghq.com/hub/plugins/compatibility/ ■ DB暗号化やライセンスレポートは動作しません ■ Admin APIはRead onlyとなり、エンティティの更新は Declarative file経由となります DBレスサポート
  • 7. THE CLOUD CONNECTIVITY COMPANY 7 Kong Confidential これまでKongのプラグイン開発には LuaまたはGo言語が使えましたが、 2.4より Javascriptも利用可能になりました。 Javascript PDK
  • 8. THE CLOUD CONNECTIVITY COMPANY 8 Kong Confidential ● 組み込みのパフォーマンステストフレームワーク ● Hybrid Modeのブラッシュアップ ● 各プラグインの改善 ● Event Hook ● フリーモード通知バナー ● プラグインページUI改善 8月リリース 2.5 主なトピック
  • 9. THE CLOUD CONNECTIVITY COMPANY 9 Kong Confidential Kong CEに2.5からパフォーマンステストフレームワークが組み込みで入ります Kong自体のテストを書くKong開発者のためのものなので、 EEユーザーにはあまり関係 はありませんが、ご参考まで Luaでテストコードを書き、 Bustedベースでテスト可能です サンプルコード: https://github.com/Kong/kong/tree/master/spec/04-perf GitHub Actionsで上記を実行するサンプル : https://github.com/Kong/kong/blob/master/.github/workflows/perf.yml パフォーマンステストフレームワーク
  • 10. THE CLOUD CONNECTIVITY COMPANY 10 Kong Confidential 2.5において、Hybrid Modeの改善が入っています。 ■ Data PlaneにHealthcheck APIエンドポイントが追加 (Readonly) ■ 証明書周りの扱いの改善 ○ cluster_cert(cluster_mtls=shared) または cluster_ca_cert(cluster_mtls=pki) を自動的に lua_ssl_trusted_certificateに追加できるようにし、DPで設定しなくてい いようにした ■ CPとDPのバージョン互換性を少し緩め、運用しやすく ○ Version compatibility Hybrid Modeの改善
  • 11. THE CLOUD CONNECTIVITY COMPANY 11 Kong Confidential CE2.5において、プラグインの改善が入っています。 ■ hmac-authプラグインにおいて、シグニチャ計算の利便性を改善( @request-target フィールドの追加) ■ syslogプラグインにてFacilityを設定できるように ■ Prometheusプラグインにて新しくメトリクスが追加 : ○ data_plane_last_seen, data_plane_config_hash and data_plane_version_compatible ■ Zipkinプラグインにて次にタグが新たに追加 ○ kong.route,kong.service_name and kong.route_name 各プラグインの改善
  • 12. THE CLOUD CONNECTIVITY COMPANY 12 Kong Confidential パイロット的にGitHub Discussionの運用開始 ■ OSSコミュニティ向けにゲートウェイの進化を促す チャンネルとして コミュニティフォーラム
  • 13. THE CLOUD CONNECTIVITY COMPANY 13 Kong Confidential Enterpriseのみの機能としてEventhookが追加されました https://docs.konghq.com/enterprise/2.5.x/admin-api/event-hooks/reference/ ■ Kongから次のようなイベントに応じてフックを提供します ○ CRUD操作 ○ プラグイン特有のイベント ○ LBの動作と各ターゲットの Healthcheck ■ 提供方式は次のオプションがあります ○ Webhook ○ Log ○ Lambda Eventhook 🎣
  • 14. THE CLOUD CONNECTIVITY COMPANY 14 Kong Confidential 14 Webhook Log Arbitrary Lua code (Lambda) Hook提供方式 .LOG return function (...) … end 2021/07/27 23:29:26 [notice] … 2021/07/27 23:29:26 [notice] … 2021/07/27 23:29:26 [notice] … 2021/07/27 23:29:26 [notice] … 2021/07/27 23:29:26 [notice] ...
  • 15. THE CLOUD CONNECTIVITY COMPANY 15 Kong Confidential デモ動画
  • 16. THE CLOUD CONNECTIVITY COMPANY 16 Kong Confidential
  • 17. THE CLOUD CONNECTIVITY COMPANY 17 Kong Confidential
  • 18. THE CLOUD CONNECTIVITY COMPANY 18 Kong Confidential
  • 19. THE CLOUD CONNECTIVITY COMPANY 19 Kong Confidential
  • 20. THE CLOUD CONNECTIVITY COMPANY 20 Kong Confidential EE2.5において、Kong Mangerの改善が入りました ■ フリーモード(ライセンス未適用)であることを示すバナー表示 ■ プラグインページのUI改善 Kong Managerの改善
  • 21. THE CLOUD CONNECTIVITY COMPANY 21 Kong Confidential 21
  • 22. THE CLOUD CONNECTIVITY COMPANY 22 Kong Confidential THE CLOUD CONNECTIVITY COMPANY Thank you!