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
[JAWS-UG 横浜支部 #76] レガシーシステム担当者が見たre :Invent2024
Search
sh_fk2
December 09, 2024
Technology
0
190
[JAWS-UG 横浜支部 #76] レガシーシステム担当者が見たre :Invent2024
sh_fk2
December 09, 2024
Tweet
Share
More Decks by sh_fk2
See All by sh_fk2
[JAWS-UG新潟#20] re:Invent2024 -CloudOperationsアップデートについて-
shintaro_fukatsu
0
120
[トレノケ雲の会 mod.13] 3回目のre:Inventで気づいたこと -CloudOperationsを添えて-
shintaro_fukatsu
0
110
Other Decks in Technology
See All in Technology
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
300
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
290
10分で学ぶKubernetesコンテナセキュリティ/10min-k8s-container-sec
mochizuki875
3
380
pg_bigmをRustで実装する(第50回PostgreSQLアンカンファレンス@オンライン 発表資料)
shinyakato_
0
110
[Ruby] Develop a Morse Code Learning Gem & Beep from Strings
oguressive
1
190
事業貢献を考えるための技術改善の目標設計と改善実績 / Targeted design of technical improvements to consider business contribution and improvement performance
oomatomo
0
150
Microsoft Azure全冠になってみた ~アレを使い倒した者が試験を制す!?~/Obtained all Microsoft Azure certifications Those who use "that" to the full will win the exam! ?
yuj1osm
2
120
3年でバックエンドエンジニアが5倍に増えても破綻しなかったアーキテクチャ そして、これから / Software architecture that scales even with a 5x increase in backend engineers in 3 years
euglena1215
9
3.2k
日本版とグローバル版のモバイルアプリ統合の開発の裏側と今後の展望
miichan
1
140
React Routerで実現する型安全なSPAルーティング
sansantech
PRO
2
260
なぜCodeceptJSを選んだか
goataka
0
170
20241214_WACATE2024冬_テスト設計技法をチョット俯瞰してみよう
kzsuzuki
3
670
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
Adopting Sorbet at Scale
ufuk
73
9.1k
How to Ace a Technical Interview
jacobian
276
23k
Transcript
レガシーシステム担当者が見た re:Invent2024 2024年12月9日 JAWS-UG横浜 #76 AWS re:Invent 2024 宇宙一早い re:Cap
#jawsugyokohama #jawsug
自己紹介 >深津 新太郎 GM & PjM @ JTC 情報システム子会社 レガシー基幹システムの運用・開発・リプレイスを担当
>AWS利用 2019- >好きなサービス S3 名前と機能のギャップが好き >re:invent 2022、2023、2024参加
レガシーシステムの担当者 どのくらいいらっしゃいますか?
Agenda •マイグレーション関連 • Keynote • 個別Session •まとめ
Keynote
引用元:https://youtu.be/LY7m5LQliAo?si=5oTInt4cHC8J__w4&t=7535 Keynote001 CTO Matt
引用元:https://youtu.be/LY7m5LQliAo?si=5oTInt4cHC8J__w4&t=7535 Keynote001 CTO Matt 「Legacy Windows」 モダナイゼーション Windowsにおける継続的なパッチ適用 スケーラビリティの問題、ライセンス費用の問題
Keynote001 CTO Matt 引用元:https://youtu.be/LY7m5LQliAo?si=sycWtj4ObVqbnjtA&t=7565
Keynote001 CTO Matt 引用元:https://youtu.be/LY7m5LQliAo?si=sycWtj4ObVqbnjtA&t=7565 Amazon Q Developer Transform .Net app
.Netアプリ WindowsからLinuxへのポーティング 人が実施するよりも4倍早く実施、コストを40%削減
Keynote005 Dr.Werner (Andy) 引用元:https://youtu.be/aim5x73crbM?si=cHgcNYZHVGtjN2Nn&t=3153
Keynote005 Dr.Werner (Andy) 引用元:https://youtu.be/aim5x73crbM?si=cHgcNYZHVGtjN2Nn&t=3153 Dr.Wernerのキーノートで一番刺さったフェーズ Andy(S3開発責任者) 「我々はこれまでこのやり方でいつもやってきた」
Keynote005 Dr.Werner in re:Invent2023 引用元:https://youtu.be/UTRBVPvzt9w?si=bpj4xi3NxG4zIF48&t=3622
Keynote005 Dr.Werner in re:Invent2023 引用元:https://youtu.be/UTRBVPvzt9w?si=bpj4xi3NxG4zIF48&t=3622 2023年のDr.Wernerのキーノートでも引用されていた 個々のチームにしっかり浸透している 忘れていないよな!と釘を刺された気分に
個別セッション
XNT-401 Port .Net Framework applications to Linux with Amazon Q
Developer .Net FrameworkのアプリをAmazon Q Developerを 使って.Net on Linuxに移行するワークショップ
VSCodeにAmazon Q Developerを組み込み 既存コードの分析、Qによるポーティング、承認、 ビルド、テストといった一連の流れを経験
変更点の差分の確認も可能
None
ビルドしてエラーになった部分をAmazon Qのガイドに 沿って修正、再ビルドを繰り返して移行
SAに聞いてみた セッションがほぼ満席 USでも.Net Frameworkを使っている企業は多く残っているの? エンタープライズで多い 多くの企業が、Legacy .Net 3.x、4.xをまだ使っている だからLegacy Windows、.Netに関するマイグレーションの話が
Keynoteに出てくる Amazon Q DeveloperでPortingすると毎回同じ結果になるの? 生成結果は10%〜最大で30%くらいは変わる可能性がある 手動で変更が必要なガイドはAmazon Q Developer側が提示 NGだったところを直してUnit-Testが通ればOK ※【注意】私の英語力の問題で不正確な情報を含む可能性があります SA SA
まとめ • マイグレーションに関しては、世界共通の課題 • 課題解決のため新たな機能が発表される • 何よりもモチベーションの向上 • これまでのやり方を変えていく •
手動で変えなければいけなかったところに生成AIを活用 • 契約形態の見直しも必要 結論:レガシーシステム担当もre:Inventに参加する価値は十分にある
行くぞ、re:Invent 2025! -Fin-