Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Microservices Architecture

Serverless Computing Concepts, Technology and Architecture
An architectural approach where a complex application is built as a collection of small, independent services that communicate with each other. Each microservice is designed to perform a specific business function and can be developed and deployed independently.
Published in Chapter:
Serverless Computing: Unveiling the Future of Cloud Technology
Nidhi Niraj Worah (Thakur College of Engineering and Technology, India) and Megharani Patil (Thakur College of Engineering and Technology, India)
Copyright: © 2024 |Pages: 21
DOI: 10.4018/979-8-3693-1682-5.ch003
Abstract
This chapter serves as a comprehensive initiation into serverless computing, a revolutionary paradigm in cloud computing. It begins by elucidating the foundational concepts, breaking down its architecture that simplifies development through modular functions triggered by specific events. The narrative unfolds, highlighting the myriad benefits, such as enhanced efficiency, seamless scalability, and liberating developers from intricate server management. A comparative analysis with traditional cloud computing underscores serverless computing's unique attributes. However, the chapter maintains balance by addressing challenges like cold start latency, execution duration limits, and potential vendor lock-in. The exploration concludes by showcasing real-world applications in domains like real-time data processing, backend APIs, batch processing, image and video processing, and chatbots. Offering a nuanced understanding of serverless computing, this chapter stands as an invaluable resource for readers exploring its advantages, challenges, and diverse applications.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Mastering Cloud Scalability: Strategies, Challenges, and Future Directions: Navigating Complexities of Scaling in Digital Era
Microservices architecture is an approach to software development where an application is divided into small, independently deployable services, enhancing scalability and flexibility.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR