Authors :
Mohit Menghnani
Volume/Issue :
Volume 10 - 2025, Issue 2 - February
Google Scholar :
https://tinyurl.com/yc4m9ba4
Scribd :
https://tinyurl.com/2m57mttd
DOI :
https://doi.org/10.5281/zenodo.14959407
Abstract :
The widespread acceptance of the cloud-native concept and the emergence of several specialized cloud-native apps
have focused industry attention on the web stacks of cloud-native apps. The integration of cloud-native and full-stack
development tools allows for the rapid and smooth deployment, scaling, and maintenance of web applications. Full stack
development today in the cloud native era is a hybrid of its technologies and ways of working to bring about scalability,
efficiency and maintainability. Built in tools like AWS Amplify, Google Firebase, Heroku can be used for a smooth
deployment; serverless computing (AWS Lambda, Google Cloud Functions) also cuts out all the overhead from
infrastructure management. Moving applications to Dockerized containers that are supervised in Kubernetes leads to
portability and consistency of applications across environments. The whole stack presents include different front-end
frameworks (React, Angular), back-end technologies (Node.js, Django), and cloud-based databases (MongoDB, AWS
DynamoDB) for making robust web applications. Furthermore, DevOps practices, CI/CD pipelines, and Infrastructure as
Code (IaC) help with deployment, monitoring and scaling which makes the operation more efficient. Because cloud-native
architecture is modularity and resilience-oriented, it provides some microservices and API-driven interactions. Despite the
problems of emerge, such as security vulnerabilities and performance bottlenecks, best practices like containerization,
serverless computing, and also the database optimization make possible reliable, scalable and secure cloud applications. In
this paper, a modern full stack development approach is explored, including key technologies, challenges and solutions to
increase the performance and maintenance in cloud-based environment.
Keywords :
Full-Stack Development, Cloud-Native Applications, Front-End Development, Back-End Development. Databases, Web Application.
References :
- D. Bharadwaj and B. S. Premananda, “Transition of Cloud Computing from Traditional Applications to the Cloud Native Approach,” in 2022 IEEE North Karnataka Subsection Flagship International Conference, NKCon 2022, 2022. doi: 10.1109/NKCon56289.2022.10126871.
- Q. Zeng, M. Kavousi, Y. Luo, L. Jin, and Y. Chen, “Full-stack vulnerability analysis of the cloud-native platform,” Comput. Secur., 2023, doi: 10.1016/j.cose.2023.103173.
- N. P. Hirenkumar Mistry Kumar Shukla, “Securing the Cloud: Strategies and Innovations in Network Security for Modern Computing Environments,” Int. Res. J. Eng. Technol., vol. 11, no. 04, p. 11, 2024.
- T. Mattila, “Building a Complete Full-Stack Software Development,” Turku University, 2018.
- S. Arora and S. R. Thota, “Automated Data Quality Assessment And Enhancement For Saas Based Data Applications,” J. Emerg. Technol. Innov. Res., vol. 11, pp. i207–i218, 2024, doi: 10.6084/m9.jetir.JETIR2406822.
- V. S. Thokala, “Improving Data Security and Privacy in Web Applications : A Study of Serverless Architecture,” Int. Res. J., vol. 11, no. 12, pp. 74–82, 2024.
- T. K. K. and S. Rongala, “Implementing AI-Driven Secure Cloud Data Pipelines in Azure with Databricks,” Nanotechnol. Perceptions, vol. 20, no. 15, pp. 3063–3075, 2024, doi: https://doi.org/10.62441/nano-ntp.vi.4439.
- E. Nikulchev, D. Ilin, and A. Gusev, “Technology Stack Selection Model for Software Design of Digital Platforms,” Mathematics, vol. 9, no. 4, 2021, doi: 10.3390/math9040308.
- A. Ramírez, J. R. Romero, and S. Ventura, “Interactive Multi-Objective Evolutionary Optimization of Software Architectures,” Inf. Sci. (Ny)., vol. 463–464, pp. 92–109, Oct. 2018, doi: 10.1016/j.ins.2018.06.034.
- Y. Yang, B. Yang, S. Wang, T. Jin, and S. Li, “An Enhanced Multi-Objective Grey Wolf Optimizer for Service Composition in Cloud Manufacturing,” Appl. Soft Comput., vol. 87, Feb. 2020, doi: 10.1016/j.asoc.2019.106003.
- H. Cherukuri, R. Gupta, S. Shukla, A. Rajan, and S. Aravind, “The Impact of Agile Development Strategies on Team Productivity in Full Stack Development Projects,” Int. J. Intell. Syst. Appl. Eng., pp. 175–184, 2024.
- A. Goyal, “Optimising Cloud-Based CI/CD Pipelines: Techniques for Rapid Software Deployment,” Tech. Int. J. Eng. Res., vol. 11, no. 11, pp. 896–904, 2024.
- K. Iqbal, “Full Stack Web Development: Vision, Challenges and Future Scope,” Int. J. Sci. Res. Eng. Manag., vol. 08, no. 04, pp. 1–5, 2024, doi: 10.55041/ijsrem30338.
- Akshat Dalmia and Abhishek Raj Chowdary, “The New Era of Full Stack Development,” Int. J. Eng. Res., 2020, doi: 10.17577/ijertv9is040016.
- T. M. C. Venkata Ashok Kumar Boyina, “Fullstack Development in Practice Leading Teams and Architecting Scalable Solutions,” Int. Res. J. Mod. Eng. Technol. Sci., vol. 06, no. 12, pp. 4697–4703, Jan. 2024, doi: 10.56726/IRJMETS65797.
- Vasudhar Sai Thokala, “Enhancing Test-Driven Development (TDD) and BDD Methodologies in Full-Stack Web Applications,” Int. J. Sci. Res. Arch., vol. 10, no. 1, pp. 1119–1129, Oct. 2023, doi: 10.30574/ijsra.2023.10.1.0815.
- V. P, “Full Stack Development-A New Horizon in Technologies,” Int. Res. J. Mod. Eng. Technol. Sci., vol. 05, no. 06, pp. 2370–2372, 2023, doi: 10.56726/IRJMETS42018.
- Y. Baiskar, “MERN: A Full-Stack Development,” Int. J. Res. Appl. Sci. Eng. Technol., vol. 10, no. 1, pp. 1029–1035, 2022.
- D. D. Rao, D. Dhabliya, A. Dhore, M. Sharma, S. S. Mahat, and A. S. Shah, “Content Delivery Models for Distributed and Cooperative Media Algorithms in Mobile Networks,” in 2024 15th International Conference on Computing Communication and Networking Technologies (ICCCNT), IEEE, Jun. 2024, pp. 1–6. doi: 10.1109/ICCCNT61001.2024.10724905.
- N. K. Bharali, “Full Stack Web Development Of Redux-Based Web Applications with Dynamic Microservices (Case Study - Idea Repository),” Int. Res. J. Mod. Eng. Technol. Sci., vol. 05, no. 01, Jan. 2023, doi: 10.56726/IRJMETS33219.
- M. Khorasani, M. Abdou, and J. H. Fernández, Web Application Development with Streamlit: Develop and Deploy Secure and Scalable Web Applications to the Cloud Using a Pure Python Framework. 2022. doi: 10.1007/978-1-4842-8111-6.
- A. G. Milavkumar Shah, “Distributed Query Optimization forPetabyte-Scale Databases,” Int. J. Recent Innov. Trends Comput. Commun., vol. 10, no. 10, 2022.
- S. S. S. Neeli, “A Comparative Analysis of SQL and NoSQL Database Management within Cloud Architectures for Mission-Critical Business Systems,” ESP Int. J. Adv. Comput. Technol., vol. 2, no. 4, pp. 140–149, 2024.
- G. A. Nys and R. Billen, “From consistency to flexibility: A simplified database schema for the management of CityJSON 3D city models,” Trans. GIS, 2021, doi: 10.1111/tgis.12807.
- B. Boddu, “Importance Of Nosql Databases: Business Strategies With Administration Tactics,” Int. J. Core Eng. Manag., vol. 7, no. 2, 2022.
- S. Murri, S. Chinta, S. Jain, and T. Adimulam, “Advancing Cloud Data Architectures: A Deep Dive into Scalability, Security, and Intelligent Data Management for Next-Generation Applications,” Well Test. J., vol. 33, no. 2, pp. 619–644, 2024, [Online]. Available: https://welltestingjournal.com/index.php/WT/article/view/128
- V. Ugwueze, “Cloud Native Application Development: Best Practices and Challenges,” Int. J. Res. Publ. Rev., vol. 5, pp. 2399–2412, 2024, doi: 10.55248/gengpi.5.1224.3533.
- S. S. S. Neeli, “Leveraging Docker and Kubernetes for Enhanced Database Management,” J. Artif. Intell. Mach. Learn. Data Sci., vol. 1, no. 1, p. 5, 2022.
- Godavari Modalavalasa, “The Role of DevOps in Streamlining Software Delivery: Key Practices for Seamless CI/CD,” Int. J. Adv. Res. Sci. Commun. Technol., vol. 1, no. 12, pp. 258–267, Jan. 2021, doi: 10.48175/IJARSCT-8978C.
- S. Chippagiri and P. Ravula, “Cloud-Native Development: Review of Best Practices and Frameworks for Scalable and Resilient Web Applications,” vol. 8, pp. 13–21, 2021.
- M. Waseem, P. Liang, and M. Shahin, “A Systematic Mapping Study on Microservices Architecture in DevOps,” J. Syst. Softw., vol. 170, 2020, doi: 10.1016/j.jss.2020.110798.
- C. Pahl, A. Brogi, J. Soldani, and P. Jamshidi, “Cloud container technologies: A state-of-the-art review,” IEEE Trans. Cloud Comput., 2019, doi: 10.1109/TCC.2017.2702586.
- I. Jana and A. Oprea, “AppMine: Behavioral analytics for web application vulnerability detection,” in Proceedings of the ACM Conference on Computer and Communications Security, 2019. doi: 10.1145/3338466.3358923.
- O. C. Oyeniran, O. T. Modupe, A. A. Otitoola, O. O. Abiona, A. O. Adewusi, and O. J. Oladapo, “A Comprehensive Review of Leveraging Cloud-Native Technologies for Scalability and Resilience in Software Development,” Int. J. Sci. Res. Arch., vol. 11, no. 2, pp. 330–337, Mar. 2024, doi: 10.30574/ijsra.2024.11.2.0432.
- S. S. S. Neeli, “Optimizing Database Management with DevOps: Strategies and Real-World Examples,” J. Adv. Dev. Res., vol. 11, no. 1, p. 8, 2020.
- A. Hakli, D. Taibi, and K. Systa, “Towards Cloud Native Continuous Delivery: An Industrial Experience Report,” in 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion), IEEE, Dec. 2018, pp. 314–320. doi: 10.1109/UCC-Companion.2018.00074.
- B. Boddu, “Unleashing the Power of Docker and Kubernetes for Databases,” North Am. J. Eng. Res., vol. 3, no. 3, p. 5, 2022.
- U. Jelani, K. Perveen, and E. Edward, “Cloud-Native Architectures: Building and Managing Applications at Scale,” Int. J. Mach. Learn. Res. Cybersecurity Artifcial Intell., vol. 15, no. 1, 2024.
- E. Kamau, A. Collins, G. Babatunde, and A. Alabi, “Advances in Full-Stack Development Frameworks: A Comprehensive Review of Security and Compliance Models,” Int. J. Multidiscip. Res. Growth Eval., vol. 5, pp. 1172–1185, 2024, doi: 10.54660/.IJMRGE.2024.5.1.1172-1185.
- T. Olasehinde, “Full-Stack Web Development Trends: Leveraging RDMA, Java, and AngularJS for Scalable Applications,” 2024.
- M. P. Dhanveer Prakash and N. Sharma, “The Convergence of DevOps and Cloud Computing: A Redefining Software Development,” in 2023 Seventh International Conference on Image Information Processing (ICIIP), 2023, pp. 800–805. doi: 10.1109/ICIIP61524.2023.10537710.
The widespread acceptance of the cloud-native concept and the emergence of several specialized cloud-native apps
have focused industry attention on the web stacks of cloud-native apps. The integration of cloud-native and full-stack
development tools allows for the rapid and smooth deployment, scaling, and maintenance of web applications. Full stack
development today in the cloud native era is a hybrid of its technologies and ways of working to bring about scalability,
efficiency and maintainability. Built in tools like AWS Amplify, Google Firebase, Heroku can be used for a smooth
deployment; serverless computing (AWS Lambda, Google Cloud Functions) also cuts out all the overhead from
infrastructure management. Moving applications to Dockerized containers that are supervised in Kubernetes leads to
portability and consistency of applications across environments. The whole stack presents include different front-end
frameworks (React, Angular), back-end technologies (Node.js, Django), and cloud-based databases (MongoDB, AWS
DynamoDB) for making robust web applications. Furthermore, DevOps practices, CI/CD pipelines, and Infrastructure as
Code (IaC) help with deployment, monitoring and scaling which makes the operation more efficient. Because cloud-native
architecture is modularity and resilience-oriented, it provides some microservices and API-driven interactions. Despite the
problems of emerge, such as security vulnerabilities and performance bottlenecks, best practices like containerization,
serverless computing, and also the database optimization make possible reliable, scalable and secure cloud applications. In
this paper, a modern full stack development approach is explored, including key technologies, challenges and solutions to
increase the performance and maintenance in cloud-based environment.
Keywords :
Full-Stack Development, Cloud-Native Applications, Front-End Development, Back-End Development. Databases, Web Application.