Building Blocks of a Web Application Flashcards
What is the name of the process that is described as how users will consume and interact with your application?
User Interface
What is the name of the process that is described as how users navigate between different parts of your application?
Routing
What is the name of the process that is described as where your data lives and how to get it?
Data Fetching
What is the name of the process that is described as when and where you render static or dynamic content?
Rendering
What is the name of the process that is described as what third-party services you use (CMS, auth, payments, etc) and how you connect to them?
Integrations
What is the name of the process that is described as where you deploy, store, and run your application code (Serverless, CDN, Edge, etc)?
Infrastructure
What is the name of the process that is described as how to optimize your application for end-users?
Performance
What is the name of the process that is described as how your application adapts as your team, data, and traffic grow?
Scalability
What is the name of the process that is described as your team’s experience building and maintaining your application?
Developer Experience