Saturday, November 12, 2016

Make distributed programming great again: Microservices with Distributed Actor Systems

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]

28 comments:

  1. Devops is not a Tool.Devops Is a Practice, Methodology, Culture or process used in an Organization or Company for fast collaboration, integration and communication between Development and Operational Teams. In order to increase, automate the speed of productivity and delivery with reliability.

    python training in bangalore
    aws training in bangalore
    artificial intelligence training in bangalore
    data science training in bangalore
    machine learning training in bangalore
    hadoop training in bangalore
    devops training in bangalore

    ReplyDelete
  2. Gaining Python certifications will validate your skills and advance your career.
    python certification

    ReplyDelete
  3. Excellent blog I visit this blog it's really awesome. The important thing is that in this blog content written clearly and understandable. The content of information is very informative.
    Oracle Fusion HCM Online Training
    Oracle Fusion SCM Online Training
    Oracle Fusion Financials Online Training
    oracle fusion financials classroom training
    Workday HCM Online Training
    Oracle Fusion HCM Classroom Training

    ReplyDelete
  4. This is a great post. I like this topic.This site has lots of advantage.I found many interesting things from this site. It helps me in many ways.Thanks for posting this again.

    ReplyDelete
  5. A befuddling web diary I visit this blog, it's incredibly grand. Strangely, in this present blog's substance made motivation behind fact and sensible. The substance of information is instructive
    Oracle Fusion Financials Online Training
    Oracle Fusion HCM Online Training
    Oracle Fusion SCM Online Training

    ReplyDelete
  6. Thanks for such a great article here. I was searching for something like this for quite a long time and at last I’ve found it on your blog. It was definitely interesting for me to read about their market situation nowadays.
    Cloud Computing Online Training | Cloud Computing Online Certification

    ReplyDelete
  7. Excellent Post
    Yaaron Studios is one of the rapidly growing editing studios in Hyderabad. We are the best Video Editing services in Hyderabad. We provides best graphic works like logo reveals, corporate presentation Etc. And also we gives the best Outdoor/Indoor shoots and Ad Making services.
    video editing studios in hyderabad
    short film editors in hyderabad
    corporate video editing studio in hyderabad
    ad making company in hyderabad

    ReplyDelete
  8. Good Information
    "Sanjary Academy provides excellent training for Piping design course. Best Piping Design Training Institute in Hyderabad,
    Telangana. We have offer professional Engineering Course like Piping Design Course,QA / QC Course,document Controller
    course,pressure Vessel Design Course, Welding Inspector Course, Quality Management Course, #Safety officer course."
    Piping Design Course in India­
    Piping Design Course in Hyderabad
    QA / QC Course
    QA / QC Course in india
    QA / QC Course in Hyderabad
    Document Controller course
    Pressure Vessel Design Course
    Welding Inspector Course
    Quality Management Course
    Quality Management Course in india
    Safety officer course

    ReplyDelete
  9. If you are stuck with your online management assignment then in this case you can opt for our Database Management Assignment help. we provide the best assignment assignment help online.
    We also provide Advanced Database Management System help. for students across the globe.
    for more information contact us +16692714848

    ReplyDelete
  10. Thanks, this is generally helpful.
    Still, I followed step-by-step your method in this Java online training
    Java online course

    ReplyDelete
  11. Looking for Homework Help In The USA? I recommend that you should try our academic writing services which you will never regret trying, we offer writing services under all niches and streams within your budget.

    ReplyDelete
  12. Get the best service at USA for your custom essay writing. Specialists Customessaymeister provides the best assistance at every level of study. Contact us 24/7 and we will provide the best solution for you within the specified time frame

    ReplyDelete
  13. Searching for the right Assignment Help service can be troublesome. This is where Great Assignment help play a great job. We offer high quality assignment that can give you thriving scores.

    ReplyDelete
  14. The QuickBooks Error Code 80029c4a show message like this: “Problem: There was an unexpected error reported when trying to run QuickBooks with a company file. Error Code: 80029c4a. Description: Error loading type library / DLL”.
    If your server shows an error like this and you want to resolve it, here are some simple ways to solve it. First, of course, you can try all the below-mentioned options, and you will be able to solve the error on your own.
    1. Solution 1: The basic step, Restart your Computer.
    2. Solution 2: Update QuickBooks.
    3. Solution 3: Run “reboot. bat”
    4. Solution 4: Re-launch QuickBooks.
    5. Solution 5: Reinstall the QuickBooks application.
    6. Solution 6: Run QuickBooks Repair software.

    ReplyDelete
  15. Get only quality help from professional writers. Take advantage of the custom essay writing service and forget about all the difficulties. Our team of experts will write a one hundred percent original essay for you within the agreed time frame without plagiarism

    ReplyDelete
  16. Greetings! Very useful advice in this particular post!

    ReplyDelete
  17. Even when it comes to a Limited Partnership Fund, you can trust us blindly. With us, you get to know several things like Limited Partners are the ones who have organized and invested the capital for a venture capital fund but are not really worried about the everyday upkeep of a venture capital fund. Contact us to know more!

    ReplyDelete
  18. Usually QuickBooks script error occurs while importing a bill or invoice with an account that doesn’t match with available assets. It is really a big problematic error that has to be eliminated soon so that can frequently export/import bills or invoices. Here’s how to fix it within a minute:
    • Make sure you have a 32-bit version of Internet Explorer.
    • Clear all cookies and cache.
    • Close Internet Explorer and open it again.
    • Move to QuickBooks Online and initiate exporting the files.
    This time, for sure, no script error will appear during the process.

    ReplyDelete
  19. This is a cool platform, it is very easy to store photos, documents, and much more.
    I work as a writer and I have to store a lot of information on my laptop. Our service where I work for a long time provides written services. Now you can buy reaction paper online it is convenient that you do not need to go anywhere and ride, and sitting at home to order with delivery

    ReplyDelete