<aside> ➡️ The pages under the Engineering page are currently curated by the company's chief technical officer (CTO). To contribute, please leave a comment. How to comment?

</aside>

https://embed.notionlytics.com/wt/ZXlKd1lXZGxTV1FpT2lJd1pXVTRZVGcwTnpabVpUYzBNbVF5T1RBd1lqWTRNbU5oTXpnME1UaGxNU0lzSW5kdmNtdHpjR0ZqWlZSeVlXTnJaWEpKWkNJNklrbGpiM1pzV2pOcU1VUnBRM1ZUUm1WNFRtdHlJbjA9

What is an application architecture?

An application architecture describes the patterns and techniques used to design and build an application. The architecture gives you a roadmap and best practices to follow when building an application so that you end up with a well-structured app.

What is a technology stack of ScandiPWA?

ScandiPWA is a complex application. At the first glance, it is a frontend application, thus it should be nothing more than some templates and layouts. In reality, existing CSR (What is CSR?) requirements complicate the application considerably.

Just to display information in the browser ScandiPWA requires a set of the following technologies:

Untitled

What are the technology stack requirements?

Given a set of technologies empowering ScandiPWA, it is no wonder the application bootstrap process requires the initialization of each library. In order for them to work, they require some specific approaches to be implemented. ScandiPWA provides these:

What is the architecture of ScandiPWA?

First, review a schema that depicts the complete architecture of ScandiPWA:

Untitled

How is the UI and business logic designed?