microservices

どうする?マイクロサービスでの認可と認証 後編 App

どうする?マイクロサービスでの認可と認証 後編

はじめに 以前のブログにおいて、マイクロサービスにおける認証や認可の仕組みの実装の難しさについて説明しました。 モノリシックなアーキテクチャのサービスとは違い、マイクロサービスアーキテクチャではサービスが複数になるので、ユーザー情報や認証情報をどのように持つのかが問題になっていました。 認証に関する…
どうする?マイクロサービスでの認可と認証 前編 Security

どうする?マイクロサービスでの認可と認証 前編

はじめに 何らかのサービスを作成するうえで、認証、認可の仕組みは必要不可欠です。 ログインができて、ログインしたユーザーしか特定のサービスを使えないようにするという機能は、実際ほとんどどんなサービスにも実装されています。 その機能のために必要なのが認証と認可の仕組みであり、その実装方法について様々な…
マイクロサービスアーキテクチャのデータベースではどうやってトランザクションを実現するの? Azure

マイクロサービスアーキテクチャのデータベースではどうやってトランザクションを実現するの?

マイクロサービスアーキテクチャにおけるデータベース再び 以前のブログで、マイクロサービスにおけるデータベースの持ち方と、その場合のデータの整合性の取り方の問題について解説しました。 今回も、マイクロサービスアーキテクチャにおけるデータベースの持ち方に関するデザインパターンの特徴について説明し、その後…
マイクロサービスアーキテクチャにおけるDatabase per serviceパターン、そしてその整合性の取り方について Azure

マイクロサービスアーキテクチャにおけるDatabase per serviceパターン、そしてその整合性の取り方について

マイクロサービスアーキテクチャにおけるデータベース 昨今、マイクロサービスアーキテクチャというアプリケーションアーキテクチャのパターンへの関心が高まってきています。 サービス全体を複数のサービスに分割し、相互に通信を行って連携を行わせることで、それぞれのサービスを疎結合にし、サービスの間の依存関係を…