-
Notifications
You must be signed in to change notification settings - Fork 102
/
Copy pathmetadata.json
35 lines (35 loc) · 1.67 KB
/
metadata.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{
"title": "Hexagonal architecture",
"description": "Hexagonal architecture is also known as the ports and adapters architecture. It is an architectural pattern used for encapsulating domain logic and decoupling it from other implementation details, such as infrastructure or client requests. In Lambda functions, hexagonal architecture can help you implement new business requirements and improve the agility of a workload. This approach can help create separation of concerns and separate the domain logic from the infrastructure. For development teams, it can also simplify the implementation of new features and parallelize the work across different developers.",
"content_language": "English",
"language": ".NET",
"type": ["Unit", "Integration"],
"diagram": "/img/hexagonal-architecture.png",
"git_repo_url": "https://github.com/aws-samples/serverless-test-samples",
"pattern_source": "AWS",
"framework": "SAM",
"services": ["apigw", "lambda", "dynamoDB"],
"pattern_detail_tabs": [
{
"title": "Application Code Example (GetStock Functions)",
"filepath": "/src/GetStock/Functions.cs"
},
{
"title": "Unit Tests",
"filepath": "/tests/GetStock.UnitTest/FunctionsTests.cs"
},
{
"title": "Integration Test",
"filepath": "/tests/GetStock.IntegrationTest/Usings.cs"
}
],
"authors": [
{
"name": "Dror Helper",
"image": "/../img/authors/dror-helper.jpeg",
"bio": "Senior Specialist Solution Architect at AWS",
"linkedin": "drorhelper",
"twitter": "dhelper"
}
]
}