I need a clean, well-structured backend system focused purely on product data management. The core job is to design and code every layer required for reliable CRUD operations, search / filter logic, and future-proof API access so the same data can later feed a website or mobile app without rewriting anything. The stack is flexible—PostgreSQL, MySQL, MongoDB, even a serverless approach are all fine as long as you justify the choice. What matters is that the service scales easily, is documented, and ships with straightforward tests I can run locally. Deliverables • Database schema for product records (name, description, pricing, inventory, any meta you recommend) • Secure API endpoints (REST or GraphQL) that expose full create, read, update, delete functionality • Basic authentication and role checks so only authorised calls touch the data • Seed / migration scripts plus instructions to spin the project up from scratch • Postman (or similar) collection and brief markdown guide showing each endpoint in action Acceptance criteria The API must return the correct payloads, handle at least 200 concurrent requests without timeouts on a small cloud instance, and pass the included unit tests. Send a short note on which language or framework you’d like to use and why—that’s all I need to move forward.