Much documentation can be replaced with highly readable code and tests. In a world of evolutionary architecture, however, it's important to record certain design decisions for the benefit of future team members as well as for external oversight. Lightweight Architecture Decision Records is a technique for capturing important architectural decisions along with their context and consequences. We recommend storing these details in source control, instead of a wiki or website, as then they can provide a record that remains in sync with the code itself. For most projects, we see no reason why you wouldn't want to use this technique.
-
Register AWS account: https://aws.amazon.com
-
Install AWS Command line tools, instructions: https://docs.aws.amazon.com/cli/latest/userguide/installing.html
-
Install AWS Lambda local development & testing environment (AWS SAM Local), instructions: https://github.com/awslabs/aws-sam-local#installation
Note: as part of this installation, you will also need to install Node.js and Docker
My aim is to build Apache 2.4.20 on RHEL 6.7 server with the following non-default modules enabled:
- mod_http2
- mod_ssl
- mod_mime_magic
- mod_cache_disk
- mod_deflate
Here are the steps I followed: