| The purpose of this task is to create a google doc that can be used for collaboration and feedback on ideas for the data sync server framework. The goal of this is to derisk the work and ensure the engineering team and the stakeholders have a decent understanding of how the work on the Data Sync Server Framework can be progressed. Some things we need to understand (this is not a complete list)
- What do we name it?
- How much granularity do we need in terms of libs/modules
- Where will the repo(s) live and how we will structure them
- How can we test these components in isolation and together
- How can we publish these components
- What does the component usage look like
- how to deploy code that uses these components
- What Node / NPM versions / environments can we support
- Can we support multiple server frameworks? for example Apollo Server supports express, hapi and Koa
This document should be progressed alongside the work proposed in this task: https://issues.jboss.org/browse/AEROGEAR-8144 |