Golang Postgres Search System
The backend is written in Golang with an efficient cache in front of the Postgres database. Whenever a search query is requested the cache is firstly checked to find data or else the Postgres database is searched. And results are stored in cache. The cache entry auto expires after 15 minutes of inactivity. The frontend is in Quasar Typescript and connect to Golang backend via HTTP API. A docker-compose file has also been made.