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
レガシーコア 不変の価値 / legacy-core-value
Search
kent-hamaguchi
November 22, 2018
Technology
2
1.3k
レガシーコア 不変の価値 / legacy-core-value
イベント「レガシー感謝の日」にて、登壇させていただきました際のスライドです
。
https://askul.connpass.com/event/104108/
kent-hamaguchi
November 22, 2018
Tweet
Share
More Decks by kent-hamaguchi
See All by kent-hamaguchi
メディアドゥ Go Conference 2021 スポンサーセッション/gocon-2021-mediado
kenthamaguchi
1
11k
メディアドゥ Amazon Personalize in AWS メディアセミナー Q1/mediado-amazon-personalize-aws-media
kenthamaguchi
0
1.5k
MediaDo DynamoDB活用事例/mediado-dynamodb-usecase
kenthamaguchi
0
1.3k
MediaDo.go #2 Clean Architectureとの付き合い方/mediado-go-2-clean-architecture
kenthamaguchi
2
1.8k
Infra Study Meetup #5 メディアドゥスポンサーセッション/infra-study-meetup-5-mediado
kenthamaguchi
0
850
JAWS DAYS 2020 メディアドゥスポンサーセッション/jaws-days-2020-mediado
kenthamaguchi
1
1.9k
OOC 2020 メディアドゥ スポンサーセッション/ooc_2020_mediado
kenthamaguchi
0
580
MediaDo.go #1 レガシーに立ち向かう / mediado-go-1-vs-legacy
kenthamaguchi
0
1.3k
MediaDo.go #1 GopherCon 2019 参加レポート / mediado-go-1-gophercon-2019
kenthamaguchi
1
1.3k
Other Decks in Technology
See All in Technology
New Cache Hierarchy for Container Images and OCI Artifacts in Kubernetes Clusters using Containerd / KubeCon + CloudNativeCon Japan
pfn
PRO
0
140
評価の納得感を2段階高める「構造化フィードバック」
aloerina
1
140
バクラクのモノレポにおける AI Coding のための環境整備と {Roo,Claude} Code活用事例 / AI Coding in Bakuraku's Monorepo: Environment Setup & Case Studies with {Roo, Claude} Code
upamune
9
5.8k
基調講演: 生成AIを活用したアプリケーションの開発手法とは?
asei
1
120
Monorepo Error Management: Automated Runbooks and Team-Targeted Alert Distribution
biwashi
1
170
Tensix Core アーキテクチャ解説
tenstorrent_japan
0
340
AWS と定理証明 〜ポリシー言語 Cedar 開発の舞台裏〜 #fp_matsuri / FP Matsuri 2025
ytaka23
9
2.3k
In Praise of "Normal" Engineers (LDX3)
charity
0
440
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
2.1k
活きてなかったデータを活かしてみた話 / Shirokane Kougyou vol 19
sansan_randd
1
140
脅威をモデリングしてMCPのセキュリティ対策を考えよう
flatt_security
4
1.5k
kubellが挑むBPaaSにおける、人とAIエージェントによるサービス開発の最前線と技術展望
kubell_hr
0
240
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
Writing Fast Ruby
sferik
628
61k
The Invisible Side of Design
smashingmag
299
50k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
42
2.4k
Producing Creativity
orderedlist
PRO
346
40k
How GitHub (no longer) Works
holman
314
140k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
130
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Transcript
Legacy Legacy CORE CORE VALUE VALUE
Name : Twitter : GitHub : Qiita : kentfordev @k_h_sissp
@kentfordevgithub @kentfordev About me
言語 Java Go Nim アセンブラ C C++ C# Groovy Scala
PHP Rust Javascript : 6年5ヶ月 : 5ヶ月 : 1週間 : 3ヶ月 : 6ヶ月 : 1ヶ月 : 3ヶ月 : 2ヶ月 : 3ヶ月 : 2年2ヶ月 : 1ヶ月 : 6年5ヶ月 フレームワーク Tomcat Spring Boot Struts : 6年5ヶ月 : 1ヶ月 : 4年6ヶ月 データベース Oracle PostgreSQL MySQL : 6年5ヶ月 : 2年8ヶ月 : 3ヶ月 クラウド AWS : 3ヶ月 : 3ヶ月 レトロゲーム SFC About me
Refactoring 30,000 Lines * any files 10,000 Lines * 10
files + max 1,000 Lines
Architecture (null) Objective & Functional & Clean(will be)
Server 10 servers different env + src + version 10
servers same env + src + version
Deploy javac -> classes Maven -> jar
Schedule Water fall Agile (Scrum)
Language(will be) Java + PHP Go
Legacy Legacy CORE CORE VALUE VALUE
LARGE! LARGE! MUSCLE! MUSCLE!
Environment Changes Environment Changes gradually... gradually...
Evolution Evolution or or Extinction Extinction
None
Use! Use!
Learn! Learn!
Use legacy, not throw. Legacy gives learning.
AND We will be, Legacy.
Legacy Core Value is LOVE レガシーの不変の価値は、最大限後世の資源であり続けようとする、慈愛の意思であり、学びを与えること。
END END