You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Powertools now have official tenets that will guide us as we move towards GA. Tenets will also help us remain consistent across different language implementations as we grow.
Copy file name to clipboardExpand all lines: README.md
+11
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,17 @@
4
4
5
5
A suite of utilities for AWS Lambda Functions that makes tracing with AWS X-Ray, structured logging and creating custom metrics asynchronously easier.
6
6
7
+
## Tenets
8
+
9
+
***AWS Lambda only** – We optimize for AWS Lambda functions environment only. Utilities might work with web frameworks, and non-Lambda environments though they are not officially supported.
10
+
***Eases the adoption of best practices** – Utilities’ main priority is to facilitate best practices adoption defined in AWS Well-Architected Serverless Lens; everything else is optional.
11
+
***Keep it lean** – Additional dependencies are carefully considered to ease maintenance, security, and to prevent negatively impacting startup time.
12
+
***We strive for backwards compatibility** – New features and changes should keep backwards compatibility. If a breaking change cannot be avoided, the deprecation and migration process should be clearly defined.
13
+
***We work backwards from the community** – We aim to strike a balance of what would
14
+
work for 80% of customers. Emerging practices are considered and discussed via request for
15
+
comments (RFCs)
16
+
***Idiomatic** – Utilities follow language’s idioms and their best practices.
0 commit comments