Hands-On Serverless Applications with Kotlin: Develop scalable and cost-effective web applications using AWS Lambda and Kotlin
暫譯: 使用 Kotlin 實作無伺服器應用程式:利用 AWS Lambda 和 Kotlin 開發可擴展且具成本效益的網頁應用程式
Hardik Trivedi, Ameya Kulkarni
- 出版商: Packt Publishing
- 出版日期: 2018-09-29
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 386
- 裝訂: Paperback
- ISBN: 1788993705
- ISBN-13: 9781788993708
-
相關分類:
Amazon Web Services、JVM 語言、Serverless
海外代購書籍(需單獨結帳)
商品描述
Choose the right architecture and design it using design patterns to create a serverless application that cuts costs and is easily scalable
Key Features
- Design enterprise ready serverless applications that effortlessly meet your customers' requirements
- Effectively deploy, manage, monitor, and orchestrate serverless applications using AWS
- Use Cloud9 to provision a secured development environment in the cloud
Book Description
Serverless is a cloud computing execution model where the cloud provider dynamically manages the allocation and provisioning of servers. Many companies have started using serverless architectures to cut costs and improve scalability. Hands-On Serverless Applications with Kotlin is your one-stop guide to designing serverless architectures for your applications with AWS and Kotlin.
To start with, you'll explore the fundamentals of serverless architecture and how AWS Lambda functions work. You will then learn to design, build, secure, and deploy your application to production. In addition to these activities, you'll understand how to implement non-functional requirements such as auditing and logging. Moving on, you'll discover how to scale up and orchestrate serverless applications using an open source framework and handle distributed serverless systems in production.
By the end of the book, you'll have gained the knowledge needed to build scalable and cost-efficient Kotlin applications with a serverless framework.
What you will learn
- Design a serverless architecture
- Use AWS Lambda to contain your serverless API
- Explore the various ways to keep serverless apps safe and secure
- Understand how a serverless API allows you to use huge infrastructure and cut costs
- Discover how to handle distributed systems in Kotlin
- Design the data flow between cloud services and custom business logic
- Secure your Kotlin AWS serverless application
- Master Kotlin design patterns for serverless applications
Who this book is for
Hands-On Serverless Applications with Kotlin is for you if you are a Kotlin developer who wants to learn about serverless architectures. It is assumed that you have some knowledge of Kotlin programming and AWS.
Table of Contents
- The basics of Serverless
- Serverless Offerings of AWS
- Design your Kotlin serverless application
- Develop your Serverless application
- Improve your app with Firebase service
- Analyse your application
- Secure your application
- Scale your application
- Advanced AWS Services
商品描述(中文翻譯)
**選擇合適的架構並使用設計模式設計無伺服器應用程式,以降低成本並輕鬆擴展**
#### 主要特點
- 設計企業級的無伺服器應用程式,輕鬆滿足客戶需求
- 使用 AWS 有效部署、管理、監控和協調無伺服器應用程式
- 使用 Cloud9 在雲端中配置安全的開發環境
#### 書籍描述
無伺服器是一種雲端計算執行模型,雲端提供商動態管理伺服器的分配和配置。許多公司已開始使用無伺服器架構來降低成本並改善可擴展性。《Hands-On Serverless Applications with Kotlin》是您設計無伺服器架構的全方位指南,適用於使用 AWS 和 Kotlin 的應用程式。
首先,您將探索無伺服器架構的基本原理以及 AWS Lambda 函數的運作方式。接著,您將學習如何設計、構建、安全性和部署您的應用程式到生產環境。除了這些活動,您還將了解如何實施非功能性需求,例如審計和日誌記錄。接下來,您將發現如何使用開源框架擴展和協調無伺服器應用程式,並在生產環境中處理分散式無伺服器系統。
到書籍結束時,您將獲得構建可擴展且具成本效益的 Kotlin 應用程式所需的知識,並使用無伺服器框架。
#### 您將學到的內容
- 設計無伺服器架構
- 使用 AWS Lambda 來容納您的無伺服器 API
- 探索各種方法以確保無伺服器應用程式的安全性
- 了解無伺服器 API 如何讓您使用龐大的基礎設施並降低成本
- 發現如何在 Kotlin 中處理分散式系統
- 設計雲端服務與自訂業務邏輯之間的數據流
- 確保您的 Kotlin AWS 無伺服器應用程式的安全性
- 精通 Kotlin 設計模式以應用於無伺服器應用程式
#### 本書適合誰
《Hands-On Serverless Applications with Kotlin》適合希望了解無伺服器架構的 Kotlin 開發者。假設您對 Kotlin 程式設計和 AWS 有一定的了解。
#### 目錄
1. 無伺服器的基本概念
2. AWS 的無伺服器服務
3. 設計您的 Kotlin 無伺服器應用程式
4. 開發您的無伺服器應用程式
5. 使用 Firebase 服務改善您的應用程式
6. 分析您的應用程式
7. 確保您的應用程式安全
8. 擴展您的應用程式
9. 進階 AWS 服務