System Architecture Flashcards
7 cards from real CSA practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 System Architecture flashcards as text
Where does Pega hold the case data that a user is working on during a session?
Answer: The pyWorkPage on the clipboard
Case data in memory usually lives on the pyWorkPage clipboard page while a user processes the case.
A data page must load once and be shared by all users on the same server to save resources. Which scope should it use?
Answer: Node
Node-scoped data pages are shared by every requestor on the same node.
Which Pega background-processing rule uses the stream service (Kafka) to handle queued items with automatic retries and scalability?
Answer: Queue processor
Queue processors are built on the stream service and process queued items reliably at scale.
A task must run at 2:00 AM every night with no queued items. Which background-processing rule fits best?
Answer: Job scheduler
Job schedulers run recurring work on a set schedule without needing queued items.
In a Pega cluster, what is the purpose of assigning node types such as WebUser, BackgroundProcessing, and Search?
Answer: To dedicate nodes to specific workloads so performance and scaling can be managed
Node classification separates workloads so each type of node can be scaled and tuned on its own.
In the ECS, which class layer should a reusable 'Claims' application that several regional claims apps build on be placed in?
Answer: Framework layer
Framework layers hold reusable application logic that several implementation applications can specialize.
Which base class should a class that represents a reusable customer record (not a case) inherit from?
Answer: Data-
Data classes that model objects such as customers inherit from Data-, while cases inherit from Work-.