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

あなたと 「|」 したい・・・

あなたと 「|」 したい・・・

https://nakanoshima-dev.connpass.com/event/268708/
nakanoshima.dev #33 - 現地開催やで!LTで言いたいこと言って気持ちよく年越しスペシャル
2022/12/20(火) 18:30 〜 21:00

はまーん

December 20, 2022
Tweet

More Decks by はまーん

Other Decks in Programming

Transcript

  1. WHO?? はまーん / track3jyo AWS / 西のスタートアップSA ---- • 過去のスライド:

    https://speakerdeck.com/track3jyo • 最近はおうちアーキテクトな人
  2. $ tail -f tweet.log | grep '͸·ʔΜ' \ | sed

    -e 's/$/Ͱ΋͕ͦ͜޷͖...♡/' ͜͏͍ͨ͠ʂʂʂʂʂ
  3. EventBridge Pipes ͱ͸ API Destination API Gateway Lambda Batch CloudWatch

    ECS EventBridge Bus Kinesis Data Firehose Inspector Kinesis Data Streams Redshift SageMaker pipeline SNS SQS Step Functions Source MQ SQS DynamoDB Stream MSK Kinesis Data Stream self managed Kafka filter Step Functions Lambda API Destination API Gateway transform transform Target EventBridge Pipes enrich • ΠϕϯτϓϩσϡʔαʔͱίϯγϡʔϚؒͷ࿈ܞΛҰ؏ͨ͠ํ๏Ͱ࣮૷ • ΞϓϦέʔγϣϯͱͯ͠ͷΠϕϯτ/ϝοηʔδॲཧΛѻ͏ • ϓϩσϡʔαʔ΁ͷ Polling΍ DeleteMessage(SQS) ͳͲͷ੹຿΋౉ͤΔ
  4. Enrich ϑΣʔζͷ Step Functions Ͱ΍ͬͯΔ͜ͱ όονऔಘ͢Δͱ ഑ྻͰ౉͞ΕΔͷͰMap ॲཧ ૊ΈࠐΈؔ਺Ͱσʔλͷલॲཧ States.StringToJson(States.Base64Decode($.data)

    Comprehend: DetectSentiment (πΠʔτຊจͷײ৘෼ੳ) States.Format ؔ਺ͰɺຊจΛม׵ States.Format('{} \n Ͱ΋͕ͦ͜޷͖...ὑʂ', $.data.body)