Terraform
Domain Driven Design
SOLID
Azure Monitor
PostgreSQL
100
This file defines infrastructure resources

What is main.tf?

100

This DDD artifact defines a conceptual boundary where a domain model is consistent and unified.

What is a bounded context?

100

This is the S in SOLID.

What is single responsibility?

- Only one reason to change

100

The proprietary language used by azure's monitoring tools

What is KQL?

100

This PostgreSQL command is used to display all rows and columns from a table named "Jarret"

What is SELECT * FROM Jarret;?

200

This command previews infrastructure changes

What is terraform plan?

200

This DDD concept ensures a collection of objects is treated as a single unit for consistency boundaries.

What is an aggregate?

200

This is the O in SOLID.

What is Open/Closed Principle?

- Open for extension, closed for modification.

200

This visualization tool helps correlate metrics, logs, and traces in a single hierarchical map.

What is the Application Map?

200

This command provides detailed insight into how PostgreSQL executes a query.

What is EXPLAIN ANALYZE?

300

This is where the state is stored in a terraform execution.

What is tfstate?

300

This kind of object represents a descriptive concept in the domain and is defined entirely by its attributes.

What is a value object?

300

This is the L in Solid.

What is the Liskov Substitution Principle. 

- Al subtypes of a given supertype should be replaceable with it's supertype without affecting the program's correctness.0

- Barbara Liskov

300

This workspace is where logs from Azure Monitor, Application Insights, and other services are stored for querying.

What is Log Analytics?

300

This function returns the number of rows in a table or query.

What is COUNT()?

400

This command applies configuration changes to build or modify real infrastructure.

What is terraform apply?

400

This term refers to the shared language created with domain experts that must be used consistently throughout the software.

What is the ubiquitous language?

400

This is the I in SOLID.

What is the Interface Segregation Principle?
- No code should be forced to depend on methods it does not use?

400

This feature allows a subset of people to be notified when a given criteria is executed

What is an action group?

400

This system catalog stores metadata for tables, indexes, and columns.

What is pg_catalog?

500

This feature enabled environmental separation.

What are workspaces?

500

This type of object represents a real‑world entity and is defined by identity rather than attributes.

What is an entity?

500

This is the D in SOLID.

What is the Dependency Inversion Principle?

- Modules should depend on abstractions, not concretes.

500

This feature automatically detects irregularities in data based on machine‑learning models.

What is Smart Detection?

500

This file tracks changes used to support crash recovery and replication.

What is the WAL (Write‑Ahead Log)?

M
e
n
u