Ritolabo
  1. Home

Dataform 環境を Terraform で構築する

  • Dataform
Dataform 環境を Terraform で構築する

Dataform の環境を Terraform で構築。SA・IAM・Secret Manager・リポジトリ・リリース設定・ワークフロー設定をコード管理する。

BigQueryパイプラインでワークフロー作成|テーブル変換・スケジュール設定など

  • BigQuery
BigQueryパイプラインでワークフロー作成|テーブル変換・スケジュール設定など

パイプライン作成、タスク設定(config/SQL)、ref()による依存関係、スケジュール実行の一連の流れ。

Dependabot Critical Alert の Slack 通知実装

  • Github
Dependabot Critical Alert の Slack 通知実装

Dependabot の Critical(CVSS 9.0以上)な脆弱性 PR を Slack に通知する GitHub Actions 実装。GitHub App 認証、Dependabot secrets、Reusable Workflows での複数リポジトリ共通化など。

Go の同期処理に使う sync パッケージの基本

  • Go
Go の同期処理に使う sync パッケージの基本

Go の並行処理で便利な sync パッケージの機能を整理

WaitGroup と errgroup の違いを理解する

  • Go
WaitGroup と errgroup の違いを理解する

Go の並行処理で使う WaitGroup と errgroup の違いを解説。基本の使い方、エラー処理、WithContext による途中キャンセルまで整理します。

Author

rito

rito

  • Backend Engineer
  • Tokyo, Japan
  • PHP 5 技術者認定上級試験 認定者
  • 統計検定 3 級