Building a face verification system for a hackathon is a weekend of fun; building one for a mission-critical enterprise environment is a lesson in humility.

In face verification, a 200 OK that results in a false accept (letting the wrong person in) is a disaster.

Layer 3: Decoupled Services (Detection vs. Verification) Detection and verification were separated into distinct microservices.

Face verification system architecture (Source: created by the author.)

The Intake Process Access to face verification is now restricted under limited access policies.