International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 11 Issue: 06 | Jun 2024
www.irjet.net
p-ISSN: 2395-0072
ACCELERATING PROTOTYPE TO PRODUCTION APPLICATION DEVELOPMENT IN DATA ENGINEERING WITH SCALA Sadha Shiva Reddy Chilukoori*1, Shashikanth Gangarapu*2, Chaitanya Kumar Kadiyala*3 Meta Platforms Inc., USA Qualcomm Inc., USA Arm Inc., USA ---------------------------------------------------------------------------***-------------------------------------------------------------------------ABSTRACT: This article looks at the benefits and drawbacks of using Scala, a modern multi-paradigm computer language, for quick prototypes in software development, mainly in the area of data engineering. We show through research, surveys, and case studies that Scala is a great language for quickly making prototypes because it has a simple syntax, a strong type system, and it works well with many famous frameworks and libraries. Case studies show how well Scala works in real-life situations, like when it's used to make an ORC information search app and an ORC file defragmentation app. The results show that using Scala for quick prototyping is much more productive than using traditional programming languages like Java in terms of development time, code quality, scalability, collaboration, feedback loops, cost savings, and total output.
Keywords: Scala, Quick Prototyping, Data Engineering, Performance Optimization, Software Development
INTRODUCTION: Quick prototyping is an important part of the software development lifecycle because it lets writers test and confirm ideas quickly. The International Data Corporation (IDC) polled people and 91% of them said that quick prototyping is important for making software work well [1]. With more people wanting to use agile software development methods like Scrum and Kanban,
© 2024, IRJET
|
Impact Factor value: 8.226
|
ISO 9001:2008 Certified Journal
|
Page 496