Uploaded image for project: 'jboss.org'
  1. jboss.org
  2. ORG-4232

Feeds Aggregator

XMLWordPrintable

    • Feeds Aggregator
    • False
    • False
    • Done
    • Community
    • Maintainability, Supportability
    • 100
    • 100% 100%
    • Undefined

      CURRENT architecture design proposal:
      https://docs.google.com/document/d/1idCJjGu_3DMO00IBFAoH_unObeYXE86nQGyaTQwyHXs/edit#

      OLD architecture design proposal:
      Implement and deploy "Feeds Aggregator" service (with MongoDB storage) to replace Borg and DCP. Use cloud ready technologies (Quarkus, ...) and deployment to OpenShift platform.

      It would be responsible to crawl configured blogs (Borg now) and provide remote API (REST API, GraphQL API, RSS Atom feeds API - provided by DCP now) to get and present aggregated blogs by distinct frontends.

      Migration of all aggregated blogposts from DCP is part of this project!

      We should also add redirect of Atom Feed requests from dcp2 API to new API, base don analysis of current traffic to /feed API of DCP2

      Outcome of this project allows:

      • update www.jboss.org main page and https://www.jboss.org/blogs.html to use new API to show blogposts
      • implement new planet.jboss.org frontend to use new API to show blogposts, Borg project is not used anymore at this domain and is completely decommissioned
      • DCP decommissioning is not blocked by blogposts aggregation functionality anymore

      Source repo: https://github.com/jbossorg/feedsaggregator

            lkrzyzan@redhat.com Libor Krzyžanek
            velias@redhat.com Vlastimil Eliáš
            Vlastimil Eliáš
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: