<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: ali khorsandfard</title>
    <description>The latest articles on DEV Community by ali khorsandfard (@ali_khorsandfard_3505497c).</description>
    <link>https://dev.to/ali_khorsandfard_3505497c</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3649716%2Fca2b6e19-44e7-44d1-aecb-f21f27b358f9.png</url>
      <title>DEV Community: ali khorsandfard</title>
      <link>https://dev.to/ali_khorsandfard_3505497c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ali_khorsandfard_3505497c"/>
    <language>en</language>
    <item>
      <title>PHP Framework for Microservices</title>
      <dc:creator>ali khorsandfard</dc:creator>
      <pubDate>Sun, 07 Dec 2025 00:10:44 +0000</pubDate>
      <link>https://dev.to/ali_khorsandfard_3505497c/php-framework-for-microservices-4517</link>
      <guid>https://dev.to/ali_khorsandfard_3505497c/php-framework-for-microservices-4517</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2m93gg8yhrv8c5h2trvw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2m93gg8yhrv8c5h2trvw.jpg" alt=" " width="698" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hey everyone, I'm Ali Khorsandfard, the architect behind GEMVC, and I’m excited to introduce a different kind of PHP framework.&lt;/p&gt;

&lt;p&gt;GEMVC is built with one core focus: Microservices and delivering high-performance RESTful APIs.&lt;/p&gt;

&lt;p&gt;Why GEMVC?&lt;/p&gt;

&lt;p&gt;In a world of large, complex frameworks, GEMVC is intentionally super light and designed to give developers total freedom. We believe you are the master of your code; the framework provides recommendations, not rigid rules. There are no magic functions here—just clear, four-layer architecture.&lt;/p&gt;

&lt;p&gt;Performance &amp;amp; Quality Assurance:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Performance: Built to be extremely light and highly optimized.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Type Safety: Core and Application code fully support PHPStan Level 9.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Testing: Comes ready with PHPUnit and Pest for robust testing.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Key Features That Set GEMVC Apart:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Zero-Configuration Routing: Forget routing files. GEMVC maps requests automatically based on your architecture.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;2.Sanitization is Documentation: The process of data sanitization serves as the direct documentation for your API endpoints.&lt;/p&gt;

&lt;p&gt;3.Flexible Web Server Support: Easily choose your environment during setup: OpenSwoole, NginX, or Apache.&lt;/p&gt;

&lt;p&gt;4.Developer Experience (DevX): In the development environment, you get access to a beautiful Developer Assistant GUI in addition to powerful CLI commands.&lt;/p&gt;

&lt;p&gt;Get Started in 3 Quick Steps:&lt;/p&gt;

&lt;p&gt;The setup is designed to be painless and fast:&lt;/p&gt;

&lt;p&gt;1.&lt;code&gt;composer require gemvc/library&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;2.&lt;code&gt;php vendor/bin/gemvc init&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;3.&lt;code&gt;docker compose up -d --build&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;GEMVC offers a clean, efficient, and flexible foundation for your next Microservice API. I hope this small introduction is useful for your projects.&lt;/p&gt;

&lt;p&gt;With Best Regards, Ali Khorsandfard Architect of GEMVC&lt;/p&gt;

&lt;p&gt;Learn More: &lt;a href="https://www.gemvc.de" rel="noopener noreferrer"&gt;www.gemvc.de&lt;/a&gt;&lt;/p&gt;

</description>
      <category>php</category>
      <category>microservices</category>
      <category>opensource</category>
      <category>mit</category>
    </item>
  </channel>
</rss>
