Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BLOG IDEA] Write about registry metadata #49

Open
andylolz opened this issue Oct 19, 2021 · 1 comment
Open

[BLOG IDEA] Write about registry metadata #49

andylolz opened this issue Oct 19, 2021 · 1 comment
Labels
blog This issue is about a blog post

Comments

@andylolz
Copy link
Member

andylolz commented Oct 19, 2021

What’s the blog about?

If a user wants to access all metadata on the registry, they need to make several hundred requests. This takes a long time, and it’s possible to come unstuck by rate limiting etc.

This service allows you to get all metadata in just two requests:
https://registry.codeforiati.org

It’s regularly updated (roughly every 3 hours).

We use it internally for other services, including IATI data dump and Code for IATI Analytics. Since we’re using it internally, we thought we might as well make it available externally too.

NB We should also include a shout-out to the d-portal team, who already did this years ago!

What’s the goal of the blog?

To inform technical users of this service, and to demonstrate that Code for IATI takes a microservices approach. Our services reuse other services as much as possible. Reuse makes maintenance much easier, since we can use the same resource for lots of projects, and only have to maintain it in one place.

@andylolz andylolz added the blog This issue is about a blog post label Oct 19, 2021
@matmaxgeds
Copy link
Contributor

Microservice re-use makes CfI a low carbon leader in the IATI space!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blog This issue is about a blog post
Projects
None yet
Development

No branches or pull requests

2 participants