<p>I'm using reactjs for frontend with Nginx load balancer and laravel for backend with MongoDB.
as old architecture design, code upload to GitHub with different frontend and backend repo.</p>
<p>still did not use DOCKER AND KUBERNETS, I want to implement them, in the new Architecture design, <strong>I used a private cloud server</strong> so, restricted to deploying on AWS\AZURE\GCP\etc...</p>
<p><em>share your Architecture plan and implementation for a better approach to microservices!</em></p>

SyedAsadRazaDevops
<p>as per my thinking,</p>
<ol>
<li>first make a docker file for react and laravel project</li>
<li>then upload to docker private registry.[dockerhub]</li>
<li>install docker and k8s on VM</li>
<li>deploy container of 1=react and 2=laravel from image</li>
<li>also deploy 3=nginx and 4=mongo container from default market image</li>
</ol>
<p><strong>Some of my questions:</strong></p>
<ol>
<li>How to make the connection?</li>
<li>How to take a new pull on the container, for the new update release version?</li>
<li>How to make a replica, for a disaster recovery plan?</li>
<li>How to monitor errors and performance?</li>
<li>How to make the pipeline MOST important?</li>
<li>How to make dev, staging, and production environments?</li>
</ol>
