[openspending-dev] Alternative architecture diagram

Paul Walsh paulywalsh at gmail.com
Mon Jan 5 21:53:52 UTC 2015

Hi Friedrich,

I find this new diagram hard to get my head around. Maybe the color coding is incorrect in some places? E.g.: relational db, resource repository and analytics api are in the heart of OpenSpending.org in the diagram, yet are all marked for provision by "others".

I'm wondering if you are using the colour coding with a different meaning to that of OSEP1/2.

It also looks to me that this is not really an alternative to OSEP1/2 as such, and rather a view of it from a different perspective. For example, this diagram is more concerned  with the stack (angular, cubes, loadkit, s3, etc) than the design itself, as I read it.

Just adding these comments now as I'll be traveling around the world while the meetings are on tomorrow.

> On 5 Jan 2015, at 7:46, Friedrich Lindenberg <friedrich at pudo.org> wrote:
> Hey all, 
> Rufus and I had a little chat today about the OSEP 1 architecture diagram [1].
> I decided to make an alternative diagram to lay out the components of a refactored OpenSpending as I would like to see them. Unlike the OSEP diagram, I'm not trying to display process here, just modules - so it's not as explanatory:
> https://docs.google.com/drawings/d/1Gd1CtXji5nlzrIisDZx75Le5uXL1ekPdPlWCdD7Z554/edit 
> This would still have OS running a central application (there's a handy delimiter line in the diagram), which means we wouldn't have a micro-services architecture. At the same time, I think we can really make the OS code base much more accessible by moving functionality into libraries (like cubes, loadkit) and dropping some other dependencies (mainly Solr).
> So it may not have the GNU HURD sexiness of OSEP 1/2, but I think it would give us a well-structured application with well-defined responsibilities.
> Looking forward to discussing it on the 8th!
> Cheers, 
> - Friedrich 
> [1] http://labs.openspending.org/osep/img/01-tech-overview-subcomponents.png
> _______________________________________________
> openspending-dev mailing list
> openspending-dev at lists.okfn.org
> https://lists.okfn.org/mailman/listinfo/openspending-dev
> Unsubscribe: https://lists.okfn.org/mailman/options/openspending-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/openspending-dev/attachments/20150106/d5d5428f/attachment-0002.html>

More information about the openspending-dev mailing list