お知らせ 【グループ管理者の皆さま】成長し続けるエンジニアを支援する「Forkwell」と「connpass」が連携し、connpass上でイベントを開催するグループを2020年3月末まで支援いたします。詳しくはこちら by Forkwell

このエントリーをはてなブックマークに追加

3月

31

Kong - API Gateway Pattern速習会@Wantedly

Organizing : Wantedly

Hashtag :#kong_wantedly
Registration info

参加枠1

Free

Standard (Lottery Finished)
24/15

Description

概要

Wantedlyが内部向けにやっている勉強会に15名様だけご招待。

皆さんはマイクロサービスアーキテクチャのAPI Gateway Patternをご存知でしょうか?

例えば、3種類のAPIを提供するサービスがあることを考えてみましょう。このうち2つはRailsで作られていて、1つはGoで作られているとしましょう。 3つのAPIはそれぞれ出来ることが違いますが、認証の仕組みだったり、スロットル制限だったり、実装が重複してしまう部分もあるはずです。OAuthを提供しようなんて時に、特に違う言語でそれぞれ実装するのはたとえよく出来たライブラリを使ってもそれなりの工数になるはずです。

こんな時、これらのAPIをまとめるGatewayを作り、共通の機構はこのGatewayで実装してしまうと問題が一気に解決します。更にサービスが増えると、いつかどんなAPIがあったんだっけ?みたいなことにもなりかねませんが、統一Gatewayに全て登録されていればそのAPIサービスを探すことも容易になるでしょう。

これを使っている身近な例では、最近のGoogleのAPIの提供の仕方がまさにこのパターンです。

https://console.developers.google.com/apis/library

では100件以上のAPIを統一的に管理し、個別に使用するAPIを有効化しOAuth認証情報を作成することが可能になっています。

今回は、このようなパターンを自前で作成する時に、現状最も良さそうなOSSのKongを紹介し、実際に触ってみたいと思います。

  • 注1: この速習会は今までの速習会よりも若干レベルが高めです。「Dockerが動きません」みたいなことになると1時間半で終わらなくなるのでおいていきます。是非Docker Composeまで動かせることを確認してから来てください。
  • 注:2 この速習会はAmazon API Gatewayとは関係が無いのでご注意ください。

対象

  • マイクロサービス化を進めていきたいと思っているエンジニア
  • Dockerが使えるエンジニア
  • Wantedly内でのマイクロサービス化の推進を手伝っても良いよというエンジニア

この速習会でできるようになること

  • 同じ機能を保ったAPIのまま、RubyからGoなど言語を徐々に移行する方法の体験
  • 各APIを、スロットル制限や認証つきで統一的に管理する方法の体験

参加要件

  • [必須] Docker, Docker Composeが使え、起動できる状態のPCを持参できること(Mac推奨)
  • 何らかの言語でJSONを返すようなAPIを作った経験がある

事前準備

Sync(グループチャットサービス)で質問受付るので事前ログインお願いします http://s.wantedly.com/1MrfKre

懇親会

  • 速習会のあと、軽食をご用意してあります。

Presenter

Media View all Media

If you add event media, up to 3 items will be shown here.

Feed

awakia

awakia さんが書き込みました。

2016/03/26 18:47

自分が発表します。マイクロサービスアーキテクチャに必要なAPI Gatewayの作り方と使い方を解説します。

AzusaYamamoto

AzusaYamamoto published Kong - API Gateway Pattern速習会@Wantedly.

03/26/2016 18:28

Kong - API Gateway Pattern速習会@Wantedly を公開しました!

Group

Wantedly

ビジネスSNS「Wantedly」の開発チーム主催のエンジニア・デザイナ向けイベントです

Number of events 92

Members 3127

Ended

2016/03/31(Thu)

19:30
21:00

Registration Period
2016/03/26(Sat) 18:30 〜
2016/03/31(Thu) 18:00

Location

ウォンテッドリー白金台オフィス

東京都港区白金台5-12-7 MG白金台ビル4階

Attendees(15)

kogane

kogane

Kong - API Gateway Pattern速習会@Wantedlyに参加を申し込みました!

otanet

otanet

Kong - API Gateway Pattern速習会@Wantedlyに参加を申し込みました!

tkak

tkak

I joined Kong - API Gateway Pattern速習会@Wantedly!

sssinsi

sssinsi

Kong - API Gateway Pattern速習会@Wantedlyに参加を申し込みました!

nafu003

nafu003

I joined Kong - API Gateway Pattern速習会@Wantedly!

s10myk4

s10myk4

Kong - API Gateway Pattern速習会@Wantedlyに参加を申し込みました!

Norimitsu Yamashita

Norimitsu Yamashita

Kong - API Gateway Pattern速習会@Wantedly に参加を申し込みました!

Ryu Yamashita

Ryu Yamashita

Kong - API Gateway Pattern速習会@Wantedlyに参加を申し込みました!

Mameta55

Mameta55

Kong - API Gateway Pattern速習会@Wantedlyに参加を申し込みました!

kneeprayer

kneeprayer

Kong - API Gateway Pattern速習会@Wantedlyに参加を申し込みました!

Attendees (15)

Waitlist (9)

tsubuyakids

tsubuyakids

Kong - API Gateway Pattern速習会@Wantedly に参加を申し込みました!

You13

You13

Kong - API Gateway Pattern速習会@Wantedly に参加を申し込みました!

applideveloper

applideveloper

Kong - API Gateway Pattern速習会@Wantedly に参加を申し込みました!

jinze_yu

jinze_yu

Kong - API Gateway Pattern速習会@Wantedly に参加を申し込みました!

はらしゅん

はらしゅん

Kong - API Gateway Pattern速習会@Wantedlyに参加を申し込みました!

zyunnosuke

zyunnosuke

Kong - API Gateway Pattern速習会@Wantedly に参加を申し込みました!

YukiOya

YukiOya

Kong - API Gateway Pattern速習会@Wantedly に参加を申し込みました!

c-bata

c-bata

Kong - API Gateway Pattern速習会@Wantedly に参加を申し込みました!

timakin

timakin

Kong - API Gateway Pattern速習会@Wantedlyに参加を申し込みました!

Waitlist (9)

Canceled (21)