| 1 | What is Amazon CloudWatch and what core capabilities does it provide for monitoring AWS resources? AWS › Monitoring (CloudWatch) | AWS | Monitoring (CloudWatch) | Beginner |
| 2 | What is an APM (Application Performance Monitoring) tool, and what capabilities does it typically add beyond basic logging? Node.js › Logging & Monitoring | Node.js | Logging & Monitoring | Intermediate |
| 3 | What third party tools are commonly used for more comprehensive monitoring and visualization of Redis metrics beyond the built-in commands? Redis › Redis Monitoring & Observability | Redis | Redis Monitoring & Observability | Intermediate |
| 4 | How does CloudWatch support monitoring containerized applications running on ECS or EKS, including Container Insights? AWS › Monitoring (CloudWatch) | AWS | Monitoring (CloudWatch) | Intermediate |
| 5 | How would you set up ongoing performance monitoring to catch regressions before they significantly affect real users? Next.js › Web Vitals & Performance Monitoring | Next.js | Web Vitals & Performance Monitoring | Advanced |
| 6 | How would you diagnose a sudden, unexplained increase in Redis latency using the various monitoring tools and commands available? Redis › Redis Monitoring & Observability | Redis | Redis Monitoring & Observability | Advanced |
| 7 | How do you check the current status of a Sentinel deployment to confirm it is properly monitoring your Redis primary and replicas? Redis › Redis Sentinel & High Availability | Redis | Redis Sentinel & High Availability | Intermediate |
| 8 | What is the role of certificate expiration monitoring in maintaining a secure, always available Redis deployment? Redis › TLS & Encryption in Redis | Redis | TLS & Encryption in Redis | Intermediate |
| 9 | What is monkey-patching in the context of Node.js APM (Application Performance Monitoring) tools, and what are its risks? Node.js › Advanced Node.js | Node.js | Advanced Node.js | Advanced |
| 10 | What is observability (as distinct from traditional monitoring), and what are its three commonly cited pillars? Node.js › Cloud & DevOps | Node.js | Cloud & DevOps | Advanced |
| 11 | What does PM2's built-in monitoring dashboard (pm2 monit, or PM2 Plus) show, and what metrics are most useful for production operations? Node.js › Deployment & Process Managers (PM2) | Node.js | Deployment & Process Managers (PM2) | Advanced |
| 12 | How would you use redis-cli's built-in monitoring and debugging features to troubleshoot a live performance issue on a production Redis instance? Redis › Redis CLI & Basic Commands | Redis | Redis CLI & Basic Commands | Advanced |
| 13 | What monitoring metrics are most important to track for an ElastiCache deployment in production? AWS › Amazon ElastiCache (Redis & Memcached) | AWS | Amazon ElastiCache (Redis & Memcached) | Advanced |
| 14 | How does SageMaker support MLOps practices such as model monitoring and automated retraining pipelines? AWS › Amazon SageMaker & Machine Learning on AWS | AWS | Amazon SageMaker & Machine Learning on AWS | Advanced |
| 15 | What are Extended Events, and why are they generally recommended over SQL Server Profiler for modern monitoring needs? SQL Server › SQL Server Profiler & Extended Events | SQL Server | SQL Server Profiler & Extended Events | Beginner |
| 16 | How does dotnet-counters provide live performance monitoring, and what key metrics does it expose by default? .NET › Diagnostics & Performance | .NET | Diagnostics & Performance | Intermediate |
| 17 | How does GuardDuty support monitoring for threats specific to Amazon S3, EKS, and RDS beyond general EC2 and account level threats? AWS › AWS Security Hub & GuardDuty | AWS | AWS Security Hub & GuardDuty | Intermediate |
| 18 | How do you implement automated rollback in a CI/CD pipeline triggered by post-deployment monitoring signals (error rate, latency)? .NET › CI/CD, Publishing & Deployment | .NET | CI/CD, Publishing & Deployment | Advanced |
| 19 | How would you configure Query Store's capture and retention settings to balance detailed monitoring with storage overhead on a very busy production database? SQL Server › Query Store | SQL Server | Query Store | Advanced |
| 20 | What is the performance overhead comparison between SQL Server Profiler, server side traces, and Extended Events, and how should this inform monitoring decisions on a production system? SQL Server › SQL Server Profiler & Extended Events | SQL Server | SQL Server Profiler & Extended Events | Advanced |
| 21 | How would you design a monitoring system architecture using RedisTimeSeries that efficiently handles both high frequency raw data ingestion and long term historical trend analysis? Redis › RedisTimeSeries | Redis | RedisTimeSeries | Advanced |
| 22 | How does AWS Config aggregator support monitoring compliance across multiple AWS accounts and regions from a single place? AWS › AWS Config | AWS | AWS Config | Advanced |
| 23 | Why is structured (JSON) logging generally preferred over plain-text console.log() statements in a production Node.js application? Node.js › Logging & Monitoring | Node.js | Logging & Monitoring | Beginner |
| 24 | What are Core Web Vitals, and why do they matter for a Next.js application? Next.js › Web Vitals & Performance Monitoring | Next.js | Web Vitals & Performance Monitoring | Beginner |
| 25 | What key metrics should you monitor to keep track of a Redis instance's overall health? Redis › Redis Monitoring & Observability | Redis | Redis Monitoring & Observability | Beginner |
| 26 | How do you check the cache hit and miss ratio for a Redis instance being used as a cache, and why does this metric matter? Redis › Redis Monitoring & Observability | Redis | Redis Monitoring & Observability | Beginner |
| 27 | How do CloudWatch alarms work, and what actions can they automatically trigger when a threshold is breached? AWS › Monitoring (CloudWatch) | AWS | Monitoring (CloudWatch) | Beginner |
| 28 | What is log level (debug, info, warn, error), and how do you configure a logger like Pino or Winston to filter output by level per environment? Node.js › Logging & Monitoring | Node.js | Logging & Monitoring | Intermediate |
| 29 | How would you implement request correlation IDs to trace a single request's logs across multiple log lines and services? Node.js › Logging & Monitoring | Node.js | Logging & Monitoring | Intermediate |
| 30 | How do you use the useReportWebVitals hook to collect performance data from real visitors on your Next.js site? Next.js › Web Vitals & Performance Monitoring | Next.js | Web Vitals & Performance Monitoring | Intermediate |
| 31 | What specific techniques help improve the Largest Contentful Paint metric on a typical Next.js page? Next.js › Web Vitals & Performance Monitoring | Next.js | Web Vitals & Performance Monitoring | Intermediate |
| 32 | What is the Redis slow log, and how do you use it to identify commands that are taking longer than expected to execute? Redis › Redis Monitoring & Observability | Redis | Redis Monitoring & Observability | Intermediate |
| 33 | How do you use the LATENCY command family in Redis to identify specific sources of delay within the server's internal operations? Redis › Redis Monitoring & Observability | Redis | Redis Monitoring & Observability | Intermediate |
| 34 | How does CloudWatch Logs Insights let you query and analyze log data to troubleshoot application issues? AWS › Monitoring (CloudWatch) | AWS | Monitoring (CloudWatch) | Intermediate |
| 35 | What are CloudWatch custom metrics, and how do they let you monitor application specific data beyond what AWS provides by default? AWS › Monitoring (CloudWatch) | AWS | Monitoring (CloudWatch) | Intermediate |
| 36 | How would you implement distributed tracing across multiple Node.js microservices using OpenTelemetry? Node.js › Logging & Monitoring | Node.js | Logging & Monitoring | Advanced |
| 37 | How would you reduce Cumulative Layout Shift on a page that loads ads, images, and web fonts asynchronously? Next.js › Web Vitals & Performance Monitoring | Next.js | Web Vitals & Performance Monitoring | Advanced |
| 38 | How would you set up proactive alerting for a production Redis instance to catch problems before they significantly impact your application? Redis › Redis Monitoring & Observability | Redis | Redis Monitoring & Observability | Advanced |
| 39 | How can CloudWatch composite alarms and anomaly detection improve the accuracy and reduce noise in alerting for complex systems? AWS › Monitoring (CloudWatch) | AWS | Monitoring (CloudWatch) | Advanced |
| 40 | How should an organization design a comprehensive observability strategy combining CloudWatch metrics, logs, alarms, and dashboards across a complex, multi service application? AWS › Monitoring (CloudWatch) | AWS | Monitoring (CloudWatch) | Advanced |
| 41 | What problem does PM2 solve for running a Node.js application in production, beyond just executing 'node server.js'? Node.js › Deployment & Process Managers (PM2) | Node.js | Deployment & Process Managers (PM2) | Beginner |
| 42 | Why is the Edge Runtime generally faster for responding to users around the world? Next.js › Edge Runtime vs Node.js Runtime | Next.js | Edge Runtime vs Node.js Runtime | Beginner |
| 43 | What does the built-in Image component in Next.js do differently from a regular HTML img tag? Next.js › Image & Font Optimization | Next.js | Image & Font Optimization | Beginner |
| 44 | How do you optimize custom fonts in a Next.js application using next/font? Next.js › Image & Font Optimization | Next.js | Image & Font Optimization | Beginner |
| 45 | How do you set the page title and description for SEO in the Next.js App Router? Next.js › Metadata API & SEO Optimization | Next.js | Metadata API & SEO Optimization | Beginner |
| 46 | What are CSS Modules, and how do you use them in a Next.js project? Next.js › Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Next.js | Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Beginner |
| 47 | What is the next/script component, and why should you use it instead of a plain HTML script tag? Next.js › Third-Party Script Optimization | Next.js | Third-Party Script Optimization | Beginner |
| 48 | How do you add items to a HyperLogLog and get an estimated count of unique items using Redis? Redis › HyperLogLog in Redis | Redis | HyperLogLog in Redis | Beginner |
| 49 | What tool does Redis provide for benchmarking its performance, and how do you use it? Redis › Redis Performance Tuning & Benchmarking | Redis | Redis Performance Tuning & Benchmarking | Beginner |
| 50 | What is an event pattern in EventBridge and how is it used? AWS › Amazon EventBridge | AWS | Amazon EventBridge | Beginner |
| 51 | What is the difference between CloudTrail Event history and a CloudTrail trail? AWS › AWS CloudTrail & Auditing | AWS | AWS CloudTrail & Auditing | Beginner |
| 52 | What is the risk of exposing a raw error's stack trace in an API response, and how do you prevent it while still logging full details server-side? Node.js › Error Handling | Node.js | Error Handling | Intermediate |
| 53 | What is the difference between fs.appendFile() and opening a file with the 'a' flag and writing to it manually? Node.js › File System & File Processing | Node.js | File System & File Processing | Intermediate |
| 54 | What is the DEBUG environment variable convention (popularized by the 'debug' npm package), and how does it let you enable verbose logging selectively? Node.js › Debugging & Diagnostics | Node.js | Debugging & Diagnostics | Intermediate |
| 55 | What is the risk of accidentally logging or exposing environment variables that contain secrets, and how do you prevent it? Node.js › Environment Variables & Configuration | Node.js | Environment Variables & Configuration | Intermediate |
| 56 | What is process.memoryUsage(), and how would you use it to monitor a Node.js application's memory consumption? Node.js › Global Objects & the process Object | Node.js | Global Objects & the process Object | Intermediate |
| 57 | How do you analyze your Next.js application's bundle size to find what is making it large? Next.js › Bundle Analysis & Code Splitting | Next.js | Bundle Analysis & Code Splitting | Intermediate |
| 58 | How does the Image component handle responsive images that need to look good on different screen sizes? Next.js › Image & Font Optimization | Next.js | Image & Font Optimization | Intermediate |
| 59 | What is streaming in Next.js, and how does it improve the user experience? Next.js › Loading UI & Streaming with Suspense | Next.js | Loading UI & Streaming with Suspense | Intermediate |
| 60 | How do styled components or other CSS in JS libraries work in the Next.js App Router, given the presence of server components? Next.js › Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Next.js | Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Intermediate |
| 61 | What do the different loading strategies like beforeInteractive, afterInteractive, and lazyOnload actually control? Next.js › Third-Party Script Optimization | Next.js | Third-Party Script Optimization | Intermediate |
| 62 | How do you run code after a third party script has finished loading? Next.js › Third-Party Script Optimization | Next.js | Third-Party Script Optimization | Intermediate |
| 63 | How do you check the current distribution of hash slots and keys across the nodes in a Redis Cluster to identify potential imbalances? Redis › Cluster Sharding & Hash Slots | Redis | Cluster Sharding & Hash Slots | Intermediate |
| 64 | How do you monitor the overall health and status of a Redis Cluster to catch problems before they affect your application? Redis › Clustering | Redis | Clustering | Intermediate |
| 65 | How does a client library handle automatic reconnection if the connection to Redis is unexpectedly lost? Redis › Connection Pooling & Client Libraries | Redis | Connection Pooling & Client Libraries | Intermediate |
| 66 | What are some common mistakes developers make when implementing distributed locks with Redis, and how do you avoid them? Redis › Distributed Locks with Redis | Redis | Distributed Locks with Redis | Intermediate |
| 67 | How do you monitor how many keys are currently being evicted from Redis due to memory pressure, and why is this an important metric to track? Redis › Expiration & Eviction | Redis | Expiration & Eviction | Intermediate |
| 68 | What practical use cases in a real application are well suited to keyspace notifications despite their delivery limitations? Redis › Keyspace Notifications | Redis | Keyspace Notifications | Intermediate |
| 69 | How do you check how many subscribers are currently listening to a specific channel in Redis? Redis › Pub/Sub | Redis | Pub/Sub | Intermediate |
| 70 | How do you provide helpful feedback to API consumers about their current rate limit status, such as how many requests they have remaining? Redis › Rate Limiting with Redis | Redis | Rate Limiting with Redis | Intermediate |
| 71 | How do you check the current version, uptime, and general health information for a running Redis instance? Redis › Redis Architecture & Installation | Redis | Redis Architecture & Installation | Intermediate |
| 72 | How do you monitor the length and health of a Redis based queue to ensure workers are keeping up with incoming tasks? Redis › Redis as a Message Queue | Redis | Redis as a Message Queue | Intermediate |
| 73 | How do you use the MEMORY DOCTOR and MEMORY STATS commands to get recommendations and detailed insight into Redis's memory usage patterns? Redis › Redis Memory Optimization | Redis | Redis Memory Optimization | Intermediate |
| 74 | What common commands and usage patterns should generally be avoided because they can cause performance problems on a large Redis dataset? Redis › Redis Performance Tuning & Benchmarking | Redis | Redis Performance Tuning & Benchmarking | Intermediate |
| 75 | How do you use the redis-cli --latency option to measure the round trip time between your client and a Redis server? Redis › Redis Performance Tuning & Benchmarking | Redis | Redis Performance Tuning & Benchmarking | Intermediate |
| 76 | What is replication lag, and what factors can cause a replica to fall noticeably behind its primary server? Redis › Redis Replication | Redis | Redis Replication | Intermediate |
| 77 | How do you check the current replication status and role of a specific Redis instance, whether it is acting as a primary or a replica? Redis › Redis Replication | Redis | Redis Replication | Intermediate |
| 78 | If a team is already using Memcached and considering a migration to Redis, what migration considerations and challenges should they plan for? Redis › Redis vs Memcached | Redis | Redis vs Memcached | Intermediate |
| 79 | How do you check the current statistics and configuration of an existing Bloom filter, such as its capacity and current false positive rate? Redis › RedisBloom (Probabilistic Data Structures) | Redis | RedisBloom (Probabilistic Data Structures) | Intermediate |
| 80 | How do you monitor the total number of active sessions currently stored in Redis, and why might this metric be useful? Redis › Session Management with Redis | Redis | Session Management with Redis | Intermediate |
| 81 | What is request throttling in API Gateway and why is it important? AWS › Amazon API Gateway | AWS | Amazon API Gateway | Intermediate |
| 82 | How can you cache responses in API Gateway to improve performance? AWS › Amazon API Gateway | AWS | Amazon API Gateway | Intermediate |
| 83 | How does replication work in ElastiCache for Redis to provide high availability? AWS › Amazon ElastiCache (Redis & Memcached) | AWS | Amazon ElastiCache (Redis & Memcached) | Intermediate |
| 84 | How does ElastiCache for Redis support cluster mode to scale beyond a single node's capacity? AWS › Amazon ElastiCache (Redis & Memcached) | AWS | Amazon ElastiCache (Redis & Memcached) | Intermediate |
| 85 | What is a shard in Kinesis Data Streams, and how does it affect throughput? AWS › Amazon Kinesis & Data Streaming | AWS | Amazon Kinesis & Data Streaming | Intermediate |
| 86 | What are QuickSight ML Insights, and how do they help business users find patterns in their data? AWS › Amazon QuickSight & Business Intelligence | AWS | Amazon QuickSight & Business Intelligence | Intermediate |
| 87 | What is Redshift's Workload Management, and how does it help manage multiple concurrent queries? AWS › Amazon Redshift & Data Warehousing | AWS | Amazon Redshift & Data Warehousing | Intermediate |
| 88 | What is SageMaker hyperparameter tuning, and how does it help improve model accuracy? AWS › Amazon SageMaker & Machine Learning on AWS | AWS | Amazon SageMaker & Machine Learning on AWS | Intermediate |
| 89 | What is visibility timeout in SQS, and why is it important for reliable message processing? AWS › Amazon SQS (Simple Queue Service) | AWS | Amazon SQS (Simple Queue Service) | Intermediate |
| 90 | What is a dead letter queue in SQS, and why is it useful for handling failed messages? AWS › Amazon SQS (Simple Queue Service) | AWS | Amazon SQS (Simple Queue Service) | Intermediate |
| 91 | What scaling policies are available in Auto Scaling Groups, such as target tracking and step scaling? AWS › Auto Scaling Groups | AWS | Auto Scaling Groups | Intermediate |
| 92 | How do health checks work within an Auto Scaling Group to maintain a healthy fleet of instances? AWS › Auto Scaling Groups | AWS | Auto Scaling Groups | Intermediate |
| 93 | How does the AWS CLI support output formatting and filtering results using JMESPath queries? AWS › AWS CLI & SDKs | AWS | AWS CLI & SDKs | Intermediate |
| 94 | How do retry logic and exponential backoff work within AWS SDKs, and why are they important? AWS › AWS CLI & SDKs | AWS | AWS CLI & SDKs | Intermediate |
| 95 | How can you set up real time alerting based on specific CloudTrail events using CloudWatch Logs and alarms? AWS › AWS CloudTrail & Auditing | AWS | AWS CloudTrail & Auditing | Intermediate |
| 96 | How do CodeDeploy lifecycle hooks defined in an appspec file control the deployment process? AWS › AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | AWS | AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | Intermediate |
| 97 | How does the AWS Config configuration timeline help with troubleshooting and root cause analysis? AWS › AWS Config | AWS | AWS Config | Intermediate |
| 98 | How does Elastic Beanstalk handle application updates and deployment policies such as rolling and immutable deployments? AWS › AWS Elastic Beanstalk | AWS | AWS Elastic Beanstalk | Intermediate |
| 99 | How does resource sizing work for a Fargate task, and what CPU and memory combinations are supported? AWS › AWS Fargate | AWS | AWS Fargate | Intermediate |
| 100 | How can AWS Budgets and billing alerts help a new user avoid unexpectedly exceeding Free Tier limits? AWS › AWS Free Tier & Account Setup | AWS | AWS Free Tier & Account Setup | Intermediate |
| 101 | How can Security Hub's custom insights and automated response actions help security teams prioritize and manage findings more effectively at scale? AWS › AWS Security Hub & GuardDuty | AWS | AWS Security Hub & GuardDuty | Intermediate |
| 102 | How does Step Functions handle error handling and automatic retries for failed steps within a workflow? AWS › AWS Step Functions | AWS | AWS Step Functions | Intermediate |
| 103 | How does local caching work within Storage Gateway to balance performance for frequently accessed data against the durability benefits of cloud storage? AWS › AWS Storage Gateway | AWS | AWS Storage Gateway | Intermediate |
| 104 | How does Systems Manager Patch Manager automate the process of keeping instances up to date with the latest security patches? AWS › AWS Systems Manager | AWS | AWS Systems Manager | Intermediate |
| 105 | How does Systems Manager Inventory help maintain visibility into the software and configuration details installed across a fleet of managed instances? AWS › AWS Systems Manager | AWS | AWS Systems Manager | Intermediate |
| 106 | How do target groups and health checks work together within an Application Load Balancer to route traffic only to healthy instances? AWS › Elastic Load Balancing (ALB, NLB & CLB) | AWS | Elastic Load Balancing (ALB, NLB & CLB) | Intermediate |
| 107 | How do you capture and diagnose crashes in production MAUI apps? .NET MAUI › Testing & Debugging | .NET MAUI | Testing & Debugging | Advanced |
| 108 | What logging and observability practices suit a MAUI app? .NET MAUI › Best Practices & Architecture | .NET MAUI | Best Practices & Architecture | Advanced |
| 109 | How do you capture and diagnose crashes in production MAUI apps? .NET MAUI › Testing & Debugging | .NET MAUI | Testing & Debugging | Advanced |
| 110 | What logging and observability practices suit a MAUI app? .NET MAUI › Best Practices & Architecture | .NET MAUI | Best Practices & Architecture | Advanced |
| 111 | What is the AsyncLocalStorage API, and what problem does it solve for tracking context across asynchronous calls? Node.js › Advanced Node.js | Node.js | Advanced Node.js | Advanced |
| 112 | What is the node:diagnostics_channel module, and how does it differ from simply emitting a custom event? Node.js › Advanced Node.js | Node.js | Advanced Node.js | Advanced |
| 113 | What is a dead-letter queue (DLQ), and how should a Node.js job-processing system use one? Node.js › Background Jobs & Queues | Node.js | Background Jobs & Queues | Advanced |
| 114 | What is a canary release, and how does it reduce the blast radius of a risky Node.js deployment? Node.js › Cloud & DevOps | Node.js | Cloud & DevOps | Advanced |
| 115 | What is error wrapping (or error chaining), and how does the Error class's 'cause' property support it in modern Node.js? Node.js › Error Handling | Node.js | Error Handling | Advanced |
| 116 | How would you implement automatic error reporting to a service like Sentry in a Node.js application, and what data should be scrubbed before sending? Node.js › Error Handling | Node.js | Error Handling | Advanced |
| 117 | How would you use async_hooks (the lower-level predecessor to AsyncLocalStorage) to trace the lifecycle of asynchronous resources in Node.js? Node.js › Event Loop & Non-blocking IO | Node.js | Event Loop & Non-blocking IO | Advanced |
| 118 | How would you implement a request-logging middleware in Express that captures method, path, status code, and response time for every request? Node.js › Express & Middleware | Node.js | Express & Middleware | Advanced |
| 119 | How would you implement a middleware that adds a correlation/request ID to every incoming request for tracing purposes across a distributed system? Node.js › Express & Middleware | Node.js | Express & Middleware | Advanced |
| 120 | How does PM2's built-in log management work, and how would you configure log rotation to prevent log files from growing unbounded? Node.js › Deployment & Process Managers (PM2) | Node.js | Deployment & Process Managers (PM2) | Advanced |
| 121 | How would you implement a dead-letter exchange in RabbitMQ to handle messages that repeatedly fail processing? Node.js › Message Queues (RabbitMQ & Kafka) | Node.js | Message Queues (RabbitMQ & Kafka) | Advanced |
| 122 | What factors should guide the decision between using the Edge Runtime or the Node.js Runtime for a given feature? Next.js › Edge Runtime vs Node.js Runtime | Next.js | Edge Runtime vs Node.js Runtime | Advanced |
| 123 | What strategies help further improve loading performance for image heavy pages beyond the default Image component behavior? Next.js › Image & Font Optimization | Next.js | Image & Font Optimization | Advanced |
| 124 | How would you design loading states for a complex page with several independently loading sections to avoid a jarring, jumpy user experience? Next.js › Loading UI & Streaming with Suspense | Next.js | Loading UI & Streaming with Suspense | Advanced |
| 125 | What performance considerations should you keep in mind when writing middleware, since it runs on every matched request? Next.js › Middleware | Next.js | Middleware | Advanced |
| 126 | What are best practices for managing a large number of redirects on a website that has gone through multiple redesigns over the years? Next.js › Redirects & Rewrites Configuration | Next.js | Redirects & Rewrites Configuration | Advanced |
| 127 | How would you design a rendering strategy for a large application with a mix of static marketing pages, semi dynamic product pages, and fully personalized account pages? Next.js › Rendering (SSR/SSG/ISR) | Next.js | Rendering (SSR/SSG/ISR) | Advanced |
| 128 | What factors should guide the choice between CSS Modules, Tailwind CSS, and a CSS in JS library for a new large scale Next.js project? Next.js › Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Next.js | Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Advanced |
| 129 | How would you measure and reduce the performance impact of multiple third party scripts on a page, such as analytics, ads, and chat widgets? Next.js › Third-Party Script Optimization | Next.js | Third-Party Script Optimization | Advanced |
| 130 | How would you measure and compare build performance before and after adopting Turbopack for a large existing Next.js project? Next.js › Turbopack & Build Performance | Next.js | Turbopack & Build Performance | Advanced |
| 131 | How would you design a Redis Cluster deployment to properly balance high availability, performance, and cost for a large scale production application? Redis › Clustering | Redis | Clustering | Advanced |
| 132 | How would you configure connection pooling settings to optimize performance for a high traffic application while avoiding overwhelming the Redis server? Redis › Connection Pooling & Client Libraries | Redis | Connection Pooling & Client Libraries | Advanced |
| 133 | How would you diagnose and resolve a situation where important data is being unexpectedly evicted from Redis due to memory pressure? Redis › Expiration & Eviction | Redis | Expiration & Eviction | Advanced |
| 134 | What performance considerations should you keep in mind when enabling keyspace notifications on a high throughput Redis instance? Redis › Keyspace Notifications | Redis | Keyspace Notifications | Advanced |
| 135 | What are the performance and blocking implications of running a Lua script in Redis, especially for a script that takes a long time to execute? Redis › Lua Scripting | Redis | Lua Scripting | Advanced |
| 136 | How would you design and test a complete disaster recovery drill for a Redis based application to verify your team can actually recover successfully under pressure? Redis › Redis Backup & Disaster Recovery | Redis | Redis Backup & Disaster Recovery | Advanced |
| 137 | How would you conduct a thorough performance benchmarking exercise to compare two different Redis configurations before deciding which to use in production? Redis › Redis Performance Tuning & Benchmarking | Redis | Redis Performance Tuning & Benchmarking | Advanced |
| 138 | What is a hot partition in DynamoDB and how can you avoid it? AWS › Amazon DynamoDB | AWS | Amazon DynamoDB | Advanced |
| 139 | How does ECS Service Auto Scaling work to handle varying application load? AWS › Amazon ECS (Elastic Container Service) | AWS | Amazon ECS (Elastic Container Service) | Advanced |
| 140 | How do Horizontal Pod Autoscaler and Cluster Autoscaler work together in EKS to handle scaling? AWS › Amazon EKS (Elastic Kubernetes Service) | AWS | Amazon EKS (Elastic Kubernetes Service) | Advanced |
| 141 | What is enhanced fan out in Kinesis Data Streams, and why is it useful for multiple consumers? AWS › Amazon Kinesis & Data Streaming | AWS | Amazon Kinesis & Data Streaming | Advanced |
| 142 | How does SQS integrate with Lambda for event driven message processing, including batching behavior? AWS › Amazon SQS (Simple Queue Service) | AWS | Amazon SQS (Simple Queue Service) | Advanced |
| 143 | How can predictive scaling in Auto Scaling Groups improve upon reactive scaling policies? AWS › Auto Scaling Groups | AWS | Auto Scaling Groups | Advanced |
| 144 | How should an organization test and validate its disaster recovery plan to ensure it actually works during a real event? AWS › AWS Backup & Disaster Recovery | AWS | AWS Backup & Disaster Recovery | Advanced |
| 145 | How can CodeDeploy support canary deployments, and how does this differ from a standard blue green deployment? AWS › AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | AWS | AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | Advanced |
| 146 | What are the key considerations for validating data integrity and application performance after completing a large scale database or application migration? AWS › AWS Database Migration Service & Application Migration | AWS | AWS Database Migration Service & Application Migration | Advanced |
| 147 | What performance and network bandwidth considerations should be evaluated before deploying Storage Gateway in a production environment with large datasets? AWS › AWS Storage Gateway | AWS | AWS Storage Gateway | Advanced |
| 148 | How do you design a load balancer architecture that supports zero downtime blue green or canary deployments for a production application? AWS › Elastic Load Balancing (ALB, NLB & CLB) | AWS | Elastic Load Balancing (ALB, NLB & CLB) | Advanced |
| 149 | How should an organization approach designing observability and error handling for a complex, multi function serverless architecture built on Lambda? AWS › Lambda & Serverless | AWS | Lambda & Serverless | Advanced |