Bash, the Crucial Exams Chat Bot
AI Bot
Application Performance Optimization Flashcards
AWS Certified Solutions Architect Professional SAP-C02 Flashcards
| Front | Back |
| Auto-Scaling Groups | Automatically adjusts the number of servers based on traffic or load requirements |
| Caching | Improves application performance by storing frequently accessed data closer to the user |
| CloudWatch | AWS monitoring tool for tracking application performance and resources |
| Compression | Reduces file sizes to speed up data transfer between server and client |
| Connection Pooling | Reduces database connection overhead by reusing existing connections |
| Content Delivery Network (CDN) | Accelerates content delivery by caching assets on edge locations globally |
| Database Indexing | Speeds up database queries by organizing data for quick retrieval |
| Distributed Tracing | Tracks the flow of requests across multiple services in a distributed system |
| Horizontal Scaling | Increases performance by adding more machines to handle increased traffic |
| Lazy Loading | Optimizes performance by loading resources only when they are required |
| Load Balancing | Distributes network or application traffic across multiple servers to prevent overload |
| Memory Leak Detection | Identifies processes or code that cause excessive memory consumption |
| Query Optimization | Improves database performance by rewriting queries for efficiency |
| Rate Limiting | Controls the number of requests users can make to prevent abuse or traffic bursts |
| Server-Side Rendering (SSR) | Improves load times by rendering web pages on the server instead of the client |
| Simulated Load Testing | Tests application scalability by simulating high traffic or user activity |
| Software Profiling | Monitors application performance to identify bottlenecks or inefficient code |
| Throttling | Limits the rate at which application processes requests to prevent server overload |
| Vertical Scaling | Enhances performance by boosting the capacity of existing machines |
| X-Ray | AWS tracing tool for analyzing and debugging application requests and paths |
This deck addresses strategies for improving application performance, such as caching mechanisms, load balancing, auto-scaling groups, and monitoring tools like CloudWatch and X-Ray.