Design and implement the auction domain : sessions, lots, bid records, anti-sniping rules, auto-extend logic, minimum increments, and concurrency handling.
Develop secure RESTful APIs following DDD and SOLID principles with clear layering (Application / Domain / Infrastructure).