D.R.E.A.M. API & Attendance Product
2024-2026•API Design & Product Engineering•Client: TalkingPoints
New product vertical enabled, BTS-ready performance
Data Rules Everything Around Me. New product vertical built from scratch. FastAPI, Pydantic, Kinesis Firehose. Architecture that enabled AI-assisted development.
Technology Stack
REST APIPythonSnowflakedbtAWS Kinesis FirehoseRosterStream
Links
Frequently Asked Questions
How do you design APIs for products that are still being defined?
Build for the known use cases, but design interfaces that can extend. The first version served dashboards and basic filtering. Later versions added tardy tracking and intervention cards. The architecture supported both because it was designed with change in mind.
How do you validate that an API is ready for production traffic?
Load testing with realistic scenarios. Not just 'can it handle N requests per second?' but 'can it handle the request patterns that BTS actually generates?' Peak traffic isn't uniform—it spikes at certain times, certain endpoints get hammered.