第十六屆 優選

software-development
用 NestJS 闖蕩微服務!
HAO

系列文章

DAY 1

[用NestJS闖蕩微服務!] DAY01 - 簡介

隨著時代變遷,企業需要加快創新與攻占市場,透過加速應用程式建置週期來獲得競爭優勢,已成為不可或缺的條件之一,面對這樣的需求,大型應用程式充滿挑戰,如:要如何更快...

DAY 2

[用NestJS闖蕩微服務!] DAY02 - 初探微服務應用程式(上)

NestJS 微服務應用程式概念 在 NestJS 的世界裡,微服務應用程式(Microservices) 被定義為:使用與 HTTP 協定不同傳輸層的應用程式...

DAY 3

[用NestJS闖蕩微服務!] DAY03 - 初探微服務應用程式(下)

客戶端 (Client) 上一篇在介紹 NestJS 的微服務應用程式以及相關概念,那要如何用 NestJS 與微服務應用程式溝通呢?NestJS 有為此設計了...

DAY 4

[用NestJS闖蕩微服務!] DAY04 - Redis Transporter

什麼是 Redis ? 圖片來源 Redis 是一個基於記憶體的 key value 資料庫,在過去最常用來當作 快取(Cache) 的媒介,隨著 Redis...

DAY 5

[用NestJS闖蕩微服務!] DAY05 - MQTT Transporter

什麼是 MQTT ? 圖片來源 MQTT 是一個基於 TCP/IP、極輕量的傳輸協定,具有可靠性高、擴展性高、占用頻寬小等特性,主要用於 物聯網(Intern...

DAY 6

[用NestJS闖蕩微服務!] DAY06 - NATS Transporter

什麼是 NATS ? 圖片來源 NATS 是一套輕量、安全且高效的訊息傳遞系統,經常用於微服務之間的溝通、物聯網設備的訊息傳遞、雲端原生(Cloud Nati...

DAY 7

[用NestJS闖蕩微服務!] DAY07 - RabbitMQ Transporter

什麼是 RabbitMQ? 圖片來源 RabbitMQ 是一套可靠且成熟的 Message Broker,支援多種傳輸協定,包含:AMQP、MQTT 等,同時...

DAY 8

[用NestJS闖蕩微服務!] DAY08 - Kafka Transporter

什麼是 Kafka? 圖片來源 Kafka 是一個分散式串流平台,專為巨量資料流設計,可透過水平擴展的方式來提升乘載量,甚至可以把資料存放於硬碟中,提供擴展性...

DAY 9

[用NestJS闖蕩微服務!] DAY09 - gRPC Transporter (上)

什麼是 gRPC? gRPC 是一套高效、跨平台、基於 HTTP/2 的 遠端程序呼叫(Remote Procedure Call, RPC) 框架,有低延遲、...

DAY 10

[用NestJS闖蕩微服務!] DAY10 - gRPC Transporter (下)

gRPC Transporter NestJS 實作了 gRPC Transporter,讓微服務應用程式可以用跟其他 Transporter 相似的開發風格來...