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]

30 comments:

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. Greetings! Very useful advice in this particular post!

    ReplyDelete
  10. 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
  11. 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
  12. I love it here. Keep sharing your good vibes. I love them Are you also searching for dissertation writing help? we are the best solution for you. We are best known for delivering cheap assignments to students without having to break the bank

    ReplyDelete
  13. Need assistance in QuickBooks error code 6123 0 ? My name is Jarvis, a former banking professional and QuickBooks expert. I provide complete solution for all your QuickBooks-related problems.

    ReplyDelete
  14. Hey, Your blog is quite useful. It's great to read such high-quality material. Your blog contains interesting information.
    Do you need help with QuickBooks error 15241 in Windows? I am a former professional accountant and QuickBooks expert. I offer a comprehensive answer to all of your QuickBooks-related issues.

    ReplyDelete
  15. You have lots of great content that is helpful to gain more knowledge. Best wishes.
    bsc 3rd year result 2021 subject wise

    ReplyDelete
  16. I'm not quite good at programming, nevertheless, this post interested me. I will tell about it one of my friends who works at marketing plan writing service

    ReplyDelete
  17. How do monitoring, debugging, and performance optimization differ when working with microservices and actor-based systems? greeting : https://onlinelearning.telkomuniversity.ac.id/blog/index.php?entryid=259

    ReplyDelete
  18. kc9 คา สิ โน ออนไลน์ ในบทความนี้เราจะสำรวจโลกของการพนันออนไลน์อย่างทันสมัยและให้ข้อมูลความรู้ที่น่าสนใจ pg slot โดยมีเสนอคำแนะนำจากผู้เชี่ยวชาญเพื่อเพิ่มประสบการณ์ในการเล่นเกมส์ของคุณ

    ReplyDelete
  19. This is wonderful website to find blogs on various topics.

    ReplyDelete
  20. This information provided by you is very practical for good planning.

    ReplyDelete
  21. Thanks for taking the time to post such valuable information. Quality content is good.

    ReplyDelete
  22. Very informative and well-written post! Greatjob for your hardwork man.

    ReplyDelete
  23. Keep up the excellent quality writing, It is rare to see a nice blog like this one today

    ReplyDelete
  24. Thanks for sharing excellent informations. Your web-site is so cool.

    ReplyDelete
  25. This is a fantastic post. Looking forward to read more. Really Cool.

    ReplyDelete
  26. This post actually made my day. Keep what you're doing Man! Thanks!

    ReplyDelete
  27. Thanks for such amazing content. Your blog was really worth reading.

    ReplyDelete
  28. I appreciate everything you have added to my knowledge base.

    ReplyDelete
  29. Outstanding post once again. I am looking forward to more updates.

    ReplyDelete