Part one of a series of our journey building juptr.io:
How a fundamental abstraction streamlines, simplifies and speeds up developing a web scale system
goes higher, faster and avoids dirty feet :)
Juptr.io is a content personalization, sharing and authoring platform. We crawl 10'th of thousands of blogs and media sites (german + english), then classify the documents to enable personalized content curation, consumption & discussion.
This requires
- to crawl, store, query, analyze and classify millions of documents
- horizontal scalability
- a failure resistant distributed (micro)services architecture
- java, javascript interoperability
Compared to ordinary enterprise-level projects, a startup has much tighter time and budget constraints (aka startup in europe), so reduction of development effort was a major priority.
We decided to use the following foundation stack ..
[this blog has moved, continue reading here]