Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
From Idea to Customers:
Developing Modern Cloud-...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Goodreads?
The world’s largest site for ...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Our platforms
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
We have a lot of content
• 80 million users
• 2....
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Product Lifecycle
Idea Design Develop
DeployOper...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Idea
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Design
• UI
• But also technology
• What platfor...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why cross-platform?
• Feature parity across mobi...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why not cross-platform?
• Need to learn JavaScri...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Getting the data
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Solving our data fetching problem
• Does it solv...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
But it’s a service
We don’t want to run ops
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Design
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Develop
• Scope
• Unit tests
• Test Driven Devel...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Deployments
• Test
• Preprod environments
• Prod...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
App testing
• QA testing — Manual and Automated
...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Deploy
Release the app to our users
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Operational Metrics
• Crashes
• Latency
• Client...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Business metrics
• Shelvings
• Users
• Page views
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Improve
• How are customers responding?
• What d...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Building on the feature
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Back to Design
Idea Design Develop
DeployOperate...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What problem am I solving?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What does my app look like?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What does my app look like?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Which platforms to support?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Platforms
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is the MVP for my app?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is the MVP for my app?
• Given a sentence
•...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Interacting with services
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Domain objects
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
GraphQL
• Strong typing
• Queries, mutations, su...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS AppSync
http://
query/mutation
subscription
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS AppSync
Serverless Any
data source
Real-time...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Resources in the Cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Test
• Local testing in simulators and emulators...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Real-device testing
Test Android, iOS, and web a...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Backend
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Backend
production
development
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Backend
production
development
continuous deploy...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How does my app perform?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Monitor resources and applications
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How is my app used?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How is my app used?
• Number of users
• Unfulfil...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How is my app used?
Engage users via email, push...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Evaluate needs
• Improve retention
• Improve acq...
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Idea Design Develop
DeployOperate
TestImprove
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Resources
Sample app on Github:
https://github.c...
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lisa Shon
Tomas Batalla
Time: 15 minutes after this session
Location: Speaker Lounge (ARIA East, Level 1, Willow Lounge)
Duration: 30 min.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018
From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018
From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018
From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018
From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018
From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018
Prochain SlideShare
Chargement dans…5
×

sur

From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 1 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 2 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 3 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 4 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 5 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 6 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 7 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 8 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 9 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 10 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 11 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 12 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 13 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 14 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 15 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 16 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 17 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 18 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 19 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 20 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 21 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 22 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 23 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 24 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 25 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 26 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 27 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 28 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 29 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 30 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 31 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 32 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 33 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 34 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 35 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 36 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 37 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 38 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 39 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 40 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 41 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 42 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 43 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 44 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 45 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 46 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 47 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 48 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 49 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 50 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 51 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 52 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 53 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 54 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 55 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 56 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 57 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 58 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 59 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 60 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 61 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 62 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 63 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 64 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 65 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 66 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 67 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 68 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 69 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 70 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 71 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 72 From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018 Slide 73
Prochain SlideShare
What to Upload to SlideShare
Suivant
Télécharger pour lire hors ligne et voir en mode plein écran

2 j’aime

Partager

Télécharger pour lire hors ligne

From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018

Télécharger pour lire hors ligne

Do you have an idea for an app but don't know where to start? In this session, we walk you through the process of taking your idea to reality, and we show you all the infrastructure you need to understand along the way. We also show you how AWS platform services and SDKs can help you get to a quality release faster and then scale for success with serverless technologies. In addition, we demonstrate how you can build a scalable production-ready app quickly with GraphQL and machine language capabilities. Please join us for a speaker meet-and-greet following this session at the Speaker Lounge (ARIA East, Level 1, Willow Lounge). The meet-and-greet starts 15 minutes after the session and runs for half an hour.

From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS (MOB201) - AWS re:Invent 2018

  1. 1. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. From Idea to Customers: Developing Modern Cloud-Enabled Apps with AWS M O B 2 0 1 Lisa Shon Software Engineer Amazon Web Services Tomas Batalla Software Engineer Goodreads
  2. 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  3. 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is Goodreads? The world’s largest site for readers and book recommendations. Our mission is to help people find and share books they love.
  4. 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Our platforms
  5. 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. We have a lot of content • 80 million users • 2.3 billion books shelved • 83 million text reviews • With all this content, how can we help our users’ discover the next great book for them?
  6. 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Product Lifecycle Idea Design Develop DeployOperate TestImprove
  7. 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Idea
  8. 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Design • UI • But also technology • What platform will you use? • How are you going to fetch the data?
  9. 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Why cross-platform? • Feature parity across mobile surfaces (especially if design is “product specific”) • Cost of development • Over the air (OTA) updates • Large open-source community support
  10. 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Why not cross-platform? • Need to learn JavaScript • Another surface to maintain • Nascent technology
  11. 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Getting the data
  12. 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Solving our data fetching problem • Does it solve the problem? • Scale • Domain Development • Consistency • Bonus: Fun
  13. 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. But it’s a service We don’t want to run ops
  14. 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Design
  15. 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Develop • Scope • Unit tests • Test Driven Development (TDD) — Red, Green, Refactor • Use environments • Code review
  16. 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Deployments • Test • Preprod environments • Production
  17. 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. App testing • QA testing — Manual and Automated • Beta/internal release
  18. 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Deploy Release the app to our users
  19. 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Operational Metrics • Crashes • Latency • Client errors and server errors • Transactions per second (TPS)
  20. 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Business metrics • Shelvings • Users • Page views
  21. 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Improve • How are customers responding? • What do the metrics say?
  22. 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Building on the feature
  23. 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Back to Design Idea Design Develop DeployOperate TestImprove
  24. 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  25. 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What problem am I solving?
  26. 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  27. 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What does my app look like?
  28. 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What does my app look like?
  29. 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Which platforms to support?
  30. 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Platforms
  31. 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is the MVP for my app?
  32. 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is the MVP for my app? • Given a sentence • And a language • Return the translation in that language
  33. 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Interacting with services
  34. 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  35. 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Domain objects
  36. 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. GraphQL • Strong typing • Queries, mutations, subscriptions • Client-specified shape of response • Efficient • Extensible
  37. 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS AppSync http:// query/mutation subscription
  38. 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS AppSync Serverless Any data source Real-time data GraphQL facade Conflict resolution Enterprise security Cross-platformOffline data http://
  39. 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  40. 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  41. 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Resources in the Cloud
  42. 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  43. 43. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  44. 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  45. 45. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Test • Local testing in simulators and emulators • Functional testing • User experience testing • Real-device testing • Different form factors
  46. 46. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Real-device testing Test Android, iOS, and web apps on real devices in the cloud
  47. 47. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  48. 48. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  49. 49. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Backend
  50. 50. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Backend production development
  51. 51. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Backend production development continuous deployment
  52. 52. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  53. 53. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How does my app perform?
  54. 54. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Monitor resources and applications
  55. 55. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How is my app used?
  56. 56. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How is my app used? • Number of users • Unfulfilled requests • Most popular breed • Time in app
  57. 57. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How is my app used? Engage users via email, push, SMS & analytics
  58. 58. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  59. 59. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  60. 60. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Evaluate needs • Improve retention • Improve acquisition • Improve stability
  61. 61. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  62. 62. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  63. 63. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Idea Design Develop DeployOperate TestImprove
  64. 64. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Resources Sample app on Github: https://github.com/dabit3/appsync-lambda-ai Goodreads: https://www.goodreads.com https://www.goodreads.com/jobs (we’re hiring!)
  65. 65. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lisa Shon Tomas Batalla
  66. 66. Time: 15 minutes after this session Location: Speaker Lounge (ARIA East, Level 1, Willow Lounge) Duration: 30 min.
  67. 67. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • dgeske

    Dec. 10, 2018
  • keisuketsukagoshi

    Dec. 2, 2018

Do you have an idea for an app but don't know where to start? In this session, we walk you through the process of taking your idea to reality, and we show you all the infrastructure you need to understand along the way. We also show you how AWS platform services and SDKs can help you get to a quality release faster and then scale for success with serverless technologies. In addition, we demonstrate how you can build a scalable production-ready app quickly with GraphQL and machine language capabilities. Please join us for a speaker meet-and-greet following this session at the Speaker Lounge (ARIA East, Level 1, Willow Lounge). The meet-and-greet starts 15 minutes after the session and runs for half an hour.

Vues

Nombre de vues

316

Sur Slideshare

0

À partir des intégrations

0

Nombre d'intégrations

0

Actions

Téléchargements

21

Partages

0

Commentaires

0

Mentions J'aime

2

×