Enterprise platforms whose rules are guarded in the database and whose every step is tracked in a tamper-evident record — from the Yunus Emre Institute's education and exam system to booking and sales flows.
An Exam Result Cannot Be Wrong. If It Is, "Who Changed What, and When?" Must Already Have an Answer.
In exams, certificates, applications, bookings and sales, software carries an institution's credibility. We build these platforms as separate domains: one shared identity layer, but each domain owns its data. Events are designed never to be lost or processed twice, and files are not accepted until they pass quarantine and a virus scan.
Rules live in the database as well as the application: two bookings for the same slot are impossible at the database level, and whoever grades an exam paper cannot approve it. With tamper-evident, hash-chained audit logs and versioned certificates, every result can be verified after the fact.
What We Build
- Shared identity, a separate database per domain and service-to-service JWKS verification
- Transactional outbox: event flow without loss or duplication
- Business rules guarded by database constraints: no double bookings, maker-checker
- Quarantine → scan → protected storage file pipeline
- Hash-chained audit logs, versioned and verifiable certificates
- Lock, quote and commission state machines
Where It Fits
Exam and certification systems, education and course management, public application processes, booking and sales flows, multi-centre institutions.
In Our Own Projects
An education management and Turkish proficiency exam platform for the Yunus Emre Institute. Apartment lock, quote and commission flows in Keyperties. Database-level double-booking protection in Mentorual.
