Posts

Software Architecture Project

  Title of Project: Developing an E-commerce Application using 3-tier Architecture. Project Scope: Utilizing the MERN stack: MongoDB, Express, React, Node.js Employing a 3-tier architecture: UI, Logic, Data Exploring micro-services architecture in addition to traditional monolithic architecture Deployment on AWS cloud services Personal Goals: Implementing a clear separation of concerns through the 3-tier architecture Experimenting with micro-services to understand its benefits and challenges Leveraging AWS Lambda for micro-services and AWS API Gateway for APIs Deploying a MongoDB cluster on AWS for scalability and reliability Timeline: Milestone 1 :  Setting up the project structure, database schema, and basic CRUD operations. Exploring micro-services architecture and setting up AWS Lambda functions. Milestone 2 :  Developing the UI for both admin and customer interfaces. Implementing core functionalities such as user authentication, product listing, and cart management. Milestone 3 :

My thoughts on AI

In this article, I am presenting my views on how AI should be used and all the facts that I believe. Feel free to leave a comment if you find any inappropriate statements or if there are other perspectives I might have missed.  I believe AI is simply a tool that can help people work faster, and it should not be used to replace human jobs. In other words, AI can be utilized to complete repetitive tasks efficiently.  What about generative AI? Yes, it's a useful tool for gaining a high-level understanding of a topic. However, for in-depth exploration, experimentation and reading documentation likely provide more comprehensive information. GPT models also rely on web information, filtered based on various factors such as the provided prompt or common findings on the web. If we compile a list of tasks AI assistants cannot perform—making friends, providing ethical perspectives, generating creative content, performing a Coldplay concert, or telling original jokes without internet searches

Hello World !!

Hello World My name is Kapish Patel, and this would probably be my third blog. Previously, I started a couple of blogs where I used to share code with detailed concepts from my high school and undergraduate studies. However, I was forced to delete those blogs because people were simply copying and pasting those code samples for their assignments. Now, I believe professors are smart enough to catch them using plagiarism detection tools. On this blog, I will be sharing what I learn and how it affects my life. I can't promise a new story every week, but I am considering documenting my journey with a new story regularly. Thank you.