Skip to content
No description or website provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
config chore: postgres database May 10, 2019
images doc: fix img May 12, 2019
.gitignore chore: docker containers Apr 19, 2019 doc: changelog May 16, 2019 wip: dynamodb scripts Apr 26, 2019
docker-compose.yml chore: postgres database May 10, 2019
dynamo_user_table.json wip: dynamodb scripts Apr 26, 2019

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.


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


edm-user-service-api: (ZIO + Http4s + Scanamo)

edm-message-service-producer-api: (ZIO + Http4s + sttp + sns)

edm-message-service-consumer: (ZIO + zio-sqs + doobie)


  • 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


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


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

Obs: Execute after build the containers for the first time


alt tag

You can’t perform that action at this time.