Skip to content

Commit 9ee1e8b

Browse files
committed
Adding the example-pattern.json
1 parent 0bd8b00 commit 9ee1e8b

1 file changed

Lines changed: 63 additions & 0 deletions

File tree

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
{
2+
"title": "Amazon API Gateway, AWS Lambda and Amazon DynamoDB with Lambda SnapStart for Java",
3+
"description": "This pattern demonstrates how to create a synchronous REST API using API Gateway, AWS Lambda and DynamoDB.",
4+
"language": "Java",
5+
"level": "400",
6+
"framework": "SAM",
7+
"introBox": {
8+
"headline": "How it works",
9+
"text": [
10+
"This pattern is built using [Spring Boot 3](https://spring.io/projects/spring-boot) and leverages the [AWS Serverless Java Container](https://github.com/awslabs/aws-serverless-java-container) for seamless integration with AWS Lambda.",
11+
"This pattern also demonstrates the usage of [SnapStart](https://aws.amazon.com/blogs/compute/reducing-java-cold-starts-on-aws-lambda-functions-with-snapstart/) to improve startup performance."
12+
]
13+
},
14+
"gitHub": {
15+
"template": {
16+
"repoURL": "https://github.com/aws-samples/serverless-patterns/tree/main/apigw-lambda-snapstart",
17+
"templateURL": "serverless-patterns/apigw-lambda-snapstart",
18+
"projectFolder": "apigw-lambda-snapstart",
19+
"templateFile": "apigw-lambda-snapstart/template.yaml"
20+
}
21+
},
22+
"resources": {
23+
"bullets": [
24+
{
25+
"text": "Lambda Replatforming Guide",
26+
"link": "https://serverlessland.com/content/service/lambda/paved-path/java-replatforming/introduction"
27+
},
28+
{
29+
"text": "AWS Serverless Java Container",
30+
"link": "https://github.com/awslabs/aws-serverless-java-container/"
31+
},
32+
{
33+
"text": "Lambda SnapStart",
34+
"link": "https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html"
35+
}
36+
]
37+
},
38+
"deploy": {
39+
"text": [
40+
"sam build",
41+
"sam deploy --stack-name unicorn-store --guided"
42+
]
43+
},
44+
"testing": {
45+
"text": [
46+
"See the GitHub repo for detailed testing instructions."
47+
]
48+
},
49+
"cleanup": {
50+
"text": [
51+
"Delete the stack: <code>sam delete</code>."
52+
]
53+
},
54+
"authors": [
55+
{
56+
"name": "Mark Sailes",
57+
"image": "https://serverlessland.com/assets/images/resources/contributors/mark-sailes.jpg",
58+
"bio": "Mark is a specialist solutions architect working at AWS. His primary focus is improving the developer experience of builders using Java on AWS Lambda.",
59+
"linkedin": "mark-sailes",
60+
"twitter": "MarkSailes3"
61+
}
62+
]
63+
}

0 commit comments

Comments
 (0)