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

Investigate edge caching for dynamic tiling #83

Closed
3 tasks
abarciauskas-bgse opened this issue Jun 22, 2022 · 7 comments
Closed
3 tasks

Investigate edge caching for dynamic tiling #83

abarciauskas-bgse opened this issue Jun 22, 2022 · 7 comments

Comments

@abarciauskas-bgse
Copy link
Contributor

abarciauskas-bgse commented Jun 22, 2022

Description

During a conversation with @sharkinsspatial and Manil on dynamic tiling, Sean mentioned that they have implemented edge caching for the FIRMS project to deliver better performance when serving tiles from COGs.

Notes from that discussion: https://docs.google.com/document/d/1L05XZIim55c-MXxrGneeustqNMNeheM3J5RkEED4jng/edit

Acceptance criteria

  • Using the FIRMS solution to caching tiles as a guide, propose a potential solution for implementing into VEDA and review with team

Potential follow-up tickets to create

  • If there is a viable solution to go forward with, create tickets required to implement for the dashboard and review priority with @aboydnw
  • Create an Architecture Decision Record for any decisions/paths forward
@abarciauskas-bgse abarciauskas-bgse changed the title Implement edge caching to improve performance of dynamic tiling Investigate edge caching to improve performance of dynamic tiling Jun 22, 2022
@aboydnw aboydnw changed the title Investigate edge caching to improve performance of dynamic tiling Investigate edge caching for dynamic tiling Jul 21, 2022
@anayeaye
Copy link
Collaborator

#39 is related to the same issue?

@aboydnw
Copy link

aboydnw commented Dec 13, 2022

@j08lue We created this a long time ago...I believe it would now be a Data Services ticket. Correct me if I am wrong, though!

@j08lue
Copy link

j08lue commented Dec 14, 2022

@aboydnw I think the reason why @abarciauskas-bgse tagged you for prioritization is because this is all about improving Dashboard user experience.

I think this is a very relevant improvement to consider: In my view, the sometimes a bit slow loading times of map tiles are most problematic in discoveries, because they look like a blog post and as a reader, you do not expect illustrations in a blog post to take several seconds to load. The story is different for a map interface, where some initial loading / warm-up time is more acceptable, IMO.

Caching gives a performance improvement on repeated requests. Since the requests for the discoveries are frequently repeated, that might work well there.

So I think it is great for our team to work on this - the gains will show in the Dashboard. This fits right into our goal https://github.com/NASA-IMPACT/veda-architecture/issues/127

@j08lue
Copy link

j08lue commented Dec 14, 2022

(@abarciauskas-bgse in the interest of having a tight definition of done for this ticket here, I suggest to limit this ticket to informing the potential of a solution and track any follow up (like ADR etc) in new tickets.)

@aboydnw
Copy link

aboydnw commented Dec 14, 2022

@j08lue This is a really old ticket, before you were on board, so feel free to scrub my name from the checklists and shape it however makes the most sense :)

@j08lue
Copy link

j08lue commented Dec 14, 2022

Ah, I thought it resurfaced because of new knowledge / motion. I think it is a great suggestion, though, so let us see what happens to it. 😄

@j08lue
Copy link

j08lue commented Sep 29, 2023

Stale.

@j08lue j08lue closed this as not planned Won't fix, can't repro, duplicate, stale Sep 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants