Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rust で DDD を実践しながら API サーバーを実装・構築した(つもり)

tsuchinoko
January 24, 2022

Rust で DDD を実践しながら API サーバーを実装・構築した(つもり)

Rust LT Online #6 で登壇した際の発表資料です。

イベントページ: https://rust.connpass.com/event/234637/

スライド内で紹介した記事: https://qiita.com/tsuchinoko0402/items/dda60c43dbe4e83e729d

tsuchinoko

January 24, 2022
Tweet

More Decks by tsuchinoko

Other Decks in Programming

Transcript

  1. "CPVUNF Ԭ㟒 ਖ਼ޛʢͭͪͷ͜ʣ üॴଐɿגࣜձࣾϦϯίʔυ üۀछɿαʔόʔαΠυΤϯδχΞ üѻ͍ͬͯΔѻͬͨ͜ͱͷ͋Δ΋ͷɿ +BWB 4DBMB 5ZQF4DSJQU (BUTCZ

    "84 αʔόʔϨε 3VTU͸ۀ຿Ͱ࢖ͬͨ͜ͱ͕͋Γ·ͤΜɻ ü3VTUྺɿ೥ະຬ ॳ৺ऀͰ͢ɻ͓खॊΒ͔ʹʜ !UTVDIJOPLP UTVDIJOPLP IUUQTXXX[BLJPLBOFU
  2. ͓࿩ͷझࢫ • %%%ʢυϝΠϯۦಈઃܭʣͳߟ͑ํͰ 3VTUͰ "1*αʔόΛ ߏங͢ΔதͰɺࢲ͕໎ͬͨ఺Λத৺ʹ࿩͠·͢ɻ • %%%ʹೃછΈͷͳ͍ํʹ͸Կͷͬͪ͜ΌʁͱͳΔ͔΋͠ Ε·ͤΜɻ •

    ͲΜͳ࣮૷͔ͨ͠ͷৄ͍͠࿩ʹ͸৮ΕΒΕ·ͤΜɻɻɻ • ෼ͳͷͰɾɾɾ • ৄ͍͠ํʹɾɾɾ2JJUB ͷهࣄʹίϝϯτ ࣮૷ͨ͠΋ͷͷ ίʔυϨϏϡʔͯ͠΋Β͑ͨΒخ͍͠Ͱ͢ɻ • IUUQTRJJUBDPNUTVDIJOPLPJUFNTEEBDE CFFFE • IUUQTHJUIVCDPNUTVDIJOPLPSVTUXFCBQJ TFSWFSTBNQMF
  3. ·ͱΊ • ॳ৺ऀͳ͕Β 3VTUͰ "1*αʔόʔͷߏஙΛ %%%Ͱ΍ͬͯ Έ·ͨ͠ɻ • ΤσΟλͷྗΛआΓͨΓ͠ͳ͕ΒɺԿͱ͔ಈ͘΋ͷ͕Ͱ͖· ͕ͨ͠ɺ৭ʑ໎͍͕ੜͯ͡·͢ɻ

    • 3VTUͰ͜ͷखͷ͜ͱΛ΍Γ·ͨ͠ɺΈ͍ͨͳ೔ຊޠͷه ࣄ͕গͳ͍ؾ͕ͯۤ͠࿑͠·ͨ͠ʢ୳͠ํ͕Լ खɾɾɾʁʣ • ಉ͡Α͏ͳ͜ͱΛ΍Ζ͏ͱͨ͠ํ͕͍Βͬ͠ΌͬͨΒࢀߟ ʹͳΕ͹޾͍Ͱ͢ɻ