2021-01-01から1年間の記事一覧

Microservice間におけるデータの一貫性について

今回は以前から読みたかった本であるMicroservices Patternsを読みましたので、この本の中から特に印象に残ったMicroservice間において擬似的にトランザクションを貼る方法であるSagaパターンについてお話させて頂きます。 Sagaパターン Sagaパターンとは、l…

Cypress × Firebase × Angular の組み合わせのE2EをGitHub Actionsで実行する

前回はCypress × Firebase × Angularの組み合わせのアプリケーションのe2eをLocalで回す方法を説明しました。今回はで開発環境でe2eを実行し、通った場合に、staging環境にデプロイするGitHub Actionsのパイプラインを構築します。 またモノレポ想定でアプリ…

Cypress × Firebase × Angular の組み合わせのE2Eをlocalで実行する

AngularとFirebaseを使ったアプリケーションを作成し,CypressでE2Eを回したかったのですが,この構成のE2EをLocalで実行する方法を探すのに苦労したのでまとめようと思います.構成のイメージは以下の通りです. 今回はLocalでFirebaseを起動できるFirebase…