https://nakanoshima-dev.connpass.com/event/268708/ nakanoshima.dev #33 - 現地開催やで!LTで言いたいこと言って気持ちよく年越しスペシャル 2022/12/20(火) 18:30 〜 21:00
·ʔΜ(@track3jyo)あなたと 「|」 したい・・・ぱいぷnakanoshima.dev #33 Dec 20, 2022
View Slide
WHO??はまーん / track3jyoAWS / 西のスタートアップSA----• 過去のスライド: https://speakerdeck.com/track3jyo• 最近はおうちアーキテクトな人
Τΰα͍ͨ͠ɾɾɾ
ͰωΨςΟϒͳ͜ͱॻ͔ΕͯͨΒා͍ɾɾɾ
શͯΛղܾ͢ΔʮͰ͕͖ͦ͜ʯ
$ tail -f tweet.log | grep '·ʔΜ' \| sed -e 's/$/Ͱ͕͖ͦ͜...♡/'͜͏͍ͨ͠ʂʂʂʂʂ
ʮʛʯύΠϓ͕΄͍͠ʂʂ
EventBridge Pipes ͕ར༻ՄೳʹͳΓ·ͨ͠ʂ
EventBridge Pipes ͱAPIDestinationAPIGatewayLambda BatchCloudWatchECSEventBridgeBusKinesisData FirehoseInspectorKinesisData StreamsRedshiftSageMakerpipelineSNS SQSStepFunctionsSourceMQSQSDynamoDBStreamMSKKinesisData Streamself managedKafkafilterStepFunctionsLambdaAPIDestinationAPIGatewaytransformtransformTargetEventBridge Pipesenrich• ΠϕϯτϓϩσϡʔαʔͱίϯγϡʔϚؒͷ࿈ܞΛҰ؏ͨ͠ํ๏Ͱ࣮• ΞϓϦέʔγϣϯͱͯ͠ͷΠϕϯτ/ϝοηʔδॲཧΛѻ͏• ϓϩσϡʔαʔͷ Polling DeleteMessage(SQS) ͳͲͷͤΔ
࡞ͬͯΈͨ
Enrich ϑΣʔζͷ Step Functions ͰͬͯΔ͜ͱόονऔಘ͢ΔͱྻͰ͞ΕΔͷͰMap ॲཧΈࠐΈؔͰσʔλͷલॲཧStates.StringToJson(States.Base64Decode($.data)Comprehend: DetectSentiment(πΠʔτຊจͷײੳ)States.Format ؔͰɺຊจΛมStates.Format('{} \n Ͱ͕͖ͦ͜...ὑʂ', $.data.body)
σϞ͢ΔΑʢTwitter ͷ͝४උΛʣ
πΠʔτͯ͠ΈͯͶʂʂ• ͜ΜͳπΠʔτΛͯ͠Έ͍ͯͩ͘͞• #nakanoshima_dev Λ͚ͭͯπΠʔτ(ඞਢ)• ·ʔΜ͔Β࢝·ΔπΠʔτ(Φϓγϣϯ)• e.g.ʮ·ʔΜɺ͔͍͍ͬ͜ʂʯʮ·ʔΜ࠷ߴʂʯʮ·ʔΜɺ͏Δ͍͞ʯ
ʢ´-`ʣ.ŇoOʢ͋·ΓʹϦΞϧͳωΨςΟϒͳٽ͍ͪΌ͏ͷͰɺ͠ຊ৺͡Όͳ͍ͳΒޙͰফͯ͠Ͷwʣ
ʮʛʯύΠϓશͯΛٹ͏ʂ
Thank you for your attention!!please follow me @track3jyo