The Journey to Serverless Migration: An Empirical Analysis of
Intentions, Strategies, and Challenges
- URL: http://arxiv.org/abs/2311.13249v1
- Date: Wed, 22 Nov 2023 09:10:19 GMT
- Title: The Journey to Serverless Migration: An Empirical Analysis of
Intentions, Strategies, and Challenges
- Authors: Muhammad Hamza, Muhammad Azeem Akbar, Kari Smolander
- Abstract summary: Serverless is an emerging cloud computing paradigm that facilitates developers to focus solely on the application logic.
This study investigates the intentions, strategies, and technical and organizational challenges while migrating to a serverless architecture.
- Score: 0.4291523136171639
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Serverless is an emerging cloud computing paradigm that facilitates
developers to focus solely on the application logic rather than provisioning
and managing the underlying infrastructure. The inherent characteristics such
as scalability, flexibility, and cost efficiency of serverless computing,
attracted many companies to migrate their legacy applications toward this
paradigm. However, the stateless nature of serverless requires careful
migration planning, consideration of its subsequent implications, and potential
challenges. To this end, this study investigates the intentions, strategies,
and technical and organizational challenges while migrating to a serverless
architecture. We investigated the migration processes of 11 systems across
diverse domains by conducting 15 in-depth interviews with professionals from 11
organizations. we also presented a detailed discussion of each migration case.
Our findings reveal that large enterprises primarily migrate to enhance
scalability and operational efficiency, while smaller organizations intend to
reduce the cost. Furthermore, organizations use a domain-driven design approach
to identify the use case and gradually migrate to serverless using a strangler
pattern. However, migration encounters technical challenges i.e., testing
event-driven architecture, integrating with the legacy system, lack of
standardization, and organizational challenges i.e., mindset change and hiring
skilled serverless developers as a prominent. The findings of this study
provide a comprehensive understanding that can guide future implementations and
advancements in the context of serverless migration.
Related papers
- Insights on Microservice Architecture Through the Eyes of Industry Practitioners [39.58317527488534]
The adoption of microservice architecture has seen a considerable upswing in recent years.
This study investigates the motivations, activities, and challenges associated with migrating from monolithic legacy systems.
arXiv Detail & Related papers (2024-08-19T21:56:58Z) - An Empirical Study on Challenges of Event Management in Microservice Architectures [3.0184596495288263]
This paper provides the first comprehensive characterization of event management practices and challenges.
We find that developers encounter many problems, including large event payloads, auditing event flows, and ordering constraints processing events.
This suggests that developers are not sufficiently served by stateof-the-practice technologies.
arXiv Detail & Related papers (2024-08-01T10:19:37Z) - Investigating Benefits and Limitations of Migrating to a Micro-Frontends Architecture [3.8206629823137597]
This study investigates the benefits and limitations of migrating a real-world application to a micro-frontends architecture.
Key benefits included enhanced flexibility in technology choices, scalability of development teams, and gradual migration of technologies.
However, the increased complexity of the architecture raised concerns among developers.
arXiv Detail & Related papers (2024-07-22T17:47:05Z) - I've Got 99 Problems But FLOPS Ain't One [70.3084616806354]
We take an unconventional approach to find relevant research directions, starting from public plans to build a $100 billion datacenter for machine learning applications.
We discover what workloads such a datacenter might carry and explore the challenges one may encounter in doing so, with a focus on networking research.
We conclude that building the datacenter and training such models is technically possible, but this requires novel wide-area transports for inter-DC communication, a multipath transport and novel datacenter topologies.
arXiv Detail & Related papers (2024-07-01T10:33:46Z) - Thread: A Logic-Based Data Organization Paradigm for How-To Question Answering with Retrieval Augmented Generation [49.36436704082436]
How-to questions are integral to decision-making processes and require dynamic, step-by-step answers.
We propose Thread, a novel data organization paradigm aimed at enabling current systems to handle how-to questions more effectively.
arXiv Detail & Related papers (2024-06-19T09:14:41Z) - A Survey of Neural Code Intelligence: Paradigms, Advances and Beyond [84.95530356322621]
This survey presents a systematic review of the advancements in code intelligence.
It covers over 50 representative models and their variants, more than 20 categories of tasks, and an extensive coverage of over 680 related works.
Building on our examination of the developmental trajectories, we further investigate the emerging synergies between code intelligence and broader machine intelligence.
arXiv Detail & Related papers (2024-03-21T08:54:56Z) - Domain Specialization as the Key to Make Large Language Models Disruptive: A Comprehensive Survey [100.24095818099522]
Large language models (LLMs) have significantly advanced the field of natural language processing (NLP)
They provide a highly useful, task-agnostic foundation for a wide range of applications.
However, directly applying LLMs to solve sophisticated problems in specific domains meets many hurdles.
arXiv Detail & Related papers (2023-05-30T03:00:30Z) - AI for IT Operations (AIOps) on Cloud Platforms: Reviews, Opportunities
and Challenges [60.56413461109281]
Artificial Intelligence for IT operations (AIOps) aims to combine the power of AI with the big data generated by IT Operations processes.
We discuss in depth the key types of data emitted by IT Operations activities, the scale and challenges in analyzing them, and where they can be helpful.
We categorize the key AIOps tasks as - incident detection, failure prediction, root cause analysis and automated actions.
arXiv Detail & Related papers (2023-04-10T15:38:12Z) - Information and Communication Technology in Migration: A Framework for
Applications, Customization, and Research [1.1172382217477124]
We propose a framework for technology use based on user groups and process types.
We provide examples of using emerging technologies for migration-related tasks within the context of this framework.
arXiv Detail & Related papers (2022-04-13T19:02:42Z) - Artificial Intelligence for IT Operations (AIOPS) Workshop White Paper [50.25428141435537]
Artificial Intelligence for IT Operations (AIOps) is an emerging interdisciplinary field arising in the intersection between machine learning, big data, streaming analytics, and the management of IT operations.
Main aim of the AIOPS workshop is to bring together researchers from both academia and industry to present their experiences, results, and work in progress in this field.
arXiv Detail & Related papers (2021-01-15T10:43:10Z) - Data as Infrastructure for Smart Cities: Linking Data Platforms to
Business Strategies [0.0]
Cross-domain city data offers a new wave of opportunities to mitigate some of these impacts.
Current smart cities initiatives have mainly addressed the problem of data management from a technology perspective.
This paper proposes a systematic business-modeldriven framework to guide the design of large and highly interconnected data infrastructures.
arXiv Detail & Related papers (2020-05-22T22:53:05Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.