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

はまーん
PRO

December 20, 2022
Tweet

More Decks by はまーん

Other Decks in Programming

Transcript

  1. ͸·ʔΜ(@track3jyo) あなたと 「|」 したい・・・ ぱいぷ nakanoshima.dev #33 Dec 20, 2022

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

    https://speakerdeck.com/track3jyo • 最近はおうちアーキテクトな人
  3. Τΰα͍ͨ͠ɾɾɾ

  4. Ͱ΋ωΨςΟϒͳ͜ͱॻ͔ΕͯͨΒා͍ɾɾɾ

  5. શͯΛղܾ͢ΔʮͰ΋͕ͦ͜޷͖ʯ

  6. $ tail -f tweet.log | grep '͸·ʔΜ' \ | sed

    -e 's/$/Ͱ΋͕ͦ͜޷͖...♡/' ͜͏͍ͨ͠ʂʂʂʂʂ
  7. ʮʛʯ ύΠϓ͕΄͍͠ʂʂ

  8. EventBridge Pipes ͕ར༻ՄೳʹͳΓ·ͨ͠ʂ

  9. 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) ͳͲͷ੹຿΋౉ͤΔ
  10. ࡞ͬͯΈͨ

  11. Enrich ϑΣʔζͷ Step Functions Ͱ΍ͬͯΔ͜ͱ όονऔಘ͢Δͱ ഑ྻͰ౉͞ΕΔͷͰMap ॲཧ ૊ΈࠐΈؔ਺Ͱσʔλͷલॲཧ States.StringToJson(States.Base64Decode($.data)

    Comprehend: DetectSentiment (πΠʔτຊจͷײ৘෼ੳ) States.Format ؔ਺ͰɺຊจΛม׵ States.Format('{} \n Ͱ΋͕ͦ͜޷͖...ὑʂ', $.data.body)
  12. σϞ͢ΔΑ ʢTwitter ͷ͝४උΛʣ

  13. πΠʔτͯ͠ΈͯͶʂʂ • ͜ΜͳπΠʔτΛͯ͠Έ͍ͯͩ͘͞ • #nakanoshima_dev Λ͚ͭͯπΠʔτ(ඞਢ) • ͸·ʔΜ͔Β࢝·ΔπΠʔτ(Φϓγϣϯ) • e.g.ʮ͸·ʔΜɺ͔͍͍ͬ͜ʂʯʮ͸·ʔΜ࠷ߴʂʯʮ͸·ʔΜɺ͏Δ͍͞ʯ

  14. ʢ´-`ʣ.ŇoOʢ͋·ΓʹϦΞϧͳωΨςΟϒͳ࿩͸ ٽ͍ͪΌ͏ͷͰɺ΋͠ຊ৺͡Όͳ͍ͳΒޙͰফͯ͠Ͷwʣ

  15. ʮʛʯ ύΠϓ͸શͯΛٹ͏ʂ

  16. Thank you for your attention!! please follow me @track3jyo