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

ProfllyのSlack連携機能開発とチームの取り組み / proflly-slack-team-dev

shoito
October 06, 2021

ProfllyのSlack連携機能開発とチームの取り組み / proflly-slack-team-dev

プロフィールビュアーサービスProfllyはクラスメソッドのコミュニケーションの中心となるSlackとの連携機能を提供しています。
マルチテナント対応のサーバレスアーキテクチャでどのように、ProfllyのSlack連携機能を実現しているのか。Slackアプリ開発をする上でのチームの取り組みとそこで得た知見を紹介します。

shoito

October 06, 2021
Tweet

More Decks by shoito

Other Decks in Technology

Transcript

  1.  ҏ౻঵!TIPJUP ιϑτ΢ΣΞΤϯδχΞ 1SP fl MZͷاըɾ։ൃɾӡ༻ %FWFMPQFST*0ϒϩάͷϝϯςφ ޷͖ͳ"84αʔϏε ⿣ "NB[PO0QFO4FBSDI

    &MBTUJDTFBSDI 4FSWJDF ⿣ "NQMJGZ$POTPMF ⿣ "84-BNCEB "1/"845PQ&OHJOFFS "1/"--"84$FSUJ fi DBUJPOT&OHJOFFS
  2. 

  3. 

  4. ٕज़ཁૉ܈  όοΫΤϯυ"1*(BUFXBZ -BNCEB %ZOBNP%#  0QFO4FBSDI4FSWJDF $MPVE'SPOU 4 424

    4/4 4&4  1JOQPJOU "NQMJGZ$POTPMF $MPVE8BUDI &WFOU#SJEHF ,JOFTJT %BUB'JSFIPTF (MVF "UIFOB 8"' $%,  $PNQSFIFOE  ϑϩϯτΤϯυ7VFKT /VYUKT 7VFUJGZ "UPNJD%FTJHO  'JHNB ݴޠ5ZQF4DSJQU +BWB4DSJQU "VUI3VMFT"DUJPOTͷΈ  ͦͷଞ(JU)VC 4MBDL 7JTVBM4UVEJP$PEF "VUI HPPHMF[Y
  5. ΞʔΩςΫνϟҰ෦ൈਮ  AWS Cloud Ϣʔβʔ Amazon OpenSearch 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 Amazon Athena Amazon Comprehend AWS WAF Amazon Pinpoint CS
  6. ΞʔΩςΫνϟҰ෦ൈਮ  AWS Cloud Ϣʔβʔ Amazon OpenSearch 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 Amazon Athena Amazon Comprehend AWS WAF Amazon Pinpoint CS
  7. ΞʔΩςΫνϟҰ෦ൈਮ  AWS Cloud Ϣʔβʔ Amazon OpenSearch 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 Amazon Athena Amazon Comprehend AWS WAF Amazon Pinpoint CS
  8. 4MBDL࿈ܞؔ࿈ͷΞʔΩςΫνϟ  AWS Cloud Ϣʔβʔ Amazon OpenSearch Service Amazon DynamoDB

    Amazon API Gateway Amazon Route 53 AWS Lambda AWS Lambda AWS Lambda AWS WAF 4MBDL"QQར༻ػೳ ⿣ εϥογϡίϚϯυ 
 QSP fl MZ 
 QSP fl MZDPOEJUJPO 
 QSP fl MZUIBOLT  ⿣ γϣʔτΧοτ 
 4FOEBUIBOLTNFTTBHFXJUI1SP fl MZ Amazon Simple Notification Service Amazon Simple Queue Service AWS Lambda
  9. 1SP fl MZͱ4MBDLͷαϯΫεϝοηʔδ౤ߘͱಉظ  from, to message channel timestamp channel

    timestamp timestamp timestamp from, to message channel timestamp from, to message channel timestamp
  10. ಉ྅ͷϓϩϑΟʔϧΛ୳͢  AWS Cloud Ϣʔβʔ Amazon OpenSearch Service Amazon DynamoDB

    Amazon API Gateway Amazon Route 53 AWS Lambda AWS Lambda AWS Lambda AWS WAF Amazon Simple Notification Service Amazon Simple Queue Service AWS Lambda