Zusammenfassung der Ressource
Frage 1
Frage
What is the role of DNS in the request flow to a web application?
Antworten
-
Routes HTTP requests to the load balancer.
-
Provides the IP address of the requested domain.
-
Caches static content for faster delivery.
-
Directly manages connections between users and servers.
Frage 2
Frage
Why is JSON a commonly used API response format for mobile applications?
Antworten
-
It supports relational joins.
-
It requires less storage space than XML.
-
It is simple and easy to parse.
-
It is compatible with relational databases by default.
Frage 3
Frage
What is a primary disadvantage of vertical scaling for databases?
Antworten
-
It does not improve database redundancy.
-
It requires splitting data into multiple shards.
-
It increases latency for read operations.
-
It prevents adding more memory to the server.
Frage 4
Frage
In the context of sharding, what is the function of a sharding key?
Antworten
-
It defines relationships between tables in a database.
-
It determines how data is distributed across shards.
-
It improves the cache hit ratio for frequently accessed data.
-
It ensures low latency for all database queries.
Frage 5
Frage
How does a load balancer improve system reliability?
Antworten
-
By storing session data for web servers.
-
By caching database queries for faster responses.
-
By routing traffic to available servers when one fails.
-
By replacing offline servers with new hardware.
Frage 6
Frage
Which caching strategy is most suitable for frequently accessed data that changes rarely?
Antworten
-
Write-through cache.
-
Read-through cache.
-
Write-behind cache.
-
Cache-first strategy.
Frage 7
Frage
What is the primary advantage of a stateless web tier?
Antworten
-
It reduces the need for load balancers.
-
It simplifies scaling and improves fault tolerance.
-
It allows servers to store session data locally.
-
It requires fewer web servers to handle traffic.
Frage 8
Frage
What challenge does a stateful architecture introduce when scaling horizontally?
Antworten
-
Increased dependency on CDN services.
-
All user requests must be routed to the same server.
-
Difficulty in maintaining database consistency.
-
Inefficiency in handling write-heavy traffic.
Frage 9
Frage
What is the purpose of geoDNS in a multi-data center setup?
Antworten
-
To replicate data across different regions.
-
To cache data closer to the user.
-
To route traffic to the nearest data center.
-
To load balance traffic between multiple servers.
Frage 10
Frage
What is a critical challenge in implementing a multi-data center setup?
Antworten
-
Managing server-side caching policies.
-
Synchronizing data across data centers.
-
Adding redundancy to the load balancer.
-
Handling high write-to-read traffic ratios.
Frage 11
Frage
What is the primary function of a message queue in system design?
Antworten
-
To handle join operations in sharded databases.
-
To distribute and decouple asynchronous tasks.
-
To maintain consistency across data centers.
-
To balance traffic between database shards.
Frage 12
Frage
How does sharding improve database scalability?
Antworten
-
By adding redundancy to the data tier.
-
By distributing data across multiple servers.
-
By reducing the number of write operations.
-
By enabling dynamic joins across databases.
Frage 13
Frage
What is a common approach to mitigating the “celebrity problem” in sharded databases?
Antworten
-
Increasing the CPU capacity of affected shards.
-
Allocating specific shards to high-traffic users.
-
Using vertical scaling to handle additional load.
-
Implementing sticky sessions at the web tier.