Mono repo vs one per service
Posted on September 12, 2019, Level beginner Resource Length long
An article by Yan Cui about his take on using code repository when working with microservices and serverless. With AWS Lambda, we can deploy and scale individual functions. However, we engineers still like to think in terms of services and maintain a mapping between business capabilities and service boundaries.
AWS Lambda: how to share code between functions in a monorepo
Posted on September 1, 2019, Level beginner Resource Length short
Yan Cui put together this tutorial about sharing business logic between services in a Node.js monorepo.
Serverless local development
Posted on June 15, 2019, Level intermediate Resource Length medium
A guide from the pen of Gareth McCumskey on super hot topic of serverless Developing Serverless applications is a very different way of building applications we've been building for decades now.
Tags serverless programming cloud lambda azure aws
Tracking and reminders in AWS Amplify
Posted on May 21, 2019, Level intermediate Resource Length medium
A guide by Jan Hesters how to track which features your users use in AWS Amplify and send them emails, push-notifications and SMS based on their behavior.
How I migrate Node.js app to serverless using Lambda & API Gateway & Terraform
Posted on May 6, 2019, Level advanced Resource Length long
Herve Khg published this hands on guide how he goes about migrating projects to serverless. The guise only focuses on the terraform code for building the infrastructure, not on the app code itself.
Tags web-development how-to devops apis aws
How on-demand pricing slashed our DynamoDB bill by 90 percent
Posted on April 27, 2019, Level intermediate Resource Length short
Ashwin Bhat published this short article about their experience with a new pricing structure for DynamoDB called On-Demand Mode. With it, your capacity costs are strictly a function of how many capacity units you consume, rather than how many you would have provisioned in Provisioned Capacity Mode.
Lambda deployment frameworks compared
Posted on April 19, 2019, Level intermediate Resource Length medium
A comparison piece by Yan Cui about underlying plumbing when deploying Lambda function to AWS. One needs to be able manage the configuration for functions as well as other related resources such as API Gateway, CloudWatch log groups and IAM policies.
The good and the bad of Google Cloud Run
Posted on April 14, 2019, Level beginner Resource Length short
Ben Kehoe wrote a blog post which is a general critique of Cloud Run relative to FaaS and managed API services -- and how this is different from AWS Lambda.
Tags cloud google serverless aws
Enriching event-driven architectures with AWS event fork pipelines
Posted on April 1, 2019, Level intermediate Resource Length long
An article by Rachel Richardson and Otavio Ferreira about typical modern application architecture and how implement it using AWS tooling. Many customers are choosing to build event-driven applications in which subscriber services automatically perform work in response to events triggered by publisher services.
Combining Amazon Aurora, Lambda, and SQS to go beyond the native capabilities of MySQL
Posted on November 26, 2018, Level intermediate Resource Length medium
David Yahalom posted on redgate Hub about innovative combination of Amazon Aurora, serverless Lambda and Simple Que Service to strecth MySQL beyond native capabilities.
Introduction to AWS Well-Architected Framework
Posted on July 3, 2018, Level intermediate Resource Length medium
An interesting article on devopedia about Amazon Web Services' Weell-Architected framework (WAFR). Cloud platforms offer a number of services. A typical application can use one or more of these services, each of which can be configured in a number of different ways. AWS Well-Architected Framework (WAFR) offers a set of guidelines and best practices to help practitioners migrate, manage and optimize their applications and their operations on the AWS cloud.
Splitting up Terraform & state file separation
Posted on April 12, 2018, Level intermediate Resource Length short
Site reliability engineer Matt Ouille's article about terraform state files. Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. State files literally are the single source of truth, as far as Terraform is concerned, in regard to your infrastructure.
Tags programming devops aws serverless