- [ ] Notes for each chapter of Practical Object Oriented Design in Ruby (or amalgamate into single post) - [x] [CH2 - Design for Single Responsibility](http://localhost:4000/2018/05/28/designing-classes-with-single-responsibility.html) - [x] CH3 - Managing Dependencies - [ ] CH4 - Creating Flexible Interfaces - [ ] CH5 - Reducing Costs with Duck Typing - [ ] CH6 - Acquiring Behaviour Through Inheritance - [ ] CH7 - Sharing Role Behaviour with Modules - [ ] CH8 - Combining Object with Composition - [ ] CH9 - Designing Cost-Effective Tests - [ ] AWS Lambda/Serverless series. Ideas below which may be combined or further split depending on outlines* - [ ] Deploying a lambda function with serverless - [ ] Put lambda in a VPC - [ ] Set up connection with RDS - [ ] Set up S3 connection to lambda with VPC endpoint - [ ] Encrypt secrets with KMS & decrypt in lambda function (needs KMS VPC Endpoint) *Resources * https://serverfault.com/questions/726245/aws-vpc-endpoint-securitygroupegress-rule * https://stackoverflow.com/questions/39779962/access-aws-s3-from-lambda-within-vpc * https://stackoverflow.com/questions/35423246/adding-aws-lambda-with-vpc-configuration-causes-timeout-when-accessing-s3 * https://stackoverflow.com/questions/42653038/aws-s3-vpc-endpoint-docs-example * https://stackoverflow.com/questions/40395549/access-s3-from-aws-lambda * https://aws.amazon.com/blogs/aws/new-vpc-endpoint-for-amazon-s3/
*Resources