Skip to content

A gRPC server serving data from a csv file that can be used in a react web app through REST calls

License

Notifications You must be signed in to change notification settings

adityaguru149/timeseries-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimeSeries Viewer

Run Locally

docker-compose

docker-compose up --build

Design Decisions

  • Monorepo: A mono-repo seemed suitable for this as there is need for sharing parts of the codebase across components (like autogen in grpc, docker-compose.yml). Moreover, this is a small project now and the setup effort can be kept lower this way. Every component has scope to have their own repositories.
  • gRPC: Very high performance claims
  • REST: Browser compatible
  • 3 separate containers: To be able to scale independently when requied.
  • pre built pandas container: Pandas (+numpy) build was taking a long

Challenges

  • gRPC generated code has issue
  • gRPC documentation is difficult to find but Docs, Github help a ton.
  • react-datetime-picker seems to have a papercut bug with the clock.

TODO

About

A gRPC server serving data from a csv file that can be used in a react web app through REST calls

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages