FWIW I'd favor 3 layers, though it does mean you have to do copying between
structs that would likely otherwise be almost identical. A State layer for
saving in the DB, an API layer for communication, and a Model layer for use
in the Agents/Clients.

John
=:->



On Mon, Sep 1, 2014 at 9:40 AM, David Cheney <[email protected]>
wrote:

> Hello,
>
> This is an introductory email to explain my upcoming series of pull
> requests.
>
> The theme is simple: state must not depend on the api server.
>
> This is currently not true, state depends on api/params because some
> of the api types have leaked into the state package and are being
> directly stored in mongo.
>
> Please speak up if you disagree with this proposal.
>
> Dave
>
> --
> Juju-dev mailing list
> [email protected]
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>
-- 
Juju-dev mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev

Reply via email to