All Projects → edvmorango → event-driven-messenger

edvmorango / event-driven-messenger

Licence: other
No description or website provided.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to event-driven-messenger

Justsaying
A light-weight message bus on top of AWS services (SNS and SQS).
Stars: ✭ 157 (+265.12%)
Mutual labels:  sqs, sns
ontopic
Display SNS messages on your terminal
Stars: ✭ 20 (-53.49%)
Mutual labels:  sqs, sns
amazon-sns-java-extended-client-lib
This AWS SNS client library allows to publish messages to SNS that exceed the 256 KB message size limit.
Stars: ✭ 23 (-46.51%)
Mutual labels:  sqs, sns
sensu-plugins-aws
This plugin provides native AWS instrumentation for monitoring and metrics collection, including: health and metrics for various AWS services, such as EC2, RDS, ELB, and more, as well as handlers for EC2, SES, and SNS.
Stars: ✭ 79 (+83.72%)
Mutual labels:  sqs, sns
sns-sqs-big-payload
Amazon SNS/SQS client library that enables sending and receiving messages with payload larger than 256KiB via Amazon S3.
Stars: ✭ 40 (-6.98%)
Mutual labels:  sqs, sns
Components Contrib
Community driven, reusable components for distributed apps
Stars: ✭ 131 (+204.65%)
Mutual labels:  sqs, sns
http4s-poc-api
POC: http4s http api on zio
Stars: ✭ 34 (-20.93%)
Mutual labels:  http4s, zio
Serverless
This is intended to be a repo containing all of the official AWS Serverless architecture patterns built with CDK for developers to use. All patterns come in Typescript and Python with the exported CloudFormation also included.
Stars: ✭ 1,048 (+2337.21%)
Mutual labels:  sqs, sns
aws-sqs-sns-client
AWS SNS SQS client UI
Stars: ✭ 26 (-39.53%)
Mutual labels:  sqs, sns
go-localstack
Go Wrapper for using localstack
Stars: ✭ 56 (+30.23%)
Mutual labels:  sqs, sns
zorechka-bot
Github bot for keeping your Bazel dependencies up-to-date and clean
Stars: ✭ 25 (-41.86%)
Mutual labels:  http4s, zio
terraform-aws-lambda
A Terraform module to create AWS Lambda ressources.
Stars: ✭ 40 (-6.98%)
Mutual labels:  sqs, sns
Loafer
Asynchronous message dispatcher - Currently using asyncio and amazon SQS
Stars: ✭ 104 (+141.86%)
Mutual labels:  sqs, sns
Aws Sdk Perl
A community AWS SDK for Perl Programmers
Stars: ✭ 153 (+255.81%)
Mutual labels:  sqs, sns
Brighter
Command Dispatcher, Processor, and Distributed Task Queue
Stars: ✭ 1,393 (+3139.53%)
Mutual labels:  sqs, sns
aws-developer-associate-certificate
Note to pass the AWS Developer Associate Exam
Stars: ✭ 53 (+23.26%)
Mutual labels:  sqs, sns
Gizmo
A Microservice Toolkit from The New York Times
Stars: ✭ 3,566 (+8193.02%)
Mutual labels:  sqs, sns
Dazn Lambda Powertools
Powertools (logger, HTTP client, AWS clients, middlewares, patterns) for Lambda functions.
Stars: ✭ 501 (+1065.12%)
Mutual labels:  sqs, sns
classy-optics
🔎 Source code shown at my talks at Scale by the Bay 2018 and Scalar 2019
Stars: ✭ 25 (-41.86%)
Mutual labels:  http4s, zio
zio-http4s-example
For anyone who's struggling to put an http4s server together with ZIO
Stars: ✭ 19 (-55.81%)
Mutual labels:  http4s, zio

The main idea of this project is to create example applications of real-world problems using ZIO.

Want to help out?

If you have general feedback on how things could be better, feel free to post an issue or open a PR.

If you are experienced with ZIO/Cats-effect/Monix please point out any non-idiomatic fragment of code.

Changelog

19/05/16 - Typed failures at edm-message-service-producer-api

Services##

edm-user-service-api: https://github.com/edvmorango/edm-user-service-api (ZIO + Http4s + Scanamo)

edm-message-service-producer-api: https://github.com/edvmorango/edm-message-service-producer-api (ZIO + Http4s + sttp + sns)

edm-message-service-consumer: https://github.com/edvmorango/edm-message-service-consumer (ZIO + zio-sqs + doobie)

Done

  • Restful APIs using Http4s (must be improved)
  • Unit Tests (must be improved)
  • Http requests using STTP
  • Message publishing using SNS
  • DynamoDB as NoSQL database using Scanamo

WI

  • Typed errors through ZIO[R,E,A]

TODO

  • Open API
  • Async API
  • Authentication (OAuth2)
  • gRPC example
  • Integration tests

Obs: Execute createTablesDynamo.sh after build the containers for the first time

Architecture:

alt tag

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].