Architecture View
This content explains HOW scala-adapters is implemented.
This content should support the collaboration between:
- Developers
- Architects
Topics:
- System Architecture
- Design Pattern
- Implementation Guidelines
- Technical Decisions
- Non-functional Requirements
- Quality Assurance QA
Main Structure
A Full Stack projects always consists of 3 modules:
- client: Code that runs in the browser.
- shared: Code that runs in the browser and on the server.
- server: Code that runs on the server.
Use Case Architecture
Coming from the Use Case we have the following setup:
This allows us also to have a look on reusability of server and client code (over the project borders).
Further Reading
-
Full-Stack Technologies
What technologies are in use in this Scala full-stack implementation. -
Architecture explained
A short explanation of the Architecture and its important classes.