Hacker News new | ask | show | jobs
by orangethirty 4916 days ago
I use roughly the same architecture. What I call the back-end (the crawling system and index) are just an API. Then the front-end connects to it to fill in the blanks. Though I don't know if you guys are doing logic in the front end part, but I'm definitely am. The ranking/rating can be modified from user input. Though this is abstracted and passes through various layers of security to prevent gaming. My front end is currently Django, but I will have to move to something faster if demands call for it. The back end is all custom stuff using async libraries.