Hello,

I came kind of  late to this discussion so you guys might have already
talked about this, please ignore if that is the case.
I see that in the goals page there is a bunch of work regarding current
projects but there is little mentioning of the 'background work' needed to
deploy services.  It seems that the work of building the infrastructure
should be called out explicitly.

For example:

1. Transport: have we chosen what is it going to be our transport protocol?
as in json-rpc, protocol buffers...

2. Authentication: are services for internal consumption only (and thus
inside our firewall) or do they provide an authentication scheme?

3. Logging: How would you follow requests across services, or at least,
follow the jump from client to server?

4.Versioning

5.Testing (version aware)

6.Client Configs, how does the client know where services are?

7.Code generation from service api descriptor








On Thu, Jun 5, 2014 at 7:21 PM, Gabriel Wicke <[email protected]> wrote:

> Hi all,
>
> Matt & I have published our draft goals for the nascent Services team [1]
> at
>
>   https://www.mediawiki.org/wiki/Services/Roadmap
>
> Your feedback would be much appreciated.
>
> Thanks,
>
> Gabriel
>
> [1]: https://www.mediawiki.org/wiki/Services
>
> _______________________________________________
> Ops mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/ops
>
_______________________________________________
MediaWiki-Core mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-core

Reply via email to