[01:00] <lifeless> wgrant: what things are different in the new microservices plan that you're hiring for vs my sketch
[01:08] <wgrant> lifeless: We're slicing in both directions. Moving the core of Launchpad toward being more of a platform providing infrastructure for services (like Bugs, Code, Translations and Soyuz) to be built upon, and a portal pulling data from those services together.
[01:09] <wgrant> Splitting out the backend services is a start, but it doesn't solve the real big problems with development and maintainability.
[01:09] <wgrant> We need engineering-inclined translators to be able to work on a 50KLOC Translations codebase without worrying about the 100KLOC of Soyuz that's intertwined with it.
[01:10] <wgrant> And Translations needs to be able to have terrible database behaviour without impacting Soyuz.
[01:10] <wgrant> etc.
[01:11] <lifeless> so specifically siloed data stores?
[01:11] <wgrant> We can provide better user-visible integration between applications than we have today, but with the applications running as separate services.
[01:11] <wgrant> Yes.
[01:11] <lifeless> interesting, I'll be keen to hear how it turns out
[01:11] <lifeless> do you think you'll do some of the core facilities (e.g. the notification service) along the way ?
[01:12] <wgrant> Definitely.
[01:12] <wgrant> We need some core backend bits microservicified before we can split out most of the apps.