Displaying 1 to 8 from 8 results

aws-lambda-power-tuning - Step Functions state machine generator for AWS Lambda Power Tuning

  •    Javascript

Step Functions state machine generator for AWS Lambda Power Tuning. The state machine is designed to be quick and language agnostic. You can provide any Lambda Function as input and the state machine will estimate the best power configuration to minimize cost. Your Lambda Function will be executed in your AWS account (i.e. real HTTP calls, SDK calls, cold starts, etc.) and you can enable parallel execution to generate results in just a few seconds.

workflow-manager - Minimal Workflow orchestrator for AWS Step Functions

  •    Go

Orchestrator for AWS Step Functions. AWS Step Functions (SFN) is a service for running state machines as defined by the States Language Spec.

aws-step-functions-long-lived-transactions - Deal with the complexities of dealing with a long lived transaction across distributed components in your microservices architecture using AWS Step Functions

  •    Go

AWS Step Functions is a fully managed Serverless workflow management service for managing long running processes and coordinating the components of distributed applications and microservices using visual workflows. But did you know it can also help you deal with the complexities of dealing with a long lived transaction across distributed components in your microservices architecture? In this Builder session, you will learn how AWS Step Function can help us implement the Saga design pattern. When building cloud-based distributed architectures, one of the questions we need to ask ourselves is how do we maintain data consistency across microservices that have their own database / persistence mechanism? We do not have support for Distributed Transaction Coordinators (DTC) or two-phase commit protocols responsible for coordinating transactions across multiple cloud resources. We need a mechanism coordinate multiple local transactions.

aws-step-functions-plagiarism-demo-dotnetcore - A simple workflow for developing AWS Step Functions to demonstrate how you can combine AWS Step Functions with AWS Lambda using DotNetCore 2

  •    Javascript

To illustrate the use of AWS Step Functions I have created a scenario that describes a process where university students caught plagiarising on exams and/or assignments are required to take a test to assess their knowledge of the universities referencing standards. This example uses a simple architecture, hosting a static website in Amazon Simple Storage Service (Amazon S3) using Vue.js to invoke an Amazon API Gateway API. The API is configured with an AWS Service integration which invokes the AWS Step Function state machine for the plagiarism workflow. Along the way, the task states in the state machine are executing AWS Lambda functions which are periodically persisting data to Amazon DynamoDB and send messages via Amazon Simple Notification Service.

asl-validator - A simple Amazon States Language validator based on JSON schemas.

  •    Javascript

A simple Amazon States Language validator based on JSON schemas. It also validates JSON paths syntax in InputPath, OutputPath and ResultPath. When writing your state machine (for AWS step functions), you can't locally validate you state machine definition without creating it. asl-validator makes it possible.

amazon-eventbridge-cdk-audit-service-sample - Sample of a decoupled audit service using Amazon EventBridge and AWS Step Functions

  •    TypeScript

This repository contains a sample audit service where its components are decoupled through the use of Amazon EventBridge. When an audit event happens, it is put into a custom bus where different rules evaluate if their corresponding targets should be notified of the event based on the patterns their are interested to. It uses the AWS CDK framework for defining the required infrastructure while relying on CDK Pipelines (still on Developer Preview as of December 2020) for implementing CI/CD.

coworks - CoWorks is a unified compositional serverless microservices framework over AWS technologies

  •    Python

Coworks is an unified compositional microservices framework over AWS technologies and based on the Chalice microframework. The aim of this project, is to offer a very simplified experience of microservices over the Lambda product of AWS and mainly to extends their usage over the asynchronous and orchestration topics. Each atomic microservice (Tech Microservice) is a simple python class deployed as serverless Lambda and can be called synchronously or asynchronously.

Trapheus - This tool automates restoration of RDS database instances from snapshots into any dev, staging or production environments

  •    Python

Restore RDS instances in AWS without worrying about client downtime or configuration retention. Trapheus can restore individual RDS instance or a RDS cluster. Modelled as a state machine, with the help of AWS step functions, Trapheus restores the RDS instance in a much faster way than the usual SQL dump preserving the same instance endpoint and confgurations as before. python3.7 installed on local machine following this.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.