Apache BeamのWindowedValueに付加情報を追加し、データ変換や保存、Runner間の受け渡しで失われないよう、関連コードの修正箇所を案内するスキル。
- トレース情報や停止フラグを追加したいとき
- Windmill保存時の情報保持を確認
- グループ化やタイマーでの引き継ぎ確認
Apache BeamのWindowedValueに付加情報を追加し、データ変換や保存、Runner間の受け渡しで失われないよう、関連コードの修正箇所を案内するスキル。
Apache Beamへのコード貢献を、課題の確認から変更提案の提出、レビュー対応まで案内します。テストや書式の整備、コア部分の変更で確認すべき点も扱います。
Apache Beamのデータ処理を構成する基本概念を、Java・Pythonの例で解説し、データの変換や集計、時間区切りの扱いを学ぶスキル。
Apache Hudiのテーブル容量やファイルサイズ、パーティションの偏りを読み取り専用ツールで調べ、小さいファイルの蓄積や書き込み集中を診断します。
Apache Hudiのデータ整理や履歴保管が取り込みに追いついているかを、専用ツールの診断結果から確認し、問題の根拠と次の対処を示すスキル。
Apache Hudiのテーブル設計を、用途やデータ更新の要件から対話で整理し、判断理由を記した設計記録と、対応する構成に応じた設定案をまとめるスキル。
JavaプロジェクトのFastExcel 1.3をApache Fesodへ移行し、依存関係やimport、呼び出し箇所を段階的に置き換えるスキル。
Apache Pinotの設計変更をレビューし、モジュール間の依存関係、拡張用インターフェースの境界、抽象化やクラス配置を確認するスキルです。
Apache Pinotの動作やテストの変更に対し、不具合の再発を確かめる回帰テストの網羅性とテスト品質を確認するレビュースキルです。
手元のPinotのコードで対応しているモードを使い、ローカルのクイックスタートを起動して確認するスキル。試用環境を立ち上げ、動作を確かめたい場面に使えます。
Apache Pinotの設定や公開API、拡張用インターフェース、保存・通信形式の変更を対象に、既存の設定や利用側との互換性をレビューするスキル。
Apache Pinotの公開クラスやメソッド、REST API、JSON項目などの変更を、命名とAPIの規約に沿ってレビューするスキルです。
Apache Pinotのロックや共有コールバック、状態遷移、分散メタデータの変更を対象に、並行処理と状態管理の安全性を確認するレビュースキルです。
Apache PinotのPR説明や大規模な差分、変更の取り消し、再試行、互換性の注記を対象に、変更範囲と開発手続きを確認するレビュースキルです。
Apache Pinotで頻繁に実行される処理の変更や、PRに記載された性能改善の主張をレビューするスキル。集約処理や行ごとのロック取得も確認対象です。
比較基準用の作業ディレクトリを分離し、PinotのJMHベンチマークで基準と現在の結果を比較するスキル。コード変更に伴う性能の違いを確かめる場面に使えます。
PinotのコミットやPR作成前に、変更の影響を受けるモジュールの事前チェックを検証し、問題の修正まで扱う、提出前の確認に使うスキルです。
Apache Pinotの変更をレビューし、nullの扱い、数値型に応じた処理の分岐、リソースの終了や保存処理に関わる正しさを確認するスキルです。
Pinotのテストクラスやメソッドを名前で指定し、そのテストが属するMavenモジュールで実行するスキル。確認したいテストを絞って動かす場面に使えます。
GitHub Actionsで断続的に失敗するPinotのテストを調査し、確認できた証拠と考えられる原因を報告するためのスキルです。
Apache OpenDALのリリース準備から候補版の作成・検証、投票、正式公開までを段階別に進め、外部サービスの状態も確認するスキルです。
Apache Tikaのリリースに合わせ、公式サイトの変更履歴やAPI資料、ニュースを更新し、4.xと3.xの手順に沿って公開準備を進めるスキル。
Apache Tikaの開発で、モジュールのビルド・テストからコード規約、コミット前の確認までを案内します。Mavenの使い分けや入力ファイルの安全な扱いも確認します。
複数のPRに分かれる機能開発で、試作から仕様の明文化、テスト、変更の分割までを整理。レビュー中に設計が揺れ続ける状況を見直し、統合までの進め方を示します。