Skip to content

NickAger/Learning-AWS-for-Serverless-infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

See also associated wiki

LearningAWS for Serverless infrastructure

Cognito

Haskell

or consider using Purescript in AWS lambda.

Writing the plumbing with code

  • (Javascript) https://stdlib.com - "The Standard Library for Functions as a Service. Discover pre-built APIs, compose your own, build apps, and move your business faster than ever with new "server-less" technology."
  • (Javascript) https://github.com/faaslang/faaslang/ - "FaaSlang defines FaaS execution semantics and type-safety mechanisms"

Hacking Serverless Runtimes Profiling Lambda, Azure, and more

GraphQL

SQL and no-SQL

General

Elm

bottom-up choreography vs top-down orchestration

we’re inherently capitalizing on one of the advantages that microservices architectures bring: bottom-up choreography among software modules is much easier to manage than top-down orchestration.

we should apply best practices from distributed systems. For example, it’s better to avoid synchronous transactions across multiple resources, which are difficult and slow to manage, and design each function to work independently (thanks to event subscriptions) with eventual consistency of data.

Implementing those functionalities as AWS Lambda functions and subscribing those functions to the relevant events allows you to have an efficient architecture that drives updates when something relevant happens in the repositories, without enforcing a centralized workflow of activities that are required when data is changed by the end users.

About

Focusing on AWS Serverless infrastructure

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published