• Front-end components driven by server data.


  • All front-end / back-end is driven by Coffeescript. For the main ReactJS functionality JSX is embedded with coffee in .cjsx files / handled by Browserify.


  • Most of the internal pipeline (machine learning processes, search, db interactions). Most of this functionality consists of in-mem Gearman workers handling very specific tasks.


  • Job-posts data mining, dictionary builder, unsupervised learning processes (mainly NLTK processes: clustering - LDA/KMeans/HDP, pos tagging, paragraph detection)


  • Main data storage. Any writes to Couchbase auto-replicate to Elasticsearch (via XDRC) and from there on propagate into the internal Jezebel pipeline via opes.


  • Internal Jezebel functionality, not directly exposed to the client. Part of the internal search scoring, main communication happens via binary port 9300.


  • Recipes for deployment (git calls, system set-up & upgrades)


  • Internal, distributed message queue. Main communication happens via port 4730 and consists of simple json messages. Completely independent of the main website back-end.


  • Java build tool for internal processes: Jezebel daemon (in-mem classifiers/recommendations/feature analysis), Connemara (batch resume stream processor) and opes (opening elasticsearch plugin, simple process that listens for new incoming resumes and triggers analysis by Jezebel via a tcp json command).


  • Front-end builds: producing full minified css/js output from a series of css/less/coffee/cjsx/js components.


  • Main React functionality pipeline broken into CommonJS modules: Reflux data stores, React components (cjsx - coffee/jsx).


  • website back-end functionality, front-end/backend messaging bridge (websocket <-> gearman communication)


  • front-end / back-end package manager.


  • main development environment setup (with virtualbox).


  • main development environment setup (with vagrant).


  • front-end css pipeline.


  • main load balancer.


  • payment service.


  • No details yet

  • No details yet

  • No details yet

  • No details yet

  • No details yet


Verified by
Stack Match

Favorite
2
Views
410


Favorite
Views
410