こんにちは。てぃろです。 今回はGo言語についての話です。 プロダクト開発をしていて、可能な限りリポジトリを細分化しないように構成してきたのですが、どうしてもリポジトリを跨いだ共通的なモジュールというのが出てきてしまいま […]
カテゴリー: 技術
Cloud Buildのビルド結果をSlack通知するためのポイント紹介 – Block kitのカスタマイズ例も
こんにちは。てぃろです。 今回はCloud Buildのビルド結果を通知するためにいろいろ調べたので、それをまとめておきます。 また、Slackへの通知メッセージをカスタマイズしたので、それをご紹介しようと思います。 C […]
アクセス制限付き静的ウェブサイトを楽にホスティングしたい – GCPとAWS S3とGitHubを調査
こんにちは。てぃろです。 最近、アクセス制限を入れた静的サイトを作りたいという話があって少し調べていました。 今回は静的サイトはDocusaurusを使ったのですが、それ自体はなんでもいいです。重要なのは静的サイトをでき […]
OpenAIのVison APIとAWS CDKを使って航空券の情報を読み取るAPIをつくってみた
こんにちは。てぃろです。 今回は最近話題の生成AIの技術を使った画像認識機能を使うAPIを作ってみたのでその紹介です。 そもそもこのAPIを作ったきっかけは、11/3-5で開催されたNRIハッカソンで開発したプロダクトで […]
提供サービスで発生した障害は、技術的対処と組織的対処で是正する – QAオペレーション見直しが急務
こんにちは。てぃろです。 今回は提供しているサービスで障害が発生した時に、どのように障害を是正していけばよいかということを考えます。 ここでいう「提供しているサービス」はSIで顧客に提供しているサービスも、自社で開発して […]
性能テストを計画実行するときによく起こりがちな問題とその解決策4選
こんにちは。てぃろです。 今回は性能テストの話です。これまで多くの開発に関わってきましたが、どの開発でも最も忘れられがちだったのが性能テストでした。 性能テストと言っても、性能という言葉が意味することは複数あり、 の2種 […]
Google Cloud JapanさんにMeetupに招待いただきました!
こんにちは。てぃろです。 現在の会社ではGCPを使用していたので、GCPのカスタマーエンジニアの方とコミュニケーションさせてもらっていたのですが、その中でDigital Native Leaders Meetupという招 […]
Go言語で文字列ベースのenumを書く時には必ずバリデーションしたい : Tipsメモ
こんにちは。てぃろです。 今回はGo言語のコーディングのメモです。 最近APIのリクエストパラメータの定義としてenumを使おうとしていたのですが、Go言語には言語仕様としてのenumがありません。 しかしenumっぽい […]
ブランチ戦略から考えるソフトウェア品質とリリース運用の安定性と開発現場の5つの事情
こんにちは。てぃろです。 今回はブランチ戦略についてソフトウェア品質の側面から考えてみたいと思います。 これまで様々な開発現場を経験してきましたが、どの現場でも全く同じブランチ戦略が取られていることはありませんでした。自 […]
makeでup to dateとか言われたらPHONYを使おう:Tipsメモ
こんにちは。てぃろです。 今回はちょっとはまったので備忘のためにメモしておきます。 up to dateとか言われたら、ディレクトリ名を確認しよう 最近Goでマイクロサービスを書くことがあるので、タスクランナーとしてma […]