Skip to main content

SystemsDK

Blog Details

  • Home
  • PHP Enterprise API v2.0

PHP Enterprise API v2.0

🚀 Announcing Enterprise API v2.0: The New Standard for Enterprise Backend Architecture

We are thrilled to announce the official release of the definitive commercial edition of our bestseller: Enterprise API v2.0.

This major release represents a massive architectural leap. We’ve overhauled the core to bring you the extreme performance of Symfony 8.1 and the AI-ready infrastructure of MySQL 9.7.

🔥 Major Feature Highlights in v2.0

The Symfony 8.1 Advantage:

  • Leaner Codebase: Removed all legacy 7.4 deprecations, trimming 13,000+ lines for an incredibly lean, fast, and maintainable core codebase.
  • Native PHP Attributes: Radically simplified configuration. Manage services, check CSRF tokens, and map request parameters effortlessly using native PHP attributes.
  • Faster Debugging (Plain Text Exceptions): Say goodbye to HTML noise in the terminal. Terminal exceptions now render as clean, human-readable plain text with easily scannable stack traces.
  • Security Explained: Debugging authorization is no longer a guessing game. Security voters now provide detailed decision reasons directly in the profiler or logs.

The MySQL 9.7 AI & Data Revolution:

  • Native Vector Data Type: A game-changer for modern apps. The new VECTOR type allows you to store floating-point arrays natively for semantic search and AI/ML integrations – no external DB required. (Note: Enterprise API provides this upgraded infrastructure out-of-the-box, empowering your team with an AI-ready foundation to build custom semantic search features without migrating databases later).
  • Enhanced EXPLAIN ANALYZE: Capture JSON-formatted query telemetry directly into user variables for next-level query logging and optimization.
  • Strict Foreign Key Enforcement: Bulletproof data integrity with proper parsing of inline specifications and implicit parent primary key references.

System Requirements

• Docker Engine version 23.0 or later
• Docker Compose version 2.0 or later

Note: We strongly recommend using a Linux Ubuntu-based OS for the best experience.

The Technology Stack

Core Stack:
• PHP 8.5 FPM – Main application runtime.
• Symfony 8.1 – High-performance PHP framework for the REST API.
• Nginx 1.31 – Web server and reverse proxy.

Data & Caching:
• MySQL 9.7 – Primary relational database with AI-ready infrastructure.
• Redis 8.10 – In-memory data structure store and cache.

Search & Asynchronous Processing:
• Elasticsearch 7 – Distributed search and analytics engine.
• RabbitMQ 4 – Robust message broker for background jobs.

Monitoring & Development Tools:
• Kibana 7 – Data visualization dashboard for Elasticsearch.
• Mailpit – Email testing tool (available in the development environment only).

Out-of-the-Box Features

REST API Endpoints:
• ApiKey Management (v1 & v2)
• Authentication
• Profile Management
• Role Management
• User Management
• UserGroup Management
• Toolkit
• Localization

Console Commands:
• User Management
• API Key Management
• System Utilities & Maintenance

From Open Source to Enterprise

For years, our open-source project, docker-symfony-api, has been distributed openly and freely, helping developers set up solid environments. You can always check it out as a reference for our approach.

Our new product, Enterprise API, takes this foundation to an entirely new level. It offers significantly extended functionality, a superior core, strict adherence to pragmatic DDD, and flawless documentation complete with practical examples.

📄 Licensing and Purchase

This is a premium commercial product. Source code is provided upon purchasing a license via a secure archive, which includes:
• All product files and source code
• Comprehensive documentation
• Your unique commercial license key

If you are interested in acquiring a commercial license for our new product, please contact us via email at support@systemsdk.com or through the contact form on our website.

More detailed information about the product’s extensive capabilities and technical deep-dives will be published over time. Please stay tuned and follow our latest news and updates on our website and our LinkedIn page!