
Technical Lead
Allshore Technologies Pvt. Ltd.Senior Full Stack Developer
MindSuite Informatics Pvt. Ltd.Full Stack Developer
WebMatrix Inc.Lead Software Engineer
EPAM SystemsSenior Full Stack Developer
Ducere Technologies Pvt. Ltd.Senior Developer
FinacPlus India Pvt. Ltd.Web Developer
HRDF ESR solutionsProcess Automation Analyst
IBMSenior Software Engineer
HCL Technologies (Client: Yahoo)
PHP
Laravel

PostgreSQL

SQLite

PHPUnit

Git

Slack

Bitbucket

HTML5

CSS

Ajax

jQuery

Apache HTTP Server

AWS
Node.js

Windows

Linux

Microsoft Office

Google Workspace
Hi. Myself, Praveen. I have 15 years of experience in the web development. I recently worked for Archwood Technologies as a tech lead. My skillsets are PHP, Laravel, MySQL, LAMP stack. I work for MNCs and as well as start up companies. My recent priorities, system. I engaged and led 4 people, team members. I have and English for performance team, and I deal with the legacy project recently. My condition is bachelor of computer application. After that, I did the PG diploma in computer science. Thank you.
As from my understanding, this microservice architecture for this PHP snippet, the role of message queue in this, uh, clause, it will dispatch, uh, dispatch the messages like, uh, success payment success with auto ID and payment if payment failed, auto ID will add to that queue. And, uh, if the shipping initiated, then it will share the message queue along with the order ID. If the shipping is failed or dispatch failed, anything was so it deal with the shipping, order, payment. So coming to the solid principles. So I think this entire clause is dealing with the payment service. So it includes process payment and process of order and shipping. So I think it is includes payment process, order process, shipping shipment. So you so different, uh, things are included in one clause. Um, I think, uh, we can exclude these these three things under the different, uh, clauses. So I, uh, coming to that, uh, solid principles, it comes under, I think, list go list go, I think. List go principle, we can manage using Mere. Thank you.
Yeah. So we can use, uh, microservice architecture. So every everybody can every developer can work independently. So after completion of our parts of the module from project, so we can integrate smoothly into the project. So we can main the I can say the maintenance of the project or module, it will be easy in the future. So without disturbance of without any dependency of other developer or any other thing. So we can integrate the main code base. We can integrate the we can integrate into project smoothly. Thank you.
So for authentication, authorization, uh, for example, if I I can take Laravel, So Laravel probably built in authentication or authorization. So it will, uh, it has built in, I mean, packages or auth. For example, auth is there or different things are there, so we can use that one. And, uh, middleware. Okay. So you can use those things. And that there are role permissions, role permissions, middleware, auth, authorization, a lot of things are there in the Laravel. So we can integrate using these packages or modules. Thank you.
So I think we can use some micro microservices architecture. So, I mean, I think we can, uh, repair the large monolithic or PHP code base into small and testable components. So we can divide into different modules, and so each module can be testable, and and each module can each component will be easily easily we can develop AI as a component. Thank you.
Yeah. Coming to the mhmm. And I pay Laravel. So if there is performance is, uh, issues are, I mean, having issues in the high traffic volumes in the application. Okay. So we can use I mean, we can I think we can use load balances? Maybe Redis I think one more thing is Redis cache. And, yeah, we can go through that code base and loops for loop. For example, for for loop or while loop, those things. And we can use also in the back end MySQL database, we have to optimize, like, we can use SQL cache and other things. So, like, we can integrate I mean, like, we can investigate, uh, like, using applications like Datadog or AWS, something we can use the tools or applications to measure the application performance. Yeah. Thank you. That's all.
So, yes, uh, we can, uh, construct a construct a multi tenancy in PHP application using Laravel and MEC principles. Like, for example, so Laravel provides some tenants. So so tenant is so, like, you know, in Laravel, uh, using artisan console. Uh, so we can now develop multi tenancy application. So we can follow MSC principles, and we can develop the application. Thank you.
Yeah. Uh, demand even design, like, um, for example, I'll discuss it before, the tenants, uh, like, uh, as I discussed with tenant multitenancy, I think it will come here and that multitenant like, our tenants, uh, we can develop and CQRS. I don't know exactly. But Microsoft is that picture we can develop it using Laravel and PHP. Thank you.
Yeah. We can, uh, handle the failure, like, you know, so we can use AWS, I mean, tools to recover that failures. And, uh, so we can go through that logs and everything, and we can improve that resiliency. So we are doing, um, investigation, identity bug using AWS tools. So for example, AWS has tools to investigate those things. But, uh, as per my experience, we have used a Datadog, and, uh, we need to get it through through logs and failures. So, yeah, that's all. Thank you.