Home
About
Corporate Site
About
Akihiro YAGASAKI
2022年6月1日
SaaS.tech #2 で LT させていただいたお話
こんにちは!矢ヶ崎です! 2022/04/20 に、「SaaSにおけるマルチテナント設計の悩みと勘所 | SaaS.tech #2 」 [https://saas-tech.connpass.com/event/243204/] というイベントにてLTをさせていただきました!このイベントは、SaaSのTech領域に特化したイベントになっていて、いままでありそうでなかったイベントだと思います。ここ数年はSaaSとクラウドのことばっかりをやってきたので、個人的に激アツです!日本でもSaaSビジネス系のお話は、書籍もイベントもそこそこある感じがしますが、Techのものはほぼ皆無だと思いますので、とっても貴重なイベントだと思っています! ここに登壇させていただいてとても嬉しかったのでブログにしてみました。 このときのテーマは「マルチテナント」ということでしたので、「マルチテナントにおけるデータ分離(仮)」のお話をさせていただきました。もちろん、ぼくじゃない登壇者のみなさまのお話も、全てとても参考になるものだったのでぜひ見ていただくことをオススメします! ぼくの登壇資料はこちらです! h
AWS
App Runner
CDK
2021年12月20日
AWS CDK と AWS App Runner でお手軽に個人サービスのバックエンド API を運用しているお話
いや〜。年の瀬ですね!今年って11月ってありました?っていうくらい一気に年末ですね。 ということで、 これは CDK Advent Calendar 2021 [https://qiita.com/advent-calendar/2021/aws-cdk] の 20 日目の記事になります! re:Invent 前にですが、AWS App Runner がアプリケーションの構築とデプロイのための AWS CDK のサポートを開始 [https://aws.amazon.com/jp/about-aws/whats-new/2021/11/aws-app-runner-aws-cdk-build-deploy-applications/] ということで、 CDK から App Runner が簡単に扱えるようになりました。ちょうど個人的にちょっとしたツールを作っており、 API サーバ側をどのようにしようかな?と考えていたところでした。 ECS 使うのもいいんだけど、個人サービスなのに結構費用かかっちゃうし、ちょっとオーバースペックだよな〜。EKS はもっとだし〜。とか、 Lamb
2021年11月1日
GORM を使って監査ログを出す!
こんにちは!矢ヶ崎です! さて、今日は監査ログのお話です。 Web アプリケーションのバックエンドを作成していると、センシティブな情報を持っているときには、アプリケーションからも監査ログを出す必要がでてきたりしますよね。 そんなとき、Go言語 ( Golang ) で 実装していた場合にはどうすればよいのか?GORM と各種 Web Framework (今回はecho) の Middleware を使ってやってみました! 今回の監査ログの目的 ・いつ ・誰が ・どんなデータに ・何をしたか を追えるようにする。つまり機密情報アクセスのトレーサビリティを確保するということだとします。 そして、今回は個人情報は全て RDB に入っているという設定で、 SQL のレベルでの全ログを取得し、その SQL 操作をアプリケーションのどのユーザが行ったか?( DB のユーザではなく、アプリケーションのユーザ)を記録していきたいと思います。 DB 側やインフラ側での監査ログでは、アプリケーションのどのユーザが利用したのかを記録するのはなかなか難しいです。 DB 自体のユーザを出力すること
AWS
Proton
DevOps
2021年9月27日
AWS Proton を使って快適に開発をしたいのです!
いつもお世話になっております。株式会社アンチパターンの矢ヶ崎です。 さて、今回は AWS Proton について書いてみたいと思います。まだ日本語の情報も少なく、あまり有名になっていない気がするサービスですが、日本のエンジニアリングの状況にとってもマッチしている気がしていますので、活用が進むといいな〜と思っております。 開発と運用・アプリとインフラの各チームの関係性 よく DevOps という言葉を聞く場面があるかと思います。雑に言うと、開発(Dev)・運用(Ops)の垣根をなくそうぜ!人的にも組織的にもカルチャー的にもツールやプラクティス的にも!そうするとアジリティが上がるからいろいろいいぜ!みたいな感じです。しかし、さらにアプリとインフラという分けも出てくるので実際の事象は複雑です。 AWS Well-Architected フレームワークでは、運用上の優秀性の柱の組織の領域において、運用モデル 2 x 2 の表現として以下のような4つの運用モデルを示してくれています。 https://docs.aws.amazon.com/ja_jp/wellarchitected/lat
AWS
SSO
ChromeExtension
2021年7月22日
AWS SSO 向けの Chrome 拡張機能を作ったお話
こんにちは。矢ヶ崎です。 AWS Single Sign-On (AWS SSO) って便利ですよね。AWS で複数アカウントを扱う時には、AWS Organizations を使って管理することがよくあるかと思いますが、ログインをどう統合するのか?ってなかなか頭を悩ませる場合があるかと思います。AWS SSO を使うと、ADだIdPだSAMLだとか、なんやかんや難しいことを考えないでも簡単にログインを統合することができます(もちろんちゃんと考えてもっと複雑な認証統合にも使うことができます)。なので、弊社でも便利に使わせていただいております! いや〜これは便利!とか思いつつも、現時点でちょっと足りないと感じる部分ももちろんあります。 それは、ここ! AWS コンソールのヘッダ部分です! 簡単にログインできるのは良いのですが、いまどのアカウントを操作しているのか、パッと見でわかりません。。。現在のロールとログインユーザはわかるのですが、「どのアカウント」を操作しているのかがパッとわからないのです!思い込みが激しめのぼくには、これはなかなか危険です。開発アカウントであれこれしてい
Previous
Page 2 of 2