DriveTrain(Diamond) is Unbreakable
HAF&HAF
A Mechanic, Detective, and Duck Walk into a Bar...
Bug Retro
Potpourri
100

55 and 79 are company codes designated by Insuresoft to distinguish these two Diamond instances

What are Billing and Claims?

100

Resources that wish to participate in an MVCC* mechanism should inherit from this class

*Multi-Version Concurrency Control

What is AbstractVersionedResource

100

This company provides online vehicle auction services to automotive resellers

What is Copart?

100

When internal services/URLs fail to resolve locally but work for other developers, this is the most common cause

What is not connecting to VPN?

100

This is a reusable unit of configuration used by Terraform to encapsulate infrastructure components. This enhances code organization, reusability, and parameterization.

200

This type of PGP key is used to encrypt data so only the intended recipient can read it

What is a public key?

200

This interface has a single method -- GetSecretAsync() that returns a secret represented as a UTF8 string

What is IReadOnlySecretsProvider?

200

Duck Creek's online resource providing access to documentation such as release notes, implementation instructions, and user guides

What is Solution Center?

200

This endpoint is used to determine whether a service is running and responsive without exercising business logic

What is a health check endpoint?

200

Credentials shouldn't be hardcoded; instead, they should be supplied using these

What are environment variables?

300

Used by the Claims Batch Process, this class defines file routing properties such as routeName, type, source, destination, and archiveDirectory

What is RouteDefinition.cs?

300

TimeLimitRejectionException, ErrorLimitRejectionException, and ConcurrencyLimitRejectionException all inherit from this class

What is ResiliencyRejectionException?


BONUS: ResiliencyRejectionException inherits which class?

300

GET /v1/salvages and GET /v1/inspections both accept these query parameters

What are claimId and vehicleId?

300

After an error, a 415 status code can be returned if the client's request omitted this from the Accept header

What is an error collection?

300

ASP.NET Core integration tests use this class to handle HTTP requests without opening a real network port

400

For DriveTrain, this pipeline runs PR builds and handles deployments to prod/non-prod environments

What is DESKTOP-DriveTrain64-Trickle?

400

This interface allows registering a collection of encoders and decoders and selects the correct one using the same matching logic as the ASP.NET Core request and response pipeline

What is ITranscoder?

400

This ASP.NET Core file defines local development launch profiles, including environment variables, application URLs, and command-line arguments

What is launchSettings.json?

400

This oversight caused the DOL* property of a claim in the Portal UI to not match the DOL shown in the Duck Creek UI

*Date of Loss

What is not using UTC?

400

Resource B has a hidden dependency on Resource A that Terraform cannot automatically infer. This argument prevents Resource B from being created until Resource A is fully provisioned

500

The name of the Diamond Claims production data server

What is SQLPD04?

500

This HAF extension method is used to register a criterion mapper class within Program.cs, so the application can automatically create criterion based on query params and pass it to the relevant controller

What is appBuilder.AddRetrievalCriterionMapper?

500

This ASP.NET Core testing class boots the full application pipeline in-memory for integration tests

What is WebApplicationFactory?

500

In DriveTrain, this practice causes inconsistent local build behavior by creating hidden dependencies between solutions. This can force the requirement that other solution(s) be built before a target solution can build

What are direct DLL file references?


(directly referencing compiled .dll files instead of project/NuGet references)

500

This practice allows credentials to be replaced without redeploying code

M
e
n
u