SD-Assist

completed

2025-11-15

Roles
  • API
  • Backoffice (admin panel)
  • Support (2+ years)
Technologies
  • Swoole
  • Laravel Octane
  • Soketi.js
  • MariaDB
  • FilamentPHP
SD-Assist logo
Preview

Product.

sd-assist.ru is an online car auction platform. The main focus was on the server-side development and auction rule implementation.

Technical details.

Runtime. Built with Laravel Octane (Swoole). The application was designed to run in workers without memory leaks, providing a significant performance boost over standard FPM.

Bids and timing. Implemented high-precision bid timestamps. Custom transaction workarounds ensure atomicity during concurrent bidding.

Auction mechanics. Dynamic auction extension logic for last-minute bids. Real-time events (price updates, timers) are delivered via Soketi.js.

Business logic. Processes are defined using a state machine with complex actions and specific validation. User access and available actions change dynamically based on the current state of the lot.

Support and development. The project was supported for over 2 years. During this period, the architecture was adapted to new business requirements and data structure changes.

Background processes. A large number of loosely coupled background jobs for queue processing. External data integrations focused on embedding them into complex business structures.

Administration. Operational scenarios and lot management are implemented via a custom FilamentPHP dashboard.