> For the complete documentation index, see [llms.txt](https://docs.spurtcommerce.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.spurtcommerce.com/for-developers.md).

# For Developers

- [Architecture ](https://docs.spurtcommerce.com/for-developers/architecture.md): In this documentation, you will understand the fundamental underlying structure of the entire Spurtcommerce - how it has been designed and what are the development strategies used.
- [Application Architecture](https://docs.spurtcommerce.com/for-developers/architecture/application-architecture.md)
- [Backend API Architecture](https://docs.spurtcommerce.com/for-developers/architecture/backend-api-architecture.md): This is a a guide that helps you in understanding the NodeJS Back End API of Spurtcommerce.
- [Frontend Architecture](https://docs.spurtcommerce.com/for-developers/architecture/frontend-architecture.md)
- [Technology stack](https://docs.spurtcommerce.com/for-developers/architecture/technology-stack.md): Migrating to new technology is the only means to sustain the growing needs of eCommerce industry.
- [Performance](https://docs.spurtcommerce.com/for-developers/performance.md): At any point, a better-performing eCommerce Portal acts as a catalyst for boosting conversion rates and building a more favourable brand.
- [Benchmark](https://docs.spurtcommerce.com/for-developers/performance/benchmark.md): Spurtcommerce team has worked immensely towards establishing the World’s best point of reference for the Application’s performance during high work load.
- [ Image Optimzation](https://docs.spurtcommerce.com/for-developers/performance/image-optimzation.md): Spurtcommerce team has followed the best strategy for image loading optimization, by putting up a 3-step approach.
- [Load Balancing](https://docs.spurtcommerce.com/for-developers/performance/load-balancing.md)
- [RabbitMQ](https://docs.spurtcommerce.com/for-developers/performance/rabbitmq.md)
- [Clustering](https://docs.spurtcommerce.com/for-developers/performance/clustering.md)
- [Database Load Balancing](https://docs.spurtcommerce.com/for-developers/performance/database-load-balancing.md)
- [Security](https://docs.spurtcommerce.com/for-developers/security.md): Spurtcommerce follows the OWASP principles for its inbuilt Security.
- [Testing Reports](https://docs.spurtcommerce.com/for-developers/testing-reports.md)
- [Unit Testing Report](https://docs.spurtcommerce.com/for-developers/testing-reports/unit-testing-report.md)
- [E2E Test Report](https://docs.spurtcommerce.com/for-developers/testing-reports/e2e-test-report.md)
- [Vulnerability Test Report](https://docs.spurtcommerce.com/for-developers/testing-reports/vulnerability-test-report.md)
- [Spurt Admin Report](https://docs.spurtcommerce.com/for-developers/testing-reports/vulnerability-test-report/spurt-admin-report.md)
- [Spurt Store Report](https://docs.spurtcommerce.com/for-developers/testing-reports/vulnerability-test-report/spurt-store-report.md)
- [Spurt Vendor Report](https://docs.spurtcommerce.com/for-developers/testing-reports/vulnerability-test-report/spurt-vendor-report.md)
- [Functional Test Report](https://docs.spurtcommerce.com/for-developers/testing-reports/functional-test-report.md)
