![https://trello.com/10million](https://cdn-ak-scissors.b.st-hatena.com/image/square/a9217243f7a0e8f0574ffc900b39d19bdbd38cf5/height=288;version=1;width=512/https%3A%2F%2Fd2k1ftgv7pobq7.cloudfront.net%2Fmeta%2Fu%2Fres%2Fimages%2Fc265d1714811308f62aaa1e14c980cac%2F10m.jpg)
全国100万人のモノリシック巨大アプリケーションに苦しむみなさんこんにちは。 世の中猫も杓子もマイクロサービスだ!!とかAPIだ!!とか言っていますが、実際にマイクロサービス環境にしようとすると、どのようにしてAPIのサービスを取りまとめるかが課題になります。 一般的には以下のようなやり方になります。 複数のサービスに分散しているAPIを統合するゲートウェイを用意するそのゲートウェイでは以下のようなことをおこなうクライアントからのアクセスのシングルエンドポイントの役目を果たすAPIの実体へのルーティング認証アクセス記録の収集スロットリング(過度なアクセスの抑止)実体がダウンしている場合のデグレーションこのようなAPIゲートウェイの機能は既にAWSではAmazon API Gatewayとして提供されていますが、オープンソースでもいくつかのプロダクトがあります。今回はそのうち一番開発が活発そ
Application Programming Interface (API) is a widely used term for the past few years. In simple words, API is an interface that allows developers, users, and even consumers to interact with the data. Among these groups, developers are the ones who widely use APIs. If the API is well-designed, it can be used effortlessly. Earlier, REST was used to build APIs. But using REST was hard for developers
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く