AWS Compute Blog
Category: Serverless
Creating AWS Serverless batch processing architectures
This blog post shows how to use Step Functions’ features and integrations to orchestrate a batch processing solution. You use two Steps Functions workflows to implement batch processing, with one workflow splitting the original file and a second workflow processing each chunk file.
Operating serverless at scale: Keeping control of resources – Part 3
This post describes guardrails that you can set up in your accounts or across the organization to keep control over deployed resources. These guardrails can be more or less restrictive according to your requirements.
Building dynamic Amazon SNS subscriptions for auto scaling container workloads
This blog shows an event driven approach to handling dynamic SNS subscription requirements. It relies on the ECS service events to trigger appropriate Lambda functions. These create the subscription queue, subscribe it to a topic, and delete it once the container instance is terminated.
Visualizing AWS Step Functions workflows from the AWS Batch console
This post written by Dhiraj Mahapatro, Senior Specialist SA, Serverless. AWS Step Functions is a low-code visual workflow service used to orchestrate AWS services, automate business processes, and build serverless applications. Step Functions workflows manage failures, retries, parallelization, service integrations, and observability so builders can focus on business logic. AWS Batch is one of the […]
Using JSONPath effectively in AWS Step Functions
JSONPath provides the flexibility to work on JSON objects and arrays inside the Step Functions states machine by reducing the amount of utility code. This post uses a sample application to highlight effective use of JSONPath and data filtering strategies that can be used in AWS Step Functions.
Operating serverless at scale: Improving consistency – Part 2
This post shows a number of solutions to create and share archetypes or layers across the company. With these archetypes, development teams can quickly bootstrap projects with company standards and best practices.
Avoiding recursive invocation with Amazon S3 and AWS Lambda
It’s best practice to store the output of the Lambda function in a different bucket or AWS resource than the source bucket. In cases where you need to store the processed object in the same bucket, I show three different designs to help minimize the risk of recursive invocations.
Using Okta as an identity provider with Amazon MWAA
This blog post shows you how to integrate Amazon MWAA with Okta as your managed AWS SSO implementation. You can use this solution for your own use cases and enable Okta SSO and Amazon MWAA.
Operating serverless at scale: Implementing governance – Part 1
Having visibility on your AWS resources is the key to operating and growing successfully. In this first part of this series on serverless governance, I describe how you can get this visibility by using tags to organize and group your resources, and ease the search and management of related resources.
Simplifying B2B integrations with AWS Step Functions Workflow Studio
This post shows an architecture to share your business data with your trading partners using API Gateway, AWS Transfer for SFTP, Lambda, and Step Functions. This architecture enables organizations to quickly on-board partners, build event-driven pipelines, and streamline business processes.