airavata-courses / DSDummies

Spring 2022 Project
0 stars 2 forks source link

Project 1 Feedback [CoDist] #56

Closed adityarudrawar closed 2 years ago

adityarudrawar commented 2 years ago

The structure of the project seems simple enough to understand. But, from the Data flow Diagram there seems to be no connection between authentication and the spring boot service, what if the request is from an outside source it goes straight to the cache service.

Every connection seems to be Synchronous call, which is good for small scale application. But will not be able to hold a heavy workload.

Talking about Caching instead of caching the whole data file, you could have cached the result of the preprocessor keeping the params of the input from user as keys, and the result as the key. That could have saved a lot of storage, and load up time.