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

1人で開発したWEBサービスが500社に導入されるために採用した3つの技術とたった1つの考え方 / notia three technologies 20190329

1人で開発したWEBサービスが500社に導入されるために採用した3つの技術とたった1つの考え方 / notia three technologies 20190329

#WEBエンジニア勉強会12 でのLT資料です。

『1人で開発したWEBサービスが500社に導入されるために採用した3つの技術とたった1つの考え方』

https://techplay.jp/event/716201

A92d05c5da067dc28a32527430f762ca?s=128

WalkerSumida

March 29, 2019
Tweet

Transcript

  1. ̍ਓͰ։ൃͨ͠8&#αʔϏε͕ ࣾʹಋೖ͞ΕΔͨΊʹ࠾༻͠ ͨͭͷٕज़ͱͨͬͨͭͷߟ͑ํ גࣜձࣾϚπϦΧ/PUJBࣄۀ੹೚ऀ"ZVNV4VNJEB ˞͜ͷࢿྉ͸5XJUUFS8&#ΤϯδχΞษڧձͰྲྀ͍ͯ͠·͢

  2. w ࣗݾ঺հ w /PUJBͱ͸ w /PUJBͰ࠾༻ͨͭ͠ͷٕज़ w ͭͷॏཁͳߟ͑ํ ΞδΣϯμ

  3. ࣗݾ঺հ

  4. w ߴߍ͸ػցՊଔۀ w ܦӦγεςϜ޻ֶΛେֶͱେֶӃͰઐ߈ w େֶߦ͖ͳ͕Β*5ϕϯνϟʔاۀͰ໿೥ؒ༗ঈΠϯλʔϯ w 1)1 .Z42- $BLF1)1

    Y 8PSEQSFTT $ "41 /&5 w ౦ࣳ৘ใγεςϜגࣜձࣾͰ೥ؒϔϧεέΞࣄۀʹैࣄ w 7#/&5 $ 0SBDMF%BUBCBTF w ̍ਓͰىۀ͠Α͏ͱࢼΈΔ͕ࣦഊ w 3VCZ 3VCZPO3BJMT 'VFM1)1 .Z42- "84 "OTJCMF w גࣜձࣾϚπϦΧʹΤϯδχΞೋਓ໨Ͱ+PJO w 3VCZ 3VCZPO3BJMT "OHVMBS+4 .Z42- "84 "OTJCMF 5FSSBGPSN ܦྺ
  5. w ̍ਓͰ/PUJBࣄۀΛ੒௕͍ͤͯ͞·͢ w ΤϯδχΞͷྖҬ͸ɺϑϩϯτɺόοΫΤϯυɺΠϯϑϥ w #J[ྖҬ͸ɺ1.ɺӦۀɺ$4 ݱࡏ

  6. w ʰબΜͩಓΛਖ਼ղʹ͢Δʱͷ͕େ ࣄͩͱࢥ͍·͢ w IUUQTQSFTTGPSLXFMMDPN FOUSZ FOHJOFFS@DPNQPOFOU 'PSLXFMM͞ΜͷऔࡐΛड͚·ͨ͠

  7. /PUJBͱ͸

  8. ʰॏཁͳ௨஌͚ͩΛ௨ ஌͢Δʱ

  9. w ϝʔϧ։෧௨஌ w ϑΝΠϧ։෧௨஌ w ॏཁϝʔϧରԠ࿙Ε௨஌ w ॏཁϝʔϧϦΞϧλΠϜ௨஌ w FUD

    ௨஌ͷछྨ
  10. /PUJBͰ࠾༻ͨͭ͠ͷٕज़

  11. $ISPNF&YUFOTJPO 3VCZPO3BJMT

  12. $ISPNF&YUFOTJPOΛ࡞ͬͨ ͜ͱ͋Δਓ͍·͔͢ʁ

  13. $ISPNF&YUFOTJPOΛ༡ͼ͡Όͳͯ͘Ϗ δωεͱͯ͠࡞ͬͨ͜ͱ͋Δਓ͍·͔͢ʁ

  14. $ISPNF&YUFOTJPOͬͯ݁ߏࣗ༝౓ ͕ߴͯ͘ͳΜͰ΋Ͱ͖ͯ͠·͍·͢ɻ

  15. None
  16. None
  17. None
  18. ࣗ༝౓͕ߴ͍ͿΜϝϯς΋ େมʁ

  19. None
  20. Կ͔حົͳͱ͜Ζ͕͋Γ·ͤ ΜͰ͔ͨ͠ʁ

  21. ౰ॳ͔ͭ͠ͳ͔ͬͨͷ͕ɺࠓͰ͸ഒʂ

  22. Ͱ΋ؾܰʹ։ൃͰ͖ΔͷͰָ͍͠ ࣗ͠෼͕ཉ͍͠΋ͷ͕࡞Ε·͢

  23. ࣗ෼͚ͩͰΑ͚Ε͹ɺਃ੥ͱ͔͸͍Βͣʹϩʔ ΧϧϑΝΠϧΛಡΈࠐΉ͜ͱͰ&YUFOTJPOͱͯ͠ ࢖͑·͢

  24. "84

  25. w "-#͸ɺϩʔυόϥϯαʔͷҰछ w "-#͸ɺ"QQMJDBUJPO-PBE #BMBODFSͷུ w Ұੲલ͸ɺ$MBTTJD-PBE #BMBODFS͕ओྲྀͩͬͨ "-#

  26. ਺ઍਓͷϝʔϧΛϦΞϧλΠϜʹड৴ ͍ͯ͠ΔͷͰϦΫΤετ਺൒୺ͳ͍

  27. "-# 5BSHFU(SPVQ BQQOPUJBJP "-# Y਺ઍਓͷ(NBJMΛड৴ -JTUFOFS ϩάΠϯFUD

  28. "-# 5BSHFU(SPVQ BQQOPUJBJP "-# -JTUFOFS ϩάΠϯFUD Y਺ઍਓͷ(NBJMΛड৴

  29. "-# 5BSHFU(SPVQ BQQOPUJBJP "-# -JTUFOFS 3VMF ϩάΠϯFUD -JTUFOFS 3VMF VTFSTTJHO@JO

    HNBJMQVTI 5BSHFU(SPVQ Y਺ઍਓͷ(NBJMΛड৴
  30. "-# 5BSHFU(SPVQ BQQOPUJBJP "-# -JTUFOFS 3VMF ϩάΠϯFUD -JTUFOFS 3VMF VTFSTTJHO@JO

    HNBJMQVTI 5BSHFU(SPVQ Y਺ઍਓͷ(NBJMΛड৴
  31. w ༰ྔແ੍ݶ w ϚΠάϨʔγϣϯͳͲ͕ແ͍ͷͰ μ΢ϯλΠϜແ͠ͰΧϥϜมߋ͕ Ͱ͖Δ w ΦʔτεέʔϦϯά͕༰қݱࡏ ͸ϦΫΤετ͞Εͨ෼ʹରԠͰ͖ ΔΑ͏ʹͳ͍ͬͯΔ

    w ΧϥϜʹ৭ʑͳܕ͕࢖͑Δ %ZOBNP%#
  32. w ݕࡧͷบ͕ڧ͍ͷͰ݁ߏ࠷ॳ͸ۤ ઓ w ΠϯσοΫεͷషΓํ͕͔ͳΓॏ ཁ w ϖʔδϯά͸ਅ໘໨ʹ΍ͬͯ͸͍ ͚ͳ͍ %ZOBNP%#

  33. (NBJMΛྫʹ্͛ͯΈΔ

  34. (NBJMΛྫʹ্͛ͯΈΔ

  35. (NBJMΛྫʹ্͛ͯΈΔ

  36. (NBJMΛྫʹ্͛ͯΈΔ

  37. 5FSSBGPSN

  38. w ΞϓϦέʔγϣϯϨΠϠʔͷ։ൃ ऀ͕Πϯϑϥߏஙํ๏Λशಘ͠΍ ͍͢ w αʔϏεؒͷͭͳ͕Γ͕Θ͔Γ΍ ͍͢ w ཤྺ͕࢒ΔͷͰ͍͍ w

    "84$POTPMFͷ6*มߋʹΑΔށ࿭ ͍͕ͳ͘ͳΔ 5FSSBGPSN
  39. 5FSSBGPSN

  40. $ISPNF&YUFOTJPO 3VCZPO3BJMT ͝ΊΜΑ  "84 5FSSBGPSN

  41. ͭͷॏཁͳߟ͑ํ

  42. lਖ਼͍͠΋ͷzΛ࠷଎Ͱ࡞Δ

  43. 5IBOLZPV

  44. ͓·͚

  45. w 1ͱ1Λ·Δ·Δ઎ྖͤͯ͞ ͍͖ͩ·ͨ͠ ϚϯΨͰΘ͔Δ%PDLFSʹدߘ

  46. CPVODZʹग़ԋ͠·ͨ͠

  47. w Ϗοάνϟϯε ౸དྷ w Ұ൪͍͍ͶΛ΋Βͬͨίϝϯτ͕ ·͔͞ͷ/PUJBʂ w ࣾ֎ͷํ΋/PUJBԡ͕͍ͯ͠ײಈ /1Ͱόζͬͨهࣄʹศ৐