Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Build real world data collecting architecture w...
Search
Yuta Shimakawa
September 25, 2019
Programming
1
710
Build real world data collecting architecture with Goroutine and Channel
Yuta Shimakawa
September 25, 2019
Tweet
Share
More Decks by Yuta Shimakawa
See All by Yuta Shimakawa
現場のデータを集める技術
bananaumai
0
170
モノレポによるマイクロサービスアーキテクチャの開発運用
bananaumai
2
5.9k
Other Decks in Programming
See All in Programming
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.2k
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
140
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
510
TestingOsaka6_Ozono
o3
0
160
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.9k
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
2.9k
マスタデータ問題、マイクロサービスでどう解くか
kts
0
100
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
510
開発に寄りそう自動テストの実現
goyoki
2
1k
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
2.7k
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
7.3k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
390
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
Unsuck your backbone
ammeep
671
58k
Designing for Performance
lara
610
69k
Docker and Python
trallard
47
3.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
Writing Fast Ruby
sferik
630
62k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Facilitating Awesome Meetings
lara
57
6.7k
Transcript
#VJMESFBMXPSMEEBUB DPMMFDUJOHBSDIJUFDUVSFXJUI (PSPVUJOFBOE$IBOOFM !CBOBOB@VNBJ
:VUB4IJNBLBXB TPGUXBSFFOHJOFFS !CBOBOBVNBJ !CBOBOB@VNBJ
None
None
#BDLHSPVOE
None
None
None
None
None
*OTJEFHBUFXBZQSPDFTT 8SJUUFOJO(P
*OTJEFHBUFXBZQSPDFTT 4FOTPSNPEVMFT
*OTJEFHBUFXBZQSPDFTT 4FOTPSNBOBHFS
*OTJEFHBUFXBZQSPDFTT 4FOTPSEBUBIBOEMFST
*OTJEFHBUFXBZQSPDFTT
4VQQPSUNBOZTFOTPST 4FOEEBUBJOSFBMUJNF (VBSBOUFFEBUBEFMJWFSZ %BUBPSEFSNBUUFST -POHUFSNPQFSBUJPO 3FTJMJFOU
HPSPVUJOF
HPSPVUJOF DIBOOFM
$POUFOUT
.VMUJQMFTFOTPSTJOUPEBUB QSPDFTTJOHDIBOOFM 1SPDFTTTUSFBNEBUBXJUIQJQFMJOF QBUUFSO %FCPVODJOH#VGGFSJOH 4FMFDUDPNNBOEDIBOOFMT 4USVHHMFXJUI#BDLQSFTTVSF
.VMUJQMFTFOTPSTJOUPEBUB QSPDFTTJOHDIBOOFM 1SPDFTTTUSFBNEBUBXJUIQJQFMJOF QBUUFSO %FCPVODJOH#VGGFSJOH 4FMFDUDPNNBOEDIBOOFMT 4USVHHMFXJUI#BDLQSFTTVSF
.VMUJQMFTFOTPSTJOUPEBUB QSPDFTTJOHDIBOOFM
None
None
None
None
.VMUJQMFTFOTPSTJOUPEBUB QSPDFTTJOHDIBOOFM 1SPDFTTTUSFBNEBUBXJUIQJQFMJOF QBUUFSO %FCPVODJOH#VGGFSJOH 4FMFDUDPNNBOEDIBOOFMT 4USVHHMFXJUI#BDLQSFTTVSF
1SPDFTTTUSFBNEBUBXJUI QJQFMJOFQBUUFSO
QJQFMJOFQBUUFSO
$IBOOFM $IBOOFM $IBOOFM A A’ A’’ B B’ B’’ C
C’ C’’
FBDITUBHFSVOT DPODVSSFOUMZ
XIZQJQFMJOFJTOFFEFE
HPSPVUJOF DIBOOFM
QSPDFTTEBUBJOPSEFS TFOEEBUBJNNFEJBUFMZ
None
.VMUJQMFTFOTPSTJOUPEBUB QSPDFTTJOHDIBOOFM 1SPDFTTTUSFBNEBUBXJUIQJQFMJOF QBUUFSO %FCPVODJOH#VGGFSJOH 4FMFDUDPNNBOEDIBOOFMT 4USVHHMFXJUI#BDLQSFTTVSF
%FCPVODJOH#VGGFSJOH
A A’ A’ B B’ C C’ C’ %FCPVODF #V⒎FS
None
%FCPVODJOH
#VGGFSJOH
.VMUJQMFTFOTPSTJOUPEBUB QSPDFTTJOHDIBOOFM 1SPDFTTTUSFBNEBUBXJUIQJQFMJOF QBUUFSO %FCPVODJOH#VGGFSJOH 4FMFDUDPNNBOEDIBOOFMT 4USVHHMFXJUI#BDLQSFTTVSF
4FMFDUDPNNBOEDIBOOFM
None
None
None
.VMUJQMFTFOTPSTJOUPEBUB QSPDFTTJOHDIBOOFM 1SPDFTTTUSFBNEBUBXJUIQJQFMJOF QBUUFSO %FCPVODJOH#VGGFSJOH 4FMFDUDPNNBOEDIBOOFMT 4USVHHMFXJUI#BDLQSFTTVSF
4USVHHMFXJUI#BDLQSFTTVSF
#BDLQSFTTVSF QIPUPGSPNqJDLS
None
KVTUBCPSUEBUB IBSEUPEFBMJGJU IBQQFOT SFQMBDFJOUFSGBDF\^JOQSBDUJDF *U`TIBSEQPJOUJO(PMBOH
$PODMVTJPO4VNNBSZ
.VMUJQMFTFOTPSTJOUPEBUB QSPDFTTJOHDIBOOFM 1SPDFTTTUSFBNEBUBXJUIQJQFMJOF QBUUFSO %FCPVODJOH#VGGFSJOH 4FMFDUDPNNBOEDIBOOFMT 4USVHHMFXJUI#BDLQSFTTVSF
&BTZUPXPSLXJUIDPODVSSFOU TFOTPSEBUBQSPDFTTJOHVTJOH HPSPVUJOFBOEDIBOOFM