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

sam_on_aws_2018_startup_days

 sam_on_aws_2018_startup_days

AWS startup tech 2018で話した。
SpeeeにおけるAWS Lambdaの活用事例になります。

morioka shuhei

March 13, 2018
Tweet

More Decks by morioka shuhei

Other Decks in Technology

Transcript

  1. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved.   Serverless AWS SAM Local     Speee  | 2018-03-12
  2. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved.  % Speee Serverless !    # &"$ Serverless  AWS Lambda
  3. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved.  AWS Lambda    AwS Lambda   AWS SAM Local
  4. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Agenda $# Speee  Speee  % ! Speee  Production  Serverless ! "Serverless  
  5. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Agenda $# Speee  Speee  % ! Speee  Production  Serverless ! "Serverless  
  6. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. J;I+ A>,G Speee & & NE3F' B:1< @selmertsx 89O7 /M:?LH646 / Social Game / Speee (now!) Rails web"&(%'NE)C/  TypeScript . npm package-AWS Lambda @  5 # ((!: kinesis firehose *=K2: serverless, kubernetes, TypeScript AWSD: 1=0 5 '$: ∀'$
  7. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Agenda $# Speee  Speee  % ! Speee  Production  Serverless ! "Serverless  
  8. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Speee "! SEO Trading Desk    !')DC* Native Ad  !')IM*  !)LM* %( &!# $! %
  9. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Speee "! SEO Trading Desk    !')DC* Native Ad  !')IM*  !)LM* %( &!# $! % .3/41, 24/+-0+-!!
  10. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Agenda $# Speee  Speee  % ! Speee  Production  Serverless ! "Serverless  
  11. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Speee3'$!91&* #Speee 3'$! .+54/27 -)(?) #kubernetes / serverless 86+5,  #K8s  AppSync 3'/ " $ (0% # AWS SAM Local   7 
  12. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Agenda $# Speee  Speee  % ! Speee  Production  Serverless ! "Serverless  
  13. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Kinesis Firehose + QuickSight  AWS Lambda Athena partition   Athena   Java JDBC Driver Rails App https://speakerdeck.com/selmertsx/20171019-aws-startup-tech
  14. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. AWS Lambda + API Gateway SendGridwebhook)( Sendgrid Webhook9, Events ;$5%+ 2< ;$+ :/', !4.. 83 1   &#6 "17- ? 83 1Webhook >  *=Serverless 0
  15. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved.   AWS Lambda "' Sidekiq -,$+&*   #)(!  %  Fastly Image Optimizer  … Repository: https://github.com/pataiji/cloudmagick
  16. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Agenda $# Speee  Speee  % ! Speee  Production  Serverless ! "Serverless  
  17. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. =- (%Serverless,#"($& 'Lambda(! ChefItamae86B2+ 'Lambda >4 9*:  'AWS SAM LocalsampleSlackToken50/. 'chatopsUI,; 3@?  '71chatops (% SAM Local)A,< 
  18. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. +Serverless  ,-)$*bot  %! API Gateway AWS Lambda ( #. AWS SAM Local Headless Chrome Lighthouse Cli Lighthouse png)webp&  ' / " ), => https://github.com/speee/iiopt
  19. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. 0(%!Serverless ' GitHub PRbot  -+ $API Gateway $AWS Lambda $DynamoDB .2 $slack github account 1& $,*  3)" %    # # /  https://github.com/selmertsx/serverless-prpolice
  20. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. AWS Serverless Application Repository   Lambda >  >    
  21. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. AWS Serverless Application Repository " &#'$!   % 
  22. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Agenda $# Speee  Speee  % ! Speee  Production  Serverless ! "Serverless  
  23. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved.  +Speee!" Serverless2! +AWS SAM Local @8 I>F1&,*C +(%:6!L +AWS SAM Local  Local5EDebugger$),'! +AWS Serverless Application Repository-/#4L +Local<3ATips9JK0?=  +7G.DH   L + ;B