Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
updates to readme
  • Loading branch information
j13d authored Nov 28, 2018
1 parent ef1da71 commit b53f41b
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ This sample code is made available under a modified MIT license. See the LICENSE
- [Amazon Route53 and Amazon VPC](#amazon-route53-vpc)
- [Amazon Cloudwatch](#amazon-cloudwatch)
- [AWS CodeCommit, AWS CodePipeline, AWS CodeBuild](#amazon-codecommit-codepipeline-codebuild)
- [Considerations for demo purposes](#considerations)
- [Considerations for demo purposes](#considerations-for-demo-purposes)
- [Known limitations](#known-limitations)
- [Additions, forks, and contributions](#additions-forks-contributions)
- [Questions and contact](#questions-contact)
Expand Down Expand Up @@ -94,7 +94,7 @@ To get the AWS Bookstore Demo App up and running in your own AWS account, follow

 

*Advanced: If you want to maintain low latency for your app, [this deeplink](https://s3.amazonaws.com/aws-bookstore-demo/master-fullstack-with-lambda-triggers.template) will create an identical stack as the one in #2 above, but with additional triggers to keep the Lamdba functions "warm." For more information, check out the [Considerations for demo purposes](#considerations) section.*
*Advanced: If you want to maintain low latency for your app, [this deeplink](https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?stackName=MyBookstore&templateURL=https://s3.amazonaws.com/aws-bookstore-demo/master-fullstack-with-lambda-triggers.template) will create an identical stack as the one in #2 above, but with additional triggers to keep the Lamdba functions "warm." For more information, see the [Considerations for demo purposes](#considerations-for-demo-purposes) section.*

 

Expand Down Expand Up @@ -665,7 +665,7 @@ Similar to CloudWatch, the capabilities provided by CodeCommit, CodePipeline, an

5. Checkout is a simplified demo experience that customers can take and implement a real-world payment processing platform. Similarly, the *View Receipt* button after purchase is non-functional, meant to demonstrate how you can add on to the app.

6. The CloudFormation template referenced in #2 of the [Getting started](#getting-started) section is everything you need to create the full-stack application. However, when the application is newly created, or hasn't been used in some time, it may take a few extra seconds to run the Lamdba functions, which increases the latency of operations like search and listing books. If you want to maintain low latency for your app, [this deeplink](https://s3.amazonaws.com/aws-bookstore-demo/master-fullstack-with-lambda-triggers.template) creates an identical stack but with additional triggers to keep the Lamdba functions "warm" (by running them every 10 minutes). Given that these triggers make the Lamdba functions run more frequently (on a schedule), this will add a small amount to the overall cost to run the application. The benefit is a more responsive application even when the Lamdba functions are not being regularly called by user activity.
6. The CloudFormation template referenced in #2 of the [Getting started](#getting-started) section is everything you need to create the full-stack application. However, when the application is newly created, or hasn't been used in some time, it may take a few extra seconds to run the Lamdba functions, which increases the latency of operations like search and listing books. If you want to maintain low latency for your app, [this deeplink](https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?stackName=MyBookstore&templateURL=https://s3.amazonaws.com/aws-bookstore-demo/master-fullstack-with-lambda-triggers.template) creates an identical stack but with additional triggers to keep the Lamdba functions "warm." Given that these triggers make the Lamdba functions run more frequently (every 10 minutes, on a schedule), this will add a small amount to the overall cost to run the application. The benefit is a more responsive application even when the Lamdba functions are not being regularly called by user activity.

 

Expand All @@ -677,7 +677,7 @@ Similar to CloudWatch, the capabilities provided by CodeCommit, CodePipeline, an

* The application was written for demonstration purposes and not for production use.
* Orders are backed by DynamoDB, but no mechanism exists to recreate the table in the unlikely scenario of a Redis failure.
* Upon the first use of a Lambda function, cold start times in a VPC can be slow. Once the Lambda function has been warmed up, performance will improve. See #6 in [Considerations for demo purposes](#considerations) for more information.
* Upon the first use of a Lambda function, cold start times in a VPC can be slow. Once the Lambda function has been warmed up, performance will improve. See #6 in [Considerations for demo purposes](#considerations-for-demo-purposes) for more information.
* The application is not currently designed for for high availability. You can increase the availability of the application by configuring the Amazon Elasticsearch, Amazon Neptune, and Amazon ElastiCache clusters with multiple instances across multiple AZs.
* The application enables multiple users to sign into the application but the social graph is single user. As a result, different users will see the same social graph. Further, when new books are purchased, that state is not reflected in the social graph.
* There are some network errors observed on Firefox. We are looking into this.
Expand Down

0 comments on commit b53f41b

Please sign in to comment.