Benchmarking Queries and System Design

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/14

flashcard set

Earn XP

Description and Tags

Flashcards covering key concepts in query benchmarking, distributed architecture, CDN limitations, AI in program management, geospatial indexing, and related system design topics.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

Query Performance Benchmarking

Begin by benchmarking query performance and assess if feature development has influenced schema or APIs.

2
New cards

JSON Data Size Impact

A case where the database slowed because JSON fields stored increasingly larger data, causing deserialization and parsing delays.

3
New cards

Distributed Architecture Considerations

Consider the impact of node locations in distributed architectures on query time.

4
New cards

Redis Cache

A cache that can help with retrieving frequently used data from the database.

5
New cards

CDN

Can help retrieve blob elements if they are already part of the database.

6
New cards

Different Availability Zones

A way to spread your application across different geographic locations for better availability.

7
New cards

Edge Nodes Limitations

These can affect CDN's ability to bring data to the cache near a geographic location.

8
New cards

MapReduce framework

Framework discussed in foundation material.

9
New cards

TPM Role Depth

In TPM roles, expect a touch base of breadth, but deep dives are less extensive than in technical roles.

10
New cards

AI meeting tools

The tool that helps to retrospect meeting and make notes of meeting through the AI.

11
New cards

AI Agents

AI can be used for this, to automate repetitive task

12
New cards

AI Model Knowledge

Important to know when discussing AI during interviews, including differences between LLMs and SLMs and local implementations.

13
New cards

Notification of monitoring

Automating this can help track system status and reduce downtime.

14
New cards

Geospatial Indexing

A type of indexing that can be used to find nearby places, often involving geohashing for efficient storage and retrieval.

15
New cards

Geohashing

A technique where latlongs are translated to, to manage precision and group locations.