← Back to team overview

launchpad-dev team mailing list archive

performance tuesday - services design progress

 

I think the large scale analysis phase is over and we need to move
into a more detailed phase.

The roadmap (https://dev.launchpad.net/ArchitectureGuide/ServicesRoadmap)
should be moderately interesting reading - the list of candidate
services is taken from the analysis I linked here before, but its time
to start getting down to brass tacks.

We need to decide on default protocols, software stacks and so forth
for internal services that we create.

One useful thing to do is to try and identify characteristics that
matter in either a positive or negative way.

Rather than repeat the wiki page here, I'd love it if you were to go
and have a read, and reply to this thread with your thoughts. All the
discussions I previously put off - e.g. should we use a message queue
as the default internal protocol - are now up for discussion!

Please do edit the wiki page if you like, or reply here - I'm
subscribed to both and will marshall things together as we tease the
issues apart.

We probably cannot make a final decision without actually doing some
experiments, so I'm planning on putting together one/some prototypes
of one of the smaller services identified in the road map. The one I
currently have in mind is a GPG key retrieval / signature verification
service (which can handle some of the fugly the hkp keyserver in the
data centre has, as well as managing gnupg work areas in a safe way
etc etc. Other smaller services would be awesome too.

Cheers,
Rob


Follow ups