Distributed transactions at Scale in Amazon DynamoDB
Posted on August 26, 2023, Level beginner Resource Length medium
It is great to see DynamoDB, and AWS in general, is publishing/sharing more widely than before. A killer feature of DynamoDB is predictability at any scale. Aligned with this predictability tenet, when adding transactions to DynamoDB, the first and primary constraint was to preserve the predictable high performance of single-key reads/writes at any scale. By Murat Demirbas.
Protecting serverless applications with AWS WAF
Posted on June 20, 2023, Level beginner Resource Length medium
Since serverless is designed to scale to infinity, one of the questions we get asked very often is whether a DDoS attack on the serverless application can result in a hefty Cloud Bill. One way to prevent this is to have rate limiting on API Gateway in place so that the serverless application doesn't scale to unexpected levels and end up using all underlying resources. By Vishwasa Navada K.
Tags serverless cloud infosec aws
Serverless API on AWS, Azure and GCP - Deployment and benchmark
Posted on June 1, 2023, Level intermediate Resource Length long
In this article, author has created a serverless Express API and deployed it on AWS, Azure, and GCP to evaluate each platform's performance. After conducting load tests using K6, I found that Azure and AWS performed comparably well (slightly better for Azure), while GCP lagged due to significant cold starts (up to 5 seconds when speaking to a Database). By Aurélien BETTINI.
Tags apis app-development azure gcp aws
Developers journey to AWS Lambda
Posted on April 10, 2023, Level intermediate Resource Length long
AWS Lambda has a surprise learning curve. You create a new function, write your code, and it executes. Easy, right? Then you discover just how deep the rabbit hole goes. Deluged by so many topics, it's hard to know where to go next. By Stephen Sennett.
Building serverless Java applications with the AWS SAM CLI
Posted on March 13, 2023, Level intermediate Resource Length medium
When using Java in the serverless environment, the AWS Serverless Application Model Command Line Interface (AWS SAM CLI) offers an easier way to build and deploy AWS Lambda functions. You can either use the default AWS SAM build mechanism or tailor the build behavior to your application needs. By Mehmet Nuri Deveci, Steven Cook, and Maximilian Schellhorn.
Posted on March 6, 2023, Level beginner Resource Length short
Learn how to share code between AppSync JS resolvers. AWS AppSync is a fully managed service that allows developers to build scalable and performant GraphQL APIs. It is also serverless, meaning that you will only pay for what you use. By Benoît Bouré.
AWS introduces step functions distributed map for large-scale parallel data processing
Posted on February 14, 2023, Level beginner Resource Length long
AWS recently announced a distributed map for Step Functions, a solution for large-scale parallel data processing. Optimized for S3, the new feature of the AWS orchestration service targets interactive and highly parallel serverless data processing workflows. By Renato Losio.
How I built a simple Forex app with Telegram bots and AWS Lambda
Posted on February 6, 2023, Level intermediate Resource Length medium
This is the journey of author to create serverless solution written in Go which enabled him to be notified about best currency exchange rates for his small business. Nice one!
Tags golang bots serverless aws apis
How Swift code runs on AWS Lambda
Posted on January 29, 2023, Level intermediate Resource Length medium
Intel TDX meets the Confidential Computing Consortium (CCC) standard for hardware-enforced memory protection not controlled by the cloud provider, all while delivering minimal performance impact with no code changes. By Mark Russinovich Chief Technology Officer and Technical Fellow, Microsoft Azure.
Tags aws swiftlang cloud serverless
Event-driven APIs with webhook and API Gateway
Posted on January 24, 2023, Level intermediate Resource Length medium
This post elaborates on building event-driven APIs by making use of Webhook and API Gateway, we understand the role of each in this solution. By Bobur Umurzokov.
AWS Lambda: Resilience under-the-hood
Posted on January 23, 2023, Level intermediate Resource Length long
AWS Lambda comprises over 80 services working together to provide the serverless compute service that it offers to customers. Under the hood, many of these services are built on top of Amazon Elastic Compute Cloud (Amazon EC2) instances, provisioned within Availability Zones. However, AWS Lambda is a Regional service. By Adrian Hornsby (Principal System Dev Engineer) and Marcia Villalba (Principal Developer Advocate).
Grafana Loki: Architecture and running in Kubernetes with AWS S3 storage and boltdb-shipper
Posted on January 10, 2023, Level intermediate Resource Length long
In the new project, there is no logging system at all, and since we all love the Grafana stack, we also decided to use Loki for logging. Loki is built on a microservices architecture, with all microservices assembled into a single binary. By Arseny Zinchenko.