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
アーキテクチャとビジネスロジック
Search
Tomoki Ota
October 25, 2024
Programming
0
25
アーキテクチャとビジネスロジック
ビジネスロジックをメインにアーキテクチャについて簡単に説明しました。
Tomoki Ota
October 25, 2024
Tweet
Share
More Decks by Tomoki Ota
See All by Tomoki Ota
アーキテクチャの価値
tomo1227
0
27
【Go言語】テスト
tomo1227
0
15
【Go言語】クロージャ
tomo1227
0
130
【Go言語】イテレータ
tomo1227
0
17
【Go言語】エラーハンドリング
tomo1227
0
18
AIに淘汰されないようにするには?
tomo1227
0
25
【Go言語】range
tomo1227
0
9
【Go言語】break
tomo1227
0
21
【Go言語】反復処理
tomo1227
0
10
Other Decks in Programming
See All in Programming
AWS Lambdaから始まった Serverlessの「熱」とキャリアパス / It started with AWS Lambda Serverless “fever” and career path
seike460
PRO
1
260
Modular Monolith Monorepo ~シンプルさを保ちながらmonorepoのメリットを最大化する~
yuisakamoto
9
920
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
130
Arm移行タイムアタック
qnighy
0
350
[Do iOS '24] Ship your app on a Friday...and enjoy your weekend!
polpielladev
0
120
2024/11/8 関西Kaggler会 2024 #3 / Kaggle Kernel で Gemma 2 × vLLM を動かす。
kohecchi
5
970
初めてDefinitelyTypedにPRを出した話
syumai
0
430
Jakarta EE meets AI
ivargrimstad
0
800
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
120
React への依存を最小にするフロントエンド設計
takonda
18
4.8k
エンジニアとして関わる要件と仕様(公開用)
murabayashi
0
310
Make Impossible States Impossibleを 意識してReactのPropsを設計しよう
ikumatadokoro
0
290
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
Code Review Best Practice
trishagee
64
17k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
16
2.1k
A Philosophy of Restraint
colly
203
16k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
A Tale of Four Properties
chriscoyier
156
23k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Speed Design
sergeychernyshev
25
620
Into the Great Unknown - MozCon
thekraken
32
1.5k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
Transcript
5PNPLJ0UB ΞʔΩςΫνϟͱϏδωεϩδοΫ
ΞδΣϯμ wϏδωεϩδοΫ w%%% wΞʔΩςΫνϟ
ϏδωεϩδοΫ
ϏδωεϩδοΫͱʁ ϏδωεΞϓϦέʔγϣϯͷ಄
04QMBUGPSN͕มԽͯ͠ มΘΒͳ͍Օॴ ϏδωεϩδοΫͱʁ
%%%
υϝΠϯۦಈઃܭ %%%ͱʁ
υϝΠϯϩδοΫΛ࠷্ҐϨϕϧͷ ํͱͯ͠։ൃ͢Δ %%%ͱʁ
υϝΠϯϩδοΫWTϏδωεϩδοΫ ϏδωεϩδοΫ υϝΠϯϩδοΫ
ۀϏδωεͷରྖҬ υϝΠϯͱʁ
υϝΠϯʹؔ͢ΔࣝϧʔϧɺཁٻΛ நతʹཧͨ͠ͷ υϝΠϯϞσϧ
ࣦഊͨ͠ͱޭ͍ͯ͠Δ͕͋Δ %%%ѱͳͷ͔ʁ
w υϝΠϯϞσϧශ݂ w ࣝෆɻͳΜͪΌͬͯ%%% w ແବʹநͳσΟϨΫτϦΛ࡞Δ %%%Ͱࣦഊ͢Δཧ༝
ίʔυΛಡΉͷ͕ԼखͳΤϯδχΞͷͨΊ ʹίʔυΛ៉ྷʹ͢Δͷ࣌ؒͷແବ ࣝෆ
நతͳϨΠϠʔ͕ͨ͘͞Μ͔͋ͬͯͬ͜ ͍͍͠ɺίʔυׂͰ͖ͯεϚʔτʹͳΔ ͷೝࣝͰ࠾༻͞Ε͕ͪ ˠ#FUUFS.7$ ແବʹநͳσΟϨΫτϦΛ࡞Δ
ώοΫͷ๏ଇ δϟϜͷ๏ଇ Ϣʔβʔͷҙࢥܾఆʹ͔͔Δ࣌ؒɺબߦҝ ʹ͓͚ΔΤϯτϩϐʔྔʹൺྫ͢Δɻྫ͑ɺ ϨετϥϯͷϝχϡʔͰɺબࢶ͕૿͑Δ΄Ͳ จ͢Δ·Ͱʹ͕͔͔࣌ؒΔɻ
ώοΫͷ๏ଇ δϟϜͷ๏ଇ ҙࢥܾఆΛআ͘ॴཁ࣌ؒɺ ࣮ݧ͔ΒಘΒΕͨฏۉతҙࢥܾఆ ࣌ؒʢNTʣɺ બࢶͷͷͱ͖ɺॴཁ࣌ؒ ҎԼͷΑ ͏ʹදͤΒΕΔɻ a b
n T T = a + blog2(n + 1)
ώοΫͷ๏ଇ δϟϜͷ๏ଇ ྫ͑͋Δ৴߸ΛݟͯରԠ͢ΔϘλϯΛԡ͢ͱ͍͏߹ɺ৴߸ͷཧղϘ λϯԡԼʹ͔͔ΔҰఆ࣌ؒΛϛϦඵͱ͢ΔͳΒɺ৴߸ͷൃ৴͔ΒϘλ ϯԡԼ·Ͱͷ࣌ؒ࣍ͷΑ͏ʹͳΔɻ Ϙλϯͷ͕ͭͷ߹ɿ5 MPH 㲈ϛϦඵ
Ϙλϯͷ͕ͭͷ߹ɿ5 MPH 㲈ϛϦඵ Ϙλϯͷ͕ͭͷ߹ɿ5 MPH 㲈ϛϦඵ Ϙλϯͷ͕ͭͷ߹ɿ5 MPH 㲈ϛϦඵ Ϙλϯͷ͕ͭͷ߹ɿ5 MPH 㲈ϛϦඵ
ώοΫͷ๏ଇ δϟϜͷ๏ଇ
ΞʔΩςΫνϟ
ϨΠϠʔυΞʔΩςΫνϟ 1SFTFOUBUJPO "QQMJDBUJPO %PNBJO *OGSBTUSVDUVSF ҹґଘͷ͖
ϨΠϠʔυΞʔΩςΫνϟ 6* 1SFTFOUBUJPO .PEFM %BUB"DDFTT *OGSBTUSVDUVSF
ϨΠϠʔυΞʔΩςΫνϟ %%% 1SFTFOUBUJPO "QQMJDBUJPO %PNBJO *OGSBTUSVDUVSF ҹґଘͷ͖ %PNBJOʹґଘ͢Δ
.7$ .PEFM 7JFX $POUSPMMFS υϝΠϯϩδοΫ
ΫϦʔϯΞʔΩςΫνϟ w &OUFSQSJTF#VTJOFTT3VMF w "QQMJDBUJPO#VTJOFTT3VMF
ΦχΦϯΞʔΩςΫνϟ
ϔΩαΰφϧΞʔΩςΫνϟ ϙʔτΞϯυΞμϓλʔ