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
How We Work at VCNC
Search
VCNC
August 04, 2019
Programming
0
840
How We Work at VCNC
- Feature lifecycle
- How we work in Client Dev.
- TADA client tech stack
VCNC
August 04, 2019
Tweet
Share
More Decks by VCNC
See All by VCNC
[AsyncSwift] 타다의 상태관리 기법
vcnc
0
410
Xcode Previews - IB없이 개발하기
vcnc
0
1.6k
Declarative UI Patterns
vcnc
0
1k
타다 (TADA) 서비스의 데이터 웨어하우스 : 태초부터 현재까지
vcnc
6
6.8k
Kotlin + Spring Data JPA
vcnc
1
1.8k
EKS를 활용한 타다 서비스 구축기
vcnc
0
700
타다 클라이언트 회고 (GDG Seoul New Years Meetup)
vcnc
1
2k
RxRIBs: Multiplatform architecture with Rx
vcnc
2
3.2k
Deep NLP: 딥러닝을 이용한 자연어처리
vcnc
2
2.4k
Other Decks in Programming
See All in Programming
Introduction to Git & GitHub
latte72
0
120
CSC305 Summer Lecture 12
javiergs
PRO
0
120
あのころの iPod を どうにか再生させたい
orumin
2
2.5k
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
580
コンテキストエンジニアリング Cursor編
kinopeee
1
710
Nuances on Kubernetes - RubyConf Taiwan 2025
envek
0
190
The state patternの実践 個人開発で培ったpractice集
miyanokomiya
0
150
書き捨てではなく継続開発可能なコードをAIコーディングエージェントで書くために意識していること
shuyakinjo
1
310
Flutterと Vibe Coding で個人開発!
hyshu
1
270
Infer入門
riru
4
1.6k
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
8
3.2k
DockerからECSへ 〜 AWSの海に出る前に知っておきたいこと 〜
ota1022
5
1.8k
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Typedesign – Prime Four
hannesfritz
42
2.8k
A better future with KSS
kneath
239
17k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
Rails Girls Zürich Keynote
gr2m
95
14k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Transcript
)PXXFXPSLBU7$/$ 7BMVF%FWFMPQFS/BUF ӣթഅ
)PXXFXPSLBU7$/$ $0/5&/54 'FBUVSFMJGFDZDMF )PXXFXPSLJO$MJFOU%FW 5"%"DMJFOUUFDITUBDLT
)PXXFXPSLBU7$/$ 'FBUVSFMJGFDZDMF
)PXXFXPSLBU7$/$ 'FBUVSFMJGFDZDMF0WFSWJFX () *+
)PXXFXPSLBU7$/$ &WFSZPOFDBOQSPQPTFJEFBTUPNBLF5"%"CFUUFS *EFB #VUUIFQSPQPTFSIBTUPGJOEBUMFBTUPOFTQPOTPS .
)PXXFXPSLBU7$/$ ↟1SPQPTBMUFNQMBUF ↟'FBUVSFOBNF ↟"VUIPST ↟.PUJWBUJPO ↟4VHHFTUFETPMVUJPO ↟%FUBJMFE%FTJHO
0QU ↟&GGFDU ↟4QPOTPS "EWPDBUPS ↟6QMPBEJUJO1SPQPTBMTEJSFDUPSZ 1SPQPTBM
)PXXFXPSLBU7$/$ ↟8FFLMZNFFUJOH ↟.FNCFST3FQSFTFOUBUJWFTPGBMMt5"%"uUFBNT ↟1. 6*69 %FW 0Q
#% .LUj ↟&BDITQPOTPSTQJUDIFTUIFQSPQPTBM ↟3FWJFXTBOEEJTDVTTFTQSPQPTBMT ↟3FBTPOBCMF &GGFDUJWF 'FBTJCMF "MJHOXJUIHPBMT ↟'PDVTFTPOXIBUUPCVJME $PNNJUUFF
)PXXFXPSLBU7$/$ *GUIFQSPQPTBM ↟1BTTFT ↟"EETUIFQSPQPTBMUPQSPEVDUCBDLMPH ↟3FKFDUT ↟"TQPOTPSBEESFTTFTUIFGFFECBDL ↟"QSPQPTFSDBOVQMPBEUIFSFGJOFEQSPQPTBM
$PNNJUUFF
)PXXFXPSLBU7$/$ ↟1SJPSJUJ[JOH ↟3FTPVSDFEJTUSJCVUJPO ↟4DIFEVMJOH ↟4FUBSFMFBTFEBUF /PUEFBEMJOF
↟4ZTUFNGPSJOJUJBMTVHHFTUJPOTPSDPNQMBJOT $PNNJUUFF&YUSBGVODUJPOT
)PXXFXPSLBU7$/$ 7$/$PSHBOJ[BUJPOBMTUSVDUVSF $&0 0QFSBUJPO %FW 4VQQPSU .LU
1SPEVDU 1. 6*69 2" 4FWFS $MJFOU %BUB
)PXXFXPSLBU7$/$ ↟"OVOJUPGXPSLGPSUIFJEFB ↟.FNCFST ↟BTTNBMMBTQPTTJCMF ↟DSPTTGVODUJPOBMUFBN ↟FOEUPFOESFTQPOTJCJMJUJFT ↟%FDJEFTIPXUPCVJMEJU
↟&TUJNBUFTXIFOJUJTEPOF ↟*NQMFNFOUTSFMFBTFTJU $FMM
)PXXFXPSLBU7$/$ *NQMFNFOUJOHGFBUVSFT ↟"MMNFNCFSTBSFPQFOUPQBSUJDJQBUF
)PXXFXPSLBU7$/$ "GUFSUIFSFMFBTF ↟.FBTVSFTUIFTVDDFTTPGBGFBUVSF ↟CBTFEPOEBUB ↟*UFSBUFTSFGJOFNFOUTVOUJMFWFSZPOFJTTBUJTGJFE ↟3FUSPTQFDUJWFNFFUJOH
↟8IBUXFOUXFMM ↟8IBUOFFETUPCFJNQSPWFE ↟#PPN
)PXXFXPSLBU7$/$ *OSFBMJUZ () *+ ()
*+ () *+ () *+ () *+ () *+
)PXXFXPSLBU7$/$ ,BOCBO ↟3BQJEMZDIBOHJOHCVTJOFTTFOWJSPONFOU ↟,BOCBOJTNPSFTVJUBCMF ↟CBDLMPH MJNJUUP8*1 ↟%BJMZ,BOCBOTUBOEVQ
↟5PTIBSFUIFDVSSFOUQSPHSFTT ↟5P*NQSPWFUIFDPNNVOJDBUJPOBNPOHUIFUFBNT ↟5POPUJGZBOZDSVDJBMBOOPVODFNFOUT
)PXXFXPSLBU7$/$ )PXXFXPSLJO$MJFOU%FW
)PXXFXPSLBU7$/$ 8IZBOESPJEJ04 Project started 2018.06 Driver α
2018.07 2018.08 2018.09 2018.10 Rider α Beta Public release
)PXXFXPSLBU7$/$ 8IZBOESPJEJ04 VIPER Reflex MVP with Rx
)PXXFXPSLBU7$/$ "OESPJEJ04 3FGFSFODF5TBIJ-FWFOU-FWJGMJDLS
)PXXFXPSLBU7$/$ %BJMZTDSVN ↟#FUUFSDPNNVOJDBUJPO ↟2VJDLEFDJTJPONBLJOH ↟3FTPVSDFEJTUSJCVUJPO
)PXXFXPSLBU7$/$ $POUJOVPVTSFWJFXSFGBDUPS ↟&WFSZUJNFXIFOXFGJOEPVUXIBUUPGJY ↟$PEFQBUUFSOT "SDIJUFDUVSFDPNQPOFOUT 1IJMPTPQIZ jFUD
↟%JTDVTTFTVOUJMUIFJTTVFJTSFTPMWFE ↟&GGJDJFOUMZJNQMFNFOUTJUCBTFEPOPVSTPMVUJPO
)PXXFXPSLBU7$/$ 3FUSPTQFDUJWFNFFUJOHT ↟#JXFFLMZNFFUJOH ↟4IBSFT ↟8IBUXFOUXFMM ↟8IBUOFFETUPCFJNQSPWFE ↟4FUTBDUJPOQMBOTGPSOFYUXFFLT
↟8FUBLFDBSFPGFBDIPUIFS ↟1FSTPOBMJTTVFT ↟%JTTBUJTGBDUJPOJOXPSL ↟&UD
)PXXFXPSLBU7$/$ %PDVNFOUBUJPO ↟%PDVNFOUBUJPOJTOFDFTTBSZ ↟ .BOZUPPMT1 ↟/PUJPO
↟5FDIOPUFT ↟%BJMZTDSVNOPUFT ↟4DSVNCPBSE ↟3FUSPTQFDUJWFNFFUJOHOPUFT ↟0OCPBSEJOHOPUF ↟+%
)PXXFXPSLBU7$/$ 13 ↟4USPOHQPMJDJFT ↟3FRVJSFTBUMFBTUPOFBQQSPWFNFOU ↟3FRVJSFTTUBUVTDIFDLTUPQBTT ↟#VJME 5FTU
-JOU $IBOHFMPH ↟"VUPBTTJHO"QQ ↟8*1"QQ ↟1VMM1BOEB1VMM3FNJOEFS1VMM"OBMZUJDT ↟3FWJFX5PPM%JGGNPOTUFS JOIPVTFUPPM
)PXXFXPSLBU7$/$ (JUGMPX ↟(JUCSBODIJOHNPEFM ↟6TVBMMZTRVBTINFSHJOH 3FGFSFODF7JODFOU%SJFTTFO
)PXXFXPSLBU7$/$ -PDBMJ[BUJPO ↟-PLBMJTF ↟$-*5PPM ↟4VQQPSUTNVMUJQMBUGPSN BOESPJE J04
↟<T> <G> <J> ↟,FZSFGFSFODJOH<LFZ@JE\^> <LFZ\DPNNPO^> ↟4LFUDIQMVHJO ↟8FDIPPTFDPNNPOLFZTCZTFNBOUJDT
)PXXFXPSLBU7$/$ $*$% ↟5FBNDJUZ ↟1SPKFDUIJFSBSDIZ ↟#VJMERVFVF ↟$POGJHVSBUJPOBTDPEF ↟
%SJWFS3JEFS 9 1SPEVDUJPO4BOECPY ↟$BOEJEBUFT3FMFBTF ↟7BSJPVT1MVHJOT ↟TMBDL 4TUPSBHF PBVUI j
)PXXFXPSLBU7$/$ $*$% ↟'PS2" ↟'BCSJDCFUB ↟*OIPVTFEJTUSJCVUJPO ↟(PPHMFQMBZBMQIB ↟5FTUGMJHIU
)PXXFXPSLBU7$/$ $MJFOUUFDITUBDLT
)PXXFXPSLBU7$/$ ,PUMJO ↟0GGJDJBMBOESPJEQSPHSBNNJOHMBOHVBHF ↟+BWBJOUFSPQFSBCJMJUZ ↟8IBUsTCFUUFS ↟/VMMTBGFUZ #FUUFSMBNCEBT
&YUFOTJPOGVODUJPOT 5ZQFJOGFSFODF 4NBSU DBTUT %FGBVMUOBNFEBSHVNFOUT &YQSFTTJPOT 4USJOHJOUFSQPMBUJPOj ↟5IFMBUFTU,PUMJO ↟8FXBOUFEUPMFBSOOFXTUVGG
)PXXFXPSLBU7$/$ 3*#T ↟5"%"BSDIJUFDUVSFQBUUFSO
)PXXFXPSLBU7$/$ 8IZ3*#T ↟/P.7$ OP.77.PS.71 UPP ↟.BTTJWF7JFX$POUSPMMFS
↟,FFQJOHDPNQPOFOUTTJNQMF ↟4JOHMF"DUJWJUZ"QQMJDBUJPO ↟8FsSFNBLJOHBNBQCBTFEBQQMJDBUJPO ↟/PUJNFUPDSFBUFBGSBNFXPSLGSPNTDSBUDI ↟$POEVDUPS 4DPPQ 3*#T j
)PXXFXPSLBU7$/$ 8IZ3*#T ↟/P.7$ OP.77.PS.71 UPP ↟.BTTJWF7JFX$POUSPMMFS
↟,FFQJOHDPNQPOFOUTTJNQMF ↟4JOHMF"DUJWJUZ"QQMJDBUJPO ↟8FsSFNBLJOHBNBQCBTFEBQQMJDBUJPO ↟/PUJNFUPDSFBUFBGSBNFXPSLGSPNTDSBUDI ↟$POEVDUPS 4DPPQ 3*#T j
)PXXFXPSLBU7$/$ 8IZ3*#T ↟/P.7$ OP.77.PS.71 UPP ↟.BTTJWF7JFX$POUSPMMFS
↟,FFQJOHDPNQPOFOUTTJNQMF ↟4JOHMF"DUJWJUZ"QQMJDBUJPO ↟8FsSFNBLJOHBNBQCBTFEBQQMJDBUJPO ↟/PUJNFUPDSFBUFBGSBNFXPSLGSPNTDSBUDI ↟$POEVDUPS 4DPPQ 3*#T j
)PXXFXPSLBU7$/$ 3FBDUJWF9 ↟3FBDUJWFQSPHSBNNJOH ↟&BTZUPIBOEMFBTZODISPOPVTXPSL ↟"MMFWFOUTUIBUPDDVSJONPCJMFBSFBTZODISPOPVT ↟-FBSOJOHDVSWF ↟8FsSFVTFEUP3Y
)PXXFXPSLBU7$/$ 1SPUPDPM#VGGFST ↟"NFUIPEPGTFSJBMJ[JOHTUSVDUVSFEEBUB ↟'MFYJCMF FGGJDJFOU BOEBVUPNBUFENFDIBOJTN ↟5PDPNNVOJDBUFXJUITFSWFS
)PXXFXPSLBU7$/$ 1SPUPDPM#VGGFST ↟3&45"1*SFTQPOTF+40/ ↟/FFETUPEPDVNFOU+40/%BUB "1*FOEQPJOUT ↟QSPUPGJMFTBTBOBQJEPDVNFOU ↟8SJUFT1SPUPDPM#VGGFST$PNQJMFS
↟QSPUPNPTIJ+40/DMBTT
)PXXFXPSLBU7$/$ H31$ ↟)JHIQFSGPSNBODF31$GSBNFXPSL ↟H31$QSPUPDPMMBZFSFEPWFS)551 ↟8PSLTXJUI1SPUPDPM#VGGFST ↟5"%"OFFETUPIBWFCJEJSFDUJPOBMTUSFBNJOH ↟%SJWFSESJWFOTUBUFUSBOTJUJPOT
↟%FGJOJOHBOFXQSPUPDPMJTUPPNVDIPWFSIFBE ↟#VUXFsWFBMSFBEZVTFEH13$JO#FUXFFO
)PXXFXPSLBU7$/$ FUD ↟%BUBTUPSF ↟$PEFUFNQMBUF ↟""$ -PUUJF 'JSFCBTF
#SB[F EFUFLU SFUSPGJU PLIUUQ EBHHFS BVUPEJTQPTF NPTIJj ↟rఋۄѐߊӝsPO7$/$&OHJOFFSJOHCMPH
)PXXFXPSLBU7$/$ 8SBQVQ $PNNJUUFF $FMM "OESPJEJ04 3FWJFX 3FGBDUPS
3FUSPTQFDU 13 %PDVNFOUBUJPO %BJMZTDSVN ,PUMJO 3*#T 3FBDUJWF9 H31$ 1SPUPDPM#VGGFST 8FBSFIJSJOH
5IBOLTGPS-JTUFOJOH 7BMVF$SFBUPST$PNQBOZ