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

社員情報の可視化サービスを内製開発した話 / devio2020-story-of-development-voyager

shoito
June 26, 2020

社員情報の可視化サービスを内製開発した話 / devio2020-story-of-development-voyager

組織拡大に伴い社員数が急増してきて、どんな人がいるのか分からなくなってきたので、社員情報の可視化サービスを内製開発した話です。
その開発に関するプロジェクト管理、アーキテクチャなどを紹介します。

■セッション解説記事 - 文字起こし
https://dev.classmethod.jp/articles/20200626-development-voyager/

■技術要素
SPA(Nuxt.js), Serverless, Elasticsearch, GitHub, CDK, TypeScript, Node.js, リモートチーム

■Youtubeビデオ
https://www.youtube.com/watch?v=Vvv_1Nj1FyA

■Developers.IO 2020 CONNECTのイベントページ
https://classmethod.jp/m/devio_2020_connect/

shoito

June 26, 2020
Tweet

More Decks by shoito

Other Decks in Technology

Transcript

  1. νʔϜͷମ੍  PO Dev Designer Dev Dev ౦ژ ౦ژ ౦ژ

    ࡳຈ ෋ࢁ 3 3 2 5 1 िՔಇ ڌ఺ ໾ׂ
  2. νʔϜͷମ੍  PO Dev Designer Dev Dev Dev ౦ژ ౦ژ

    ౦ژ ࡳຈ ෋ࢁ ෱ౡ 3 3 2 5 1 2 िՔಇ ڌ఺ ໾ׂ
  3. ։ൃελΠϧ  ϕʔε͸εΫϥϜ։ൃ wλΠϜϘοΫε͸िؒ िؒεϓϦϯτ  wΠϕϯτ͸શͯ(PPHMF.FFUͰΦϯϥΠϯ࣮ࢪ wνʔϜΠϕϯτ wேձ σΠϦʔεΫϥϜ

     wεϓϦϯτϓϥϯχϯά w;Γ͔͑Γ ϨτϩεϖΫςΟϒ  wϦϑΝΠϯϝϯτ wεϓϦϯτϨϏϡʔ wσΠϦʔ%FWνʔϜษڧձ
  4. ։ൃελΠϧ  ϕʔε͸εΫϥϜ։ൃ wλΠϜϘοΫε͸िؒ िؒεϓϦϯτ  wΠϕϯτ͸શͯ(PPHMF.FFUͰΦϯϥΠϯ࣮ࢪ wνʔϜΠϕϯτ wேձ σΠϦʔεΫϥϜ

     wεϓϦϯτϓϥϯχϯά w;Γ͔͑Γ ϨτϩεϖΫςΟϒ  wϦϑΝΠϯϝϯτ wεϓϦϯτϨϏϡʔ wσΠϦʔ%FWνʔϜษڧձ
  5. ։ൃϑΣʔζ  ཱ ͪ ্ ͛ .71 ɹ ։ ൃ

    ࣾ ಺ υ ỽ ά ϑ ồ σ ỹ ϯ ά ࠓ͜͜ ʁ ʁ ʁ
  6. ٕज़ελοΫ  ݴޠ5ZQF4DSJQU +BWB4DSJQU "VUI3VMFTͷΈ  ϑϩϯτΤϯυ7VFKT /VYUKT 7VFUJGZ "UPNJD%FTJHO

     'JHNB 4UPSZCPPL όοΫΤϯυ"1*(BUFXBZ -BNCEB %ZOBNP%#  "NB[PO&4 $MPVE'SPOU 4 424 4/4 4&4 "NQMJGZ $POTPMF $MPVE8BUDI $%, ͦͷଞ(JU)VC 4MBDL 7JTVBM4UVEJP$PEF "VUI
  7. AWS Cloud ΞʔΩςΫνϟ  Ϣʔβʔ Amazon Elasticsearch Service Amazon Simple

    Notification Service Amazon Simple Queue Service Amazon Simple Email Service Email Amazon DynamoDB AWS Cloud Development Kit Amazon CloudWatch Alarm AWS Chatbot AWS Amplify Amazon API Gateway Amazon CloudFront Amazon Route 53 Amazon Simple Storage Service AWS Lambda AWS Lambda AWS Lambda Amazon Simple Storage Service AWS Lambda Amazon Simple Notification Service
  8. AWS Cloud ΞʔΩςΫνϟ"1*  Ϣʔβʔ Amazon Elasticsearch Service Amazon Simple

    Notification Service Amazon Simple Queue Service Amazon Simple Email Service Email Amazon DynamoDB AWS Cloud Development Kit Amazon CloudWatch Alarm AWS Chatbot AWS Amplify Amazon API Gateway Amazon CloudFront Amazon Route 53 Amazon Simple Storage Service AWS Lambda AWS Lambda AWS Lambda Amazon Simple Storage Service AWS Lambda Amazon Simple Notification Service
  9. AWS Cloud ΞʔΩςΫνϟ%ZOBNP%#ͱ"NB[PO&4  Ϣʔβʔ Amazon Elasticsearch Service Amazon Simple

    Notification Service Amazon Simple Queue Service Amazon Simple Email Service Email Amazon DynamoDB AWS Cloud Development Kit Amazon CloudWatch Alarm AWS Chatbot AWS Amplify Amazon API Gateway Amazon CloudFront Amazon Route 53 Amazon Simple Storage Service AWS Lambda AWS Lambda AWS Lambda Amazon Simple Storage Service AWS Lambda Amazon Simple Notification Service
  10. AWS Cloud ΞʔΩςΫνϟσϓϩΠ  Ϣʔβʔ Amazon Elasticsearch Service Amazon Simple

    Notification Service Amazon Simple Queue Service Amazon Simple Email Service Email Amazon DynamoDB AWS Cloud Development Kit Amazon CloudWatch Alarm AWS Chatbot AWS Amplify Amazon API Gateway Amazon CloudFront Amazon Route 53 Amazon Simple Storage Service AWS Lambda AWS Lambda AWS Lambda Amazon Simple Storage Service AWS Lambda Amazon Simple Notification Service merged - masterϒϥϯν - stagingϒϥϯν - productionϒϥϯν
  11. ҙࣝͨ͜͠ͱ;Γ͔͑Γ  w(JU)VC΁ͷ৘ใͷू໿ w੹೚͸ݸਓͰ͸ͳ͘νʔϜ΁ w 1VMM3FRVFTUͷϨϏϡʔͱ ঝೝɺϨϏϡΞʔʹΑΔϚʔδ w෼͓೰Έϧʔϧ w ๊͑ࠐ·ͣʹ͙͢.FFU

    wϑΟʔυόοΫˍఏҊͷ࢓૊Έ wޠኮͷ౷ҰʹΑΔೝࣝᴥᴪͷܰݮ w"84؀ڥͷ$%,ʹΑΔԣల։ w ݸਓݕূ؀ڥ ։ൃ؀ڥ ʜ wࡉ͔ͳݕূίʔυ΋ڞ༗ w NJTDϦϙδτϦ w શͯ͸ڞ༗ࢿ࢈ wແବͳϨϏϡʔͷ΍ΓऔΓͷܰݮ w FTMJOU QSFUUJFSʹΑΔ౷Ұ
  12. ࣦഊͨ͜͠ͱ;Γ͔͑Γ  wλεΫͷ෼୲ w ि  ϫʔΧʔͷಉظ w ετʔϦʔͱͦΕΛୡ੒͢ΔͨΊͷλεΫͷ׬ྃ w.71

    .JOJNVN7JBCMF1SPEVDU ͕NJO͡Όͳ͔ͬͨ w 'JHNBʹΑΔϫΠϠʔˍϓϩτλΠϓͰϑΟʔυόοΫΛಘΒΕͨ w;Γ͔͑Γ w ඇಉظʹ೔ʑ;Γ͔͑ΓίϝϯτΛ஝ੵ͕ͨͦ͠Εࣗମ͸গͳ͔ͬͨ