Skip to content
vic

Szczyp/orco.json
{
"createdAt": "2020-02-26T15:14:49Z",
"defaultBranch": "master",
"description": null,
"fullName": "Szczyp/orco",
"homepage": null,
"language": "Scala",
"name": "orco",
"pushedAt": "2020-02-29T01:06:26Z",
"stargazersCount": 2,
"topics": [],
"updatedAt": "2020-12-26T19:22:55Z",
"url": "https://github.com/Szczyp/orco"
}

Simple web service written in Scala using ZIO that given the name of the organization will return a list of contributors sorted by the number of contributions.

GET /org/{org_name}/contributors
{
"name": "Szczyp",
"contributions": 1,
}
  • HttpClient resilience (ZIO Schedule)
  • HttpClient throttling depending on Github API’s rate limits (X-RateLimit-*)
  • Service rate limits
  • Response caching (ETag)