本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
カテゴリ
カテゴリ
開発
Programming
327
Frontend
134
Mobile
57
IoT
52
VR
20
基盤
DevOps
134
Cloud
77
DB
70
Infrastructure
70
IaC
57
AI
DataScience
100
AIDD
49
DataEngineering
45
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
131
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
Go1.27リリース
春の入門祭り2025
春の入門祭り2024
AI Tips
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
人気のタグ
Go言語
265
ガイドライン
23
設計
44
AWS
136
Python
60
Docker
40
PostgreSQL
29
生成AI
26
Java
41
Claude
16
タグ一覧へ
ホーム
著者
多賀聡一朗
さんのページ
表彰
Best Blogger of the Year
1
2020
よく読まれている記事
Step Functions を利用して感じた Airflow との比較
2022.01
♡
34
AirflowのTips 11選
2020.01
♡
35
Go の Open API 3.0 のジェネレータ oapi-codegen を試してみた
2020.07
♡
62
リリース直前にライブラリのインストールエラーが発生した際にどのように対応したか - Glue Python Shell起動エラーの対応
2024.01
♡
3
Good First Issue から OSS へコントリビュートしてみた
2021.02
♡
26
VSCode の Go extension でよく利用するコマンド 7選
2020.07
♡
119
よく使うカテゴリ
Programming
12本
Infrastructure
4本
DataEngineering
3本
よく使うタグ
Go
11本
Airflow
6本
AWS
5本
Python
5本
OpenAPI
3本
Swagger
3本
go-swagger
3本
環境構築
3本
OSS
3本
登壇レポート
3本
新着記事
全22本
リリース直前にライブラリのインストールエラーが発生した際にどのように対応したか - Glue Python Shell起動エラーの対応
先日、本番リリースを控えたシステムで OSS ライブラリのインストール起因のエラーが発生しました。実際に起きた事象と、どのように検討して対応したのかを残すべく、ポストモーテムの形式で当記事を書きました。
2024.01.19
DataEngineering
Xでポストする:リリース直前にライブラリのインストールエラーが発生した際にどのように対応したか - Glue Python Shell起動エラーの対応
Facebookでシェアする:リリース直前にライブラリのインストールエラーが発生した際にどのように対応したか - Glue Python Shell起動エラーの対応
はてなブックマークで見る:リリース直前にライブラリのインストールエラーが発生した際にどのように対応したか - Glue Python Shell起動エラーの対応(2ブックマーク)
2
Pocketに保存する:リリース直前にライブラリのインストールエラーが発生した際にどのように対応したか - Glue Python Shell起動エラーの対応(1保存)
1
Go で map 型の YAML 出力を指定の順序へ変更したい
!表題の通り、Go で map 型の YAML 出力の際、key を指定した順序にする方法を調査・実装してみました。指定した順序で出力したいので、map を struct へ変換して出力しました
2022.06.15
Programming
Xでポストする:Go で map 型の YAML 出力を指定の順序へ変更したい(21ポスト)
21
Facebookでシェアする:Go で map 型の YAML 出力を指定の順序へ変更したい
はてなブックマークで見る:Go で map 型の YAML 出力を指定の順序へ変更したい(1ブックマーク)
1
Pocketに保存する:Go で map 型の YAML 出力を指定の順序へ変更したい(6保存)
6
golang.tokyo #32 で go-twowaysql について紹介しました
TIG 多賀です。 2022/5/19 に開催された golang.tokyo #32 に登壇しましたので報告させていただきます。「自作ライブラリ、ソフトウェアGo自慢大会」ということで、OSS 活動の一環で作成したfuture-architect/go-twowaysqlについて紹介してきました。
2022.05.31
Programming
Xでポストする:golang.tokyo #32 で go-twowaysql について紹介しました(2ポスト)
2
Facebookでシェアする:golang.tokyo #32 で go-twowaysql について紹介しました
はてなブックマークで見る:golang.tokyo #32 で go-twowaysql について紹介しました(1ブックマーク)
1
Pocketに保存する:golang.tokyo #32 で go-twowaysql について紹介しました(2保存)
2
Go 1.18 集中連載 実行ファイルのメタデータに関するアップデート(コミットID追加等)
最近業務で久々に Go を触ることになりそうで、少し思い出しながらコードを実装してみたりしてます。- Go 1.18 から build 時に含まれるメタデータに VCS, ビルド情報が追加
2022.02.17
Programming
Xでポストする:Go 1.18 集中連載 実行ファイルのメタデータに関するアップデート(コミットID追加等)(4ポスト)
4
Facebookでシェアする:Go 1.18 集中連載 実行ファイルのメタデータに関するアップデート(コミットID追加等)
はてなブックマークで見る:Go 1.18 集中連載 実行ファイルのメタデータに関するアップデート(コミットID追加等)(5ブックマーク)
5
Pocketに保存する:Go 1.18 集中連載 実行ファイルのメタデータに関するアップデート(コミットID追加等)(2保存)
2
Step Functions を利用して感じた Airflow との比較
AWS 上でのワークフロー構築のため、Step Functions を直近で導入しました。
2022.01.11
Cloud
Xでポストする:Step Functions を利用して感じた Airflow との比較(16ポスト)
16
Facebookでシェアする:Step Functions を利用して感じた Airflow との比較
はてなブックマークで見る:Step Functions を利用して感じた Airflow との比較(5ブックマーク)
5
Pocketに保存する:Step Functions を利用して感じた Airflow との比較(13保存)
13
GORM v1 と v2 のソースコードリーディングしてみた
GoのORマッパー連載の4日目の記事です。GORM の v1 と v2 の実装を比較して、何が変わっているのかを調査してみました。
2021.07.29
Programming
Xでポストする:GORM v1 と v2 のソースコードリーディングしてみた(19ポスト)
19
Facebookでシェアする:GORM v1 と v2 のソースコードリーディングしてみた
はてなブックマークで見る:GORM v1 と v2 のソースコードリーディングしてみた(4ブックマーク)
4
Pocketに保存する:GORM v1 と v2 のソースコードリーディングしてみた(11保存)
11
Airflow Study #1「Airflowの内部構造と動かし方を理解する」で発表しました
「Airflow Breeze を使ったローカル環境構築」について発表してきました。当ブログでの Airflow 関連の記事を見ていただき、お声がけいただいたということで、大変嬉しく思うとともに、色々ブログ記事書いてきて良かったなと思っています。
2021.07.06
Infrastructure
Xでポストする:Airflow Study #1「Airflowの内部構造と動かし方を理解する」で発表しました(3ポスト)
3
Facebookでシェアする:Airflow Study #1「Airflowの内部構造と動かし方を理解する」で発表しました
はてなブックマークで見る:Airflow Study #1「Airflowの内部構造と動かし方を理解する」で発表しました(2ブックマーク)
2
Pocketに保存する:Airflow Study #1「Airflowの内部構造と動かし方を理解する」で発表しました(2保存)
2
Airflow Breeze を利用してローカルで Airflow を起動する
OSS として Airflow へ貢献するにあたり、ローカルでの実行やテストの環境整備が必要になります。また、 Airflow を利用するにあたってもローカルでの動作確認をしたいケースは多いかと思います。Airflow では、 Airflow Breeze と呼ばれる環境が整備され、公式より提供されています。当記事では、 Airflow Breeze について概要を記載し、 Airflow への OSS 貢献の入り口となれば良いと考えています。
2021.05.28
Infrastructure
Xでポストする:Airflow Breeze を利用してローカルで Airflow を起動する(8ポスト)
8
Facebookでシェアする:Airflow Breeze を利用してローカルで Airflow を起動する
はてなブックマークで見る:Airflow Breeze を利用してローカルで Airflow を起動する(3ブックマーク)
3
Pocketに保存する:Airflow Breeze を利用してローカルで Airflow を起動する(3保存)
3
GoにおけるAPIドキュメントベースのWeb API開発について登壇しました
TIG 多賀です。2021/3/19 を開催しました。 私は、Goの Web API 開発にて、API ドキュメントベースで開発していることについて話しました。なお、その他の登壇者の資料は こちら に公開済みですので、興味があれば参照ください。
2021.04.27
Programming
Xでポストする:GoにおけるAPIドキュメントベースのWeb API開発について登壇しました
Facebookでシェアする:GoにおけるAPIドキュメントベースのWeb API開発について登壇しました
はてなブックマークで見る:GoにおけるAPIドキュメントベースのWeb API開発について登壇しました
Pocketに保存する:GoにおけるAPIドキュメントベースのWeb API開発について登壇しました(5保存)
5
Good First Issue から OSS へコントリビュートしてみた
Good First Issue にコントリビュートしてみたので、経験談について記載してみます。Good First Issueで定義されており、初めてのコントリビュートに向いている Issue につけられるラベルです。
2021.02.05
Programming
Xでポストする:Good First Issue から OSS へコントリビュートしてみた(4ポスト)
4
Facebookでシェアする:Good First Issue から OSS へコントリビュートしてみた
はてなブックマークで見る:Good First Issue から OSS へコントリビュートしてみた(10ブックマーク)
10
Pocketに保存する:Good First Issue から OSS へコントリビュートしてみた(12保存)
12
Azure Event Hubs の EventProcessorClientを利用した Consumer 実装
Azure が提供されている Event Hubs の Consumer 処理実装の EventProcessorClient について調査する機会があったため、整理した内容を公開いたします。EventHubs_logo.png> Azure アーキテクチャ アイコン
2021.01.29
Cloud
Xでポストする:Azure Event Hubs の EventProcessorClientを利用した Consumer 実装
Facebookでシェアする:Azure Event Hubs の EventProcessorClientを利用した Consumer 実装
はてなブックマークで見る:Azure Event Hubs の EventProcessorClientを利用した Consumer 実装
Pocketに保存する:Azure Event Hubs の EventProcessorClientを利用した Consumer 実装
Future Tech Night(第5弾:AWS&DataPlatform MaaSビジネス編)を開催しました
先日2020/11/25にオンラインにてFuture Tech Nightという社外勉強会を開催しました。今回は第5弾としてAWS&DataPlatform を活用した、MaaSビジネスの最新事例を紹介しました
2020.12.28
DataEngineering
Xでポストする:Future Tech Night(第5弾:AWS&DataPlatform MaaSビジネス編)を開催しました
Facebookでシェアする:Future Tech Night(第5弾:AWS&DataPlatform MaaSビジネス編)を開催しました
はてなブックマークで見る:Future Tech Night(第5弾:AWS&DataPlatform MaaSビジネス編)を開催しました(1ブックマーク)
1
Pocketに保存する:Future Tech Night(第5弾:AWS&DataPlatform MaaSビジネス編)を開催しました(1保存)
1
AWSマネージドAirflow(MWAA)についてのFAQ
AWS マネージド Airflow が 2020/11/24 にリリースされました。 [Introducing Amazon Managed Workflows for Apache Airflow サービスを利用するにあたって知りたかったことを調査し、FAQ ベースで整理しましたので公開します。
2020.12.06
Cloud
Xでポストする:AWSマネージドAirflow(MWAA)についてのFAQ
Facebookでシェアする:AWSマネージドAirflow(MWAA)についてのFAQ
はてなブックマークで見る:AWSマネージドAirflow(MWAA)についてのFAQ(1ブックマーク)
1
Pocketに保存する:AWSマネージドAirflow(MWAA)についてのFAQ(5保存)
5
Airflow の SLA設定方法
Airflowの SLA 設定方法を紹介します。sla_miss_callback 関数は以下の引数が必要
2020.08.27
Infrastructure
Xでポストする:Airflow の SLA設定方法
Facebookでシェアする:Airflow の SLA設定方法
はてなブックマークで見る:Airflow の SLA設定方法(2ブックマーク)
2
Pocketに保存する:Airflow の SLA設定方法(1保存)
1
Zuora連載2:Zuora REST API 利用と開発環境構築
Zuora Central Platform には様々なリソースがありますが、それらは API 越しに扱うことができます。 この記事では、Zuora REST API の簡単な利用方法と Swagger を利用したモックを作成して、開発環境を整備することを扱います。
2020.07.08
Programming
Xでポストする:Zuora連載2:Zuora REST API 利用と開発環境構築
Facebookでシェアする:Zuora連載2:Zuora REST API 利用と開発環境構築
はてなブックマークで見る:Zuora連載2:Zuora REST API 利用と開発環境構築
Pocketに保存する:Zuora連載2:Zuora REST API 利用と開発環境構築(4保存)
4
VSCode の Go extension でよく利用するコマンド 7選
最近 Go 開発本体への加入が発表されるなど、盛り上がっている VSCode の Go extension ですが、私も基本は VSCode + Go extension を利用して開発しています。開発する際によく利用するコマンドがいくつかありますので、まとめました。
2020.07.07
Programming
Xでポストする:VSCode の Go extension でよく利用するコマンド 7選(10ポスト)
10
Facebookでシェアする:VSCode の Go extension でよく利用するコマンド 7選
はてなブックマークで見る:VSCode の Go extension でよく利用するコマンド 7選(56ブックマーク)
56
Pocketに保存する:VSCode の Go extension でよく利用するコマンド 7選(53保存)
53
Go の Open API 3.0 のジェネレータ oapi-codegen を試してみた
go-swagger は Swagger 2.0 にのみ対応しており、OpenAPI 3.0 系が使えない問題がありました。最新に追従していく上でも Open API 3.0 系に寄せていきたいと考えていたので、なにか使えるツールはないか探したところ、以下を見つけました。 https://github.com/deepmap/oapi-codegen 使えるかどうか実際に動かして試してみます。
2020.07.01
Programming
Xでポストする:Go の Open API 3.0 のジェネレータ oapi-codegen を試してみた(22ポスト)
22
Facebookでシェアする:Go の Open API 3.0 のジェネレータ oapi-codegen を試してみた
はてなブックマークで見る:Go の Open API 3.0 のジェネレータ oapi-codegen を試してみた(18ブックマーク)
18
Pocketに保存する:Go の Open API 3.0 のジェネレータ oapi-codegen を試してみた(22保存)
22
Go Tips 連載5: エラーコードベースの例外ハンドリングの実装+morikuni/failureサンプル
今回は、errors package を一部利用して、エラーコードベースのエラーハンドリング処理を実装しました。また、morikuni/failure を利用した実装への書き換えも試してみています。
2020.05.22
Programming
Xでポストする:Go Tips 連載5: エラーコードベースの例外ハンドリングの実装+morikuni/failureサンプル
Facebookでシェアする:Go Tips 連載5: エラーコードベースの例外ハンドリングの実装+morikuni/failureサンプル
はてなブックマークで見る:Go Tips 連載5: エラーコードベースの例外ハンドリングの実装+morikuni/failureサンプル(43ブックマーク)
43
Pocketに保存する:Go Tips 連載5: エラーコードベースの例外ハンドリングの実装+morikuni/failureサンプル(37保存)
37
AirflowのTips 11選
Airflow 利用にあたって知っておいたほうが良いんじゃないかなと思う情報をまとめました。いわゆるハマりどころです。Airflow 自体の基本的な説明(用語,DAG 定義方法,etc..) は省略しています。
2020.01.31
Infrastructure
Xでポストする:AirflowのTips 11選
Facebookでシェアする:AirflowのTips 11選
はてなブックマークで見る:AirflowのTips 11選(16ブックマーク)
16
Pocketに保存する:AirflowのTips 11選(19保存)
19
AWS Glueの単体テスト環境の構築手順
当記事では、AWS Glue をローカル環境で単体テストするための環境構築方法についてまとめました。
2019.12.06
DataEngineering
Xでポストする:AWS Glueの単体テスト環境の構築手順
Facebookでシェアする:AWS Glueの単体テスト環境の構築手順
はてなブックマークで見る:AWS Glueの単体テスト環境の構築手順(4ブックマーク)
4
Pocketに保存する:AWS Glueの単体テスト環境の構築手順(6保存)
6
Go Cloud#1 概要とBlobへの活用方法
今回は、Go Cloudシリーズとしていくつか Go Cloudに関する記事をリレー形式で書いていきたいと思います。 第一弾としては、Go Cloud についての概要と、案件でも活用した Blob を利用したサンプルについて解説します。また、認証系の情報の扱いについても記載します。
2019.11.11
Programming
Xでポストする:Go Cloud#1 概要とBlobへの活用方法
Facebookでシェアする:Go Cloud#1 概要とBlobへの活用方法
はてなブックマークで見る:Go Cloud#1 概要とBlobへの活用方法(15ブックマーク)
15
Pocketに保存する:Go Cloud#1 概要とBlobへの活用方法(12保存)
12
WAFとして go-swagger を選択してみた
Go のWebアプリケーションフレームワークを検討した際に、 go-swagger が良いのではと思い、比較調査してみました。 結果、実際に選択し導入しています。
2019.08.14
Programming
Xでポストする:WAFとして go-swagger を選択してみた
Facebookでシェアする:WAFとして go-swagger を選択してみた
はてなブックマークで見る:WAFとして go-swagger を選択してみた(13ブックマーク)
13
Pocketに保存する:WAFとして go-swagger を選択してみた(15保存)
15
1