TypeScript Microservices: A complete guide to build, deploy, test, secure microservices with TypeScript and NodeJS.
暫譯: TypeScript 微服務:使用 TypeScript 和 NodeJS 建立、部署、測試及保護微服務的完整指南。

Parth Ghiya

買這商品的人也買了...

商品描述

Build, test, deploy, and scale microservices

Key Features

  • Build and implement microservices from scratch with TypeScript
  • Understand the microservice architecture and its implementation with TypeScript
  • Deploy, scale and monitor Microservices for consistent high performance

Book Description

In the last few years or so, Microservices have achieved the rock star status and right now is one of the most tangible solutions in enterprises to make quick, effective, scalable applications. The apparent rise of Typescript and long evolution from ES5 to ES6 has seen lots of big companies move to ES6 stack. Typescript due to its huge advantages like class & Module supports, static type checking, syntax similarity to JavaScript, has become of one of the most de facto solution.

If you want to learn how to leverage the power of microservices to build robust architecture using reactive programming and Typescript in NodeJS, then this book is for you.

This will be an end to end book showing you the implementation of MicroServices from the scratch; right from starting the project to hardening and securing your services. You will begin with a brief introduction to Microservices before learning to break your Monolith applications into Microservices. From here, you will learn reactive programming patterns and how to build APIs for microservices. The next set of topics will take you through the microservice architecture with TypeScript and communication between the services. From here, you will learn to test and deploy your TypeScript microservices using latest tools and implement Continuous Integration. Finally, you will learn to secure and harden your microservice.

By the end, you will be able to build production ready, scalable & maintainable microservices using Node JS and Typescript.

What you will learn

  • Get acquainted with the fundamentals behind microservices.
  • Discuss the behavioral changes needed for moving from monolithic to microservices.
  • Deep dive into Reactive programming & Typescript & Node JS to learn its fundamentals in microservices
  • Understand and design a service gateway and service registry for your microservices.
  • Maintain the state of microservice and handle dependencies.
  • Perfect your microservice with Unit testing & Integration testing
  • Do a complete cycle right from Developing a microservice, securing it, deploying it & then scaling it.

Who This Book Is For

This book is for JavaScript developers seeking to utilize their node JS and Typescript skills to build microservices & move away from the monolithic architecture. Basic knowledge of TypeScript and Node.js is assumed.

商品描述(中文翻譯)

**建立、測試、部署及擴展微服務**

#### 主要特點

- 從零開始使用 TypeScript 建立和實現微服務
- 理解微服務架構及其在 TypeScript 中的實現
- 部署、擴展和監控微服務以確保穩定的高效能

#### 書籍描述

在過去幾年中,微服務已經達到了搖滾明星的地位,現在是企業中實現快速、有效、可擴展應用程序的最具體解決方案之一。TypeScript 的明顯崛起以及從 ES5 到 ES6 的長期演變,使得許多大型公司轉向 ES6 堆疊。由於 TypeScript 擁有類和模組支持、靜態類型檢查、與 JavaScript 語法相似等巨大優勢,已成為最具代表性的解決方案之一。

如果你想學習如何利用微服務的力量,使用反應式編程和 TypeScript 在 Node.js 中構建穩健的架構,那麼這本書就是為你而寫的。

這將是一本從頭到尾的書,展示微服務的實現;從啟動項目到加固和保護你的服務。你將首先簡要介紹微服務,然後學習如何將單體應用程序拆分為微服務。接下來,你將學習反應式編程模式以及如何為微服務構建 API。下一組主題將帶你了解 TypeScript 的微服務架構及服務之間的通信。從這裡,你將學習如何使用最新工具測試和部署你的 TypeScript 微服務,並實現持續集成。最後,你將學習如何保護和加固你的微服務。

到最後,你將能夠使用 Node.js 和 TypeScript 構建生產就緒、可擴展且可維護的微服務。

#### 你將學到什麼

- 熟悉微服務背後的基本原理。
- 討論從單體架構轉向微服務所需的行為變化。
- 深入了解反應式編程、TypeScript 和 Node.js,學習其在微服務中的基本原理。
- 理解並設計微服務的服務閘道和服務註冊中心。
- 維護微服務的狀態並處理依賴關係。
- 通過單元測試和整合測試完善你的微服務。
- 完成一個完整的循環,從開發微服務、保護它、部署它到擴展它。

#### 本書適合誰

這本書適合希望利用其 Node.js 和 TypeScript 技能來構建微服務並擺脫單體架構的 JavaScript 開發者。假設讀者具備基本的 TypeScript 和 Node.js 知識。