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とGo言語とコンテナによる証券プラットフォーム
Search
atsushi-ishibashi
March 20, 2019
Technology
85
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWSとGo言語とコンテナによる証券プラットフォーム
atsushi-ishibashi
March 20, 2019
More Decks by atsushi-ishibashi
See All by atsushi-ishibashi
コンテナ運用におけるアプリケーション設定管理
atsushi51
0
520
モダンなアーキテクチャでゼロから作る証券基盤
atsushi51
1
2.9k
Goによるスキーマ駆動開発
atsushi51
1
1.8k
AWSにおけるクラウドネイティブでセキュアな証券システムの運用
atsushi51
0
150
独自ファイル形式にStructTagで立ち向かう
atsushi51
0
97
クラウドインフラの権限
atsushi51
0
84
StepFunctionsフルコース
atsushi51
0
120
DevSecOps実践
atsushi51
0
160
Other Decks in Technology
See All in Technology
Comment regagner la souveraineté de vos données tout en étant payé grâce à Nostr !
rlifchitz
0
220
「軸足」は 固定しなくていい - 熱量と強みで描く、しなやかなキャリアの形
kakehashi
PRO
1
280
#エンジニアBooks 30分でわかる 「技術記事を書く技術」 / engineer-books 2026-06-30
jnchito
1
130
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
150
Microsoft のサポートとフィードバック総まとめ
murachiakira
PRO
0
120
はてなのサービス基盤を支える Kubernetes《足腰》
masayoshimaezawa
0
170
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
7.7k
[チョークトーク資料]AWS DevOps Agent を使いこなす / AWS Dev Ops Agent Chalk Talk AWS Summit Japan 2026
kinunori
4
800
時期が悪い!それでもRaspberry Piを買って遊んで活用するには / 20260627-osc26do-rpi-jikigawarui
akkiesoft
1
900
技術・能力を向上する原理原則 #きのこセッションa #きのこ2026
bash0c7
0
140
From Prompt Engineering to Loop Engineering
shibuiwilliam
1
280
AIエージェントとPhysical AIが拓く製造業の変革(ハノーバーメッセリキャップ)
iotcomjpadmin
0
160
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
170
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
750
Typedesign – Prime Four
hannesfritz
42
3.1k
WENDY [Excerpt]
tessaabrams
11
38k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Code Review Best Practice
trishagee
74
20k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
310
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.5k
Amusing Abliteration
ianozsvald
1
210
Transcript
AWSͱGoݴޠͱίϯςφʹΑΔ ূ݊ϓϥοτϑΥʔϜ
ࣗݾհ - ੴڮ३ࢤ • ࡏֶதʹFinatextʹؔΘΔ • ࠒ͍ͬͯΔݴޠɿGoݴޠ • terraform-provider-awsʹͦͦ͜͜ߩݙ •
झຯɿαφ • GitHubɿatsushi-ishibashi
ձࣾհ - Finatext
. 5 ͜ͷ՝Λղܾ͢ΔͨΊզʑ4FSWJDFʗ#JHEBUBʗ 1MBUGPSNΛ։ൃ͠ࡾҐҰମͰۚ༥Λ4FSWJDFͱͯ͠࠶ൃ໌͢Δ Μͩ#VTJOFTTϞσϧ ϚΠφεͳސ٬ମݧ ۚ༥αʔϏε6* 69 #UP$#UP#UP$Ͱͷ ۚ༥ϑϩϯταʔϏε։ൃɻ
ূ݊γεςϜ#BB4 ূ݊γεςϜΛ"1*αʔϏεԽ͠ɺ ূ݊ϏδωεϓϥοτϑΥʔϜΛఏڙ େखϔοδϑΝϯυػؔࢿՈ͚ʹσʔλαʔϏεΛఏڙɻ Ϗοάσʔλղੳ
.. αʔϏεఏڙऀଆͷূ݊αʔϏε্ཱͪ͛ʹ͔͔ΔίετΛݮ ͠ɺੜ׆ऀʹΘ͔Γ͍͢ূ݊αʔϏεΛಧ͚Δ͜ͱ͕Մೳʹ
ಛ • ΄΅શͯͷαʔϏε͕ίϯςφՔಇ • ೝূαʔϏεͷΓग़͠ • Direct ConnectͰͷ֎ڥ
Route53 ALB αϒυϝΠϯͰ ECS CWL Host HeaderͰ ৼΓ͚ ϩάͷू CWE
cron࣮ߦ
GoݴޠʹΑΔίϯςφӡ༻ • ECSʹΑΔΦʔτώʔϦϯά / ΫϥελͷASGʹΑΔߏ →؆୯ʹ௵ͤΔڥ • awslogsʹΑͬͯඪ४ग़ྗͰCWLʹϩάΛू →ϝτϦΫεϑΟϧλʔKinesisͷLambdaͰΞϓϦέʔ γϣϯϩάʹΦϯϥΠϯϨεϙϯεɻexport
taskͰS3ʹύʔ ςΟγϣϯׂͯ͠ు͖ग़͠ • cronॲཧΛCWEͰϚωʔδυཧ →CLIͰઃఆ͞ΕͯΔcron jobͷҰཡԽ͕༰қʂ • NO SSH • Goͩͱίϯςφখͯ͘͞Dockerfile΄΅ςϯϓϨԽ͢Δ
ɾେମ্͕ͷΑ͏ͳDockerfileͰॻ͚Δ ɾΠϝʔδαΠζ10MB͘Β͍ FROM golang:alpine as builder ENV APPDIR $GOPATH/src/example RUN
\ apk update && \ rm -rf /var/cache/apk/* && \ mkdir -p $APPDIR ADD . $APPDIR/ WORKDIR $APPDIR RUN go build -ldflags “-s -w” -o example FROM alpine RUN apk add —no-cache ca-certificates COPY —-from=builder /go/src/example/example /usr/local/bin/ ENTRYPOINT [“example”]
ೝূαʔϏεͷΓग़͠ Cognito ೝՄαʔϏε gRPC
Direct ConnectͰͷ֎ڥ • ۚ༥ͩͱൃࢢσʔλͷऔಘͳͲTCPʹͯಠࣗ ༷Ͱૄ௨͢Δ͜ͱΖ͕͋Δɻ →ઐ༻ઢͰͷଓ͕ඞཁɻDXͰAWSڥʹܨ͗͜Μͩ • ϑΝΠϧ࿈ܞSFTP͕Α͋͘Δ →AWS Transferॿ͔Δɻͨͩͪΐͬͱߴ͍…
• S3ͰͷϑΝΠϧ࿈ܞ͕Մೳͳͱ͜Ζͪ´ • কདྷతʹPrivate LinkͰܨ͍ͰDX֎ͤͨΒΑ͍ͳʔ →͍ΘΏΔAWSGCP͕Πϯλʔωοτʹͳͬͯͭ͘
·ͱΊ • ͱʹ͔͘ίϯςφΦʔέετϨʔγϣϯ ྑ͍Α • ೝূ / ೝՄ͓͠Ζ͍͕ɺαʔϏεཁ ݅ʹ߹Θͤͯબ͠Α͏ •
AWS͕ΠϯλʔωοτʹͳΔͱྑ͍ͳ(?) • Finatextۚ༥ʹڵຯ͋ΔΤϯδχΞΛ ืूͯ͠·͢ʂʂ