Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWS Transform Customが発表されたものの、、、これ系ツールがしっくりこない...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
taoski
December 12, 2025
Technology
0
160
AWS Transform Customが発表されたものの、、、 これ系ツールがしっくりこない理由を考えてみた件
AWS Transform Customが発表されたものの、、、これ系ツールがしっくりこない理由を考えてみた件
taoski
December 12, 2025
Tweet
Share
Other Decks in Technology
See All in Technology
AI が Approve する開発フロー / How AI Reviewers Accelerate Our Development
zaimy
1
180
AWS Bedrock Guardrails / 機密情報の入力・出力をブロックする — Blocking Sensitive Information Input/Output
kazuhitonakayama
2
170
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
43k
Claude Codeと駆け抜ける 情報収集と実践録
sontixyou
1
820
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
74k
作るべきものと向き合う - ecspresso 8年間の開発史から学ぶ技術選定 / 技術選定con findy 2026
fujiwara3
4
440
Claude Codeで実践するスペック駆動開発入門 / sdd-with-claude_code
yoshidashingo
3
4.4k
もう怖くないバックグラウンド処理 Background Tasks のすべて - Hakodate.swift #1
kantacky
0
110
GitHub Copilot CLI 現状確認会議(2026年2月のすがた)
torumakabe
4
600
Generative UI を試そう!A2-UIでAIエージェントにダッシュボードを作らせてみた
kamoshika
1
300
ソフトウェアアーキテクトのための意思決定術: Create Decision Readiness—The Real Skill Behind Architectural Decision
snoozer05
PRO
4
280
React 19時代のコンポーネント設計ベストプラクティス
uhyo
17
6.8k
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.3k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.4k
We Are The Robots
honzajavorek
0
180
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
280
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
72k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Deep Space Network (abreviated)
tonyrice
0
76
Skip the Path - Find Your Career Trail
mkilby
0
67
What's in a price? How to price your products and services
michaelherold
247
13k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Transcript
AWS Transform Customが発表されたものの、、、 これ系ツールがしっくりこない理由を考えてみた件 2025.12.12 株式会社ヘプタゴン 佐々木 雄大
結論 • MigrationやModernizationのToolってRun at once • 一度、完了したら、 日常的にさわることがないので気持ちが離れやすい • けど、その刹那的な、諸行無常感のあるツールってエモいよね
• 技術的負債(Tech Dept)をガシガシ解消していきたい気持ち • 地方には古いソフトウェアまだまだ現役でいっぱい。。。 開発者のいなくなった.NetFramework3.5とか
Ref: Demolish Technical Debt with AWS Transform https://www.youtube.com/watch?v=lmZ2NQWUNsA&t=258s
AWS Transfromってなんだっけ? • “Amazon Q Developer コード変換機能”が AWS Transform というサービスにスピンアウト
• レガシーワークロードの移行・モダナイゼーションを支援 するサービス • AWS Transform for .NET : 2025/5/15 GA • AWS Transform for VMware: 2025/5/15 GA • AWS Transform for Mainframe : 2025/5/15 GA • AWS Transform custom : 2025/12/1 GA NEW
今回発表されたAWS Transform Customとは • これまでのAWS Transformは環境固め打ちのツールだった • AWS Transform Customは移行元、移行先の環境を問わず、
Modernizationを可能にすることを目指すツール .NET Framework 3.5+ .NET 10 これまで(AWS Transfom for .NET): AWS Transfom custom: なんでも 最新環境
ホントにできるの?
パターン 説明 複雑 例 APIとサービスの 移行 機能性を維持しながら API バージョンまたは 同等のサービス間で移行する
中くら い AWS SDK v1→v2 (Java、Python、 JavaScript)、Boto2→Boto3、JUnit 4→5、 javax→jakarta 言語バージョン のアップグレー ド 同じプログラミング言語の新しいバージョン にアップグレードし、新しい機能を採用し、 廃止された機能を置き換える 低中 Java 8→17、Python 3.9→3.13、Node.js 12→22、TypeScriptのバージョンアップ フレームワーク のアップグレー ド 同じフレームワークの新しいバージョンに アップグレードし、重大な変更に対処する 中くら い Spring Boot 2.x→3.x、React 17→18、 Angularのアップグレード、Djangoのアップ グレード フレームワーク の移行 同様の目的を果たす全く異なるフレームワー クへの移行 高い Angular→React、Redux→Zustand、 Vue.js→React ライブラリと依 存関係のアップ グレード 同じ言語とフレームワークを維持しながら、 サードパーティのライブラリを新しいバー ジョンにアップグレードする 低中 Pandas 1.x→2.x、NumPy のアップグレード、 Hadoop/HBase/Hive ライブラリのアップグ レード、Lodash のアップグレード Ref:Transformation Patterns https://docs.aws.amazon.com/transform/latest/userguide/custom.html
パターン 説明 複雑 例 コードリファク タリングとパ ターンの近代化 外部機能を変更せずにコードパターンを最新 化し、ベストプラクティスを採用する 低中
印刷→ログ記録フレームワーク、文字列連結 →f文字列、型ヒントの採用、可観測性計測 スクリプトと ファイルごとの 翻訳 独立したスクリプトや設定ファイル(ファイ ルがほとんど自己完結的)を翻訳する 低中 AWS CDK→Terraform、 Terraform→CloudFormation、Excel→Python ノートブック、Bash→PowerShell アーキテクチャ の移行 最小限のコード変更でハードウェア アーキテ クチャまたはランタイム環境間の移行 中高 x86→AWS Graviton(ARM)、オンプレミス →Lambda、従来型サーバー→コンテナ 言語間の移行 あるプログラミング言語から別のプログラミ ング言語へのコードベースの変換 非常に 高い Java→Python、JavaScript→TypeScript、C→Rust 、Python→Go カスタムおよび 組織固有の変換 独自の組織要件と特殊な近代化ニーズ 様々 カスタム内部ライブラリの移行、組織固有の コーディング標準、独自のフレームワークの 移行 Ref:Transformation Patterns https://docs.aws.amazon.com/transform/latest/userguide/custom.html
Modernizationの目的特化型生成AIAgent サラの状態の生成AIでやるよりもゴール早そう ちゃんと活用できると社内でも重宝しそう “使ってみた”続報に期待...
AWS re:invent2025 recap • re:invent初参戦。海外13年ぶり。ラスベガス2回目25 年ぶり • 生成AIからAI Agentにしぼった印象 •
先人たちの教えに従って間違いなかった。 • ハワイトランジット • のどぬーるマスク • JAWS-UG札幌のみなさんや同行のみなさんに お世話になりました • 交流できてホントに楽しかった