Full Stack Engineer
Invoicing Capabilities and Invoice Mgmt
SBSEG
Proposed initiative:
Proposed architecture:
This way, the widget can use the packages, Counterpart Portal can use the packages, new versions can be built easily
Example: Counterpart Portal
Data Obj
GraphQL
Validations
Form
Counterpart
Portal
UI Comps
Example: QBO Take Pay Page
Data Obj
GraphQL
Validations
Form
QBO
(Shell)
UI Comps
Example: TurboTax
Data Obj
GraphQL
Validations
Form
TT Online
(Shell)
UI Comps
Stands for Q&As
Backend has 3 layers:
Most basic layer:
Entities and Constants
Dependency is unidirectional:
How do they interact?
Interfaces!
Example: datastore
Qandas?