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

サービス開発と健全なプロダクトメンテナンスを開発チームで持続的に取り組む / Develope...

astj
June 15, 2019

サービス開発と健全なプロダクトメンテナンスを開発チームで持続的に取り組む / Developers Boost KANSAI

astj

June 15, 2019
Tweet

More Decks by astj

Other Decks in Technology

Transcript

  1. id:astjʢ͋͞ͱ͐͡ʔʣ ͸ͯͳ ΞϓϦέʔγϣϯΤϯδχΞ ৽ଔ (2014/04) Mackerel ։ൃνʔϜ (2016/08~) Mackerel ςοΫϦʔυ

    (2018/05~) มભ: ͸ͯͳϒοΫϚʔΫ‎͸ͯͳϒϩά ➡डୗϓϩδΣΫτ➡Mackerel
  2. • αʔόʔαΠυ: Scala / Go • ϑϩϯτΤϯυ: TypeScript + AngularJS

    • ػցֶशαϒγεςϜ: Python • AWS Lambda : NodeJS ੝୔ࢁ
  3. • Scala 2.11.12 ➡ 2.12.6 • ϑϧίϯύΠϧ 30෼ ➡ 5෼൒

    • CI 40~50෼ ➡ 16෼ • push ͢Δͨͼʹ͜Ε͚ͩ଴ͬͯͨ… • ࠓࢥ͏ͱੲͷॴཁ࣌ؒϠό͍
  4. ͕

  5. • খ͍͞λεΫʢ1εϓϦϯτ͘Β͍ʣ • XXX ͷίʔυϦϑΝΫλϦϯά͍ͨ͠ • ͋ͷαʔόʔΛೖΕସ͑ͳ͍ͱ͍͚ͳ͍ • ͓͓͖ͳ࿩୊ •

    Play Framework ͷόʔδϣϯΞοϓ • Redis Λ ElastiCache ʹҠߦ͢Δ ৭ʑͳϓϩμΫτϝϯςφϯε
  6. • ΞϓϦ͸ TL, SM, PO ͰόοΫϩάͱͯ͠੔ཧ • ىථ͸ issue Ͱ୭Ͱ΋Ͱ͖Δ

    • ੔ཧ͢ΔձͰ͓ΓΌͬͱܾΊͯͨ • Πϯϑϥ͸ SRE ʹλεΫ؅ཧ͓೚ͤ খ
  7. • ΞϓϦ͸ TL, SM, PO ͰόοΫϩάͱͯ͠੔ཧ • ىථ͸ issue Ͱ୭Ͱ΋Ͱ͖Δ

    • ੔ཧ͢ΔձͰ͓ΓΌͬͱܾΊͯͨ • Πϯϑϥ͸ SRE ʹλεΫ؅ཧ͓೚ͤ খ
  8. • GitHub Project ʹ issue ΛूΊΔ • ʮػೳ։ൃλεΫ͸ೖΕͳ͍ʯ͕ϧʔϧ • νʔϜશମͷλεΫ؅ཧͱ͸ผͷϘʔυ

    • ఆظతʹΤϯδχΞͰ༏ઌ౓Λ͚ͭΔ • ༏ઌ౓௿͍ͱ์ྲྀʢؾ͕޲͍ͨΒ΍ͬͯʂʣ
  9. • ΞϓϦ͸ TL, SM, PO ͰόοΫϩάͱͯ͠੔ཧ • ىථ͸ issue Ͱ୭Ͱ΋Ͱ͖Δ

    • ੔ཧ͢ΔձͰ͓ΓΌͬͱܾΊͯͨ • Πϯϑϥ͸ SRE ʹλεΫ؅ཧ͓೚ͤ খ
  10. • αʔόʔαΠυ: Scala / Go • ϑϩϯτΤϯυ: TypeScript + AngularJS

    • ػցֶशαϒγεςϜ: Python • AWS Lambda : NodeJS ੝୔ࢁ ࠶ܝ
  11. • Ұ౓ͷߋ৽ʹඞཁͳؾ߹ήʔδ͸ݮͬͨ • ؾ߹θϩͰ͸ߋ৽Ͱ͖ͳ͍ͷ΋ࣄ࣮ • Ͳ͏ͯ͠΋ۤखͷ΋ͷ͸ख͕͖ͭͮΒ͍ • ➡νʔϜ಺ͰͲ͏ٕज़Λ޿͛Δ͔ • εΩϧϚοϓͳͲͷऔΓ૊Έ

    Mackerel։ൃνʔϜΧΠθϯͷཱྀʢৼΓฦΓɾϞϒϓϩɾεΩϧϚοϓͳͲʣ https://developer.hatenastaff.com/entry/2018/04/04/111410