iT邦幫忙

microservice相關文章
共有 58 則文章
鐵人賽 Modern Web DAY 28

技術 DAY28 - 使用 Istio 的 Grafana 可視化後端的流量

2023/05/23 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 本文章同時發佈於: Github(包含程式碼)...

鐵人賽 Modern Web DAY 14

技術 DAY14 - 以 gRPC 實作兩個微服務的溝通

2023/05/23 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 本文章同時發佈於: Github(包含程式碼)...

鐵人賽 Software Development DAY 20

技術 Day20 Kubernetes (Cluster Architecture)

今天介紹一下以 golang 為主編程語言,建立當前最知名的容器管理服務 — Kubernetes。我們在上一篇已經簡單的敘述過,服務是如何演進成分散式服務,而...

鐵人賽 Modern Web DAY 25

技術 DAY25 - 用 Istio DestinationRule元件來流量管理 - 概念篇

2023/05/23 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 本文章同時發佈於: Github(包含程式碼)...

鐵人賽 Modern Web DAY 15

技術 DAY15 - 以 gRPC-Web 實作前端與後端的溝通

2023/05/23 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 本文章同時發佈於: Github(包含程式碼)...

鐵人賽 Modern Web DAY 2

技術 [Day 2] 從單體式遷移至微服務架構,支援模組化開發的 Web 框架可以解決什麼問題?

近年微服務架構興起,對於規模較小的開發團隊而言,一開始就拆分為多個微服務是個沉重的負擔,所以大多還是從單體式架構 monolithic 出發,往後再逐步拆分為微...

鐵人賽 Software Development DAY 2

技術 什麼是微服務 - Microservices in Action: with example in Node.js

早在 2005 年,Peter Rodgers 於 Web Services Edge 技術論壇的演講中,就已經提到了 Micro-Web-Services 這...

鐵人賽 DevOps DAY 28

技術 相關分享 - 微服務

這篇要來說,微服務,這名詞跟容器Container,很常會一起提到,是因為他們彼此是相互輔助的,由於容器化所以服務都顯得輕量,也由於微服務所以將應用都容器化,這...

技術 Backend System in Microservice Architecture: Where Does data store?

Backend System in Microservice Architecture: Where Does data store? At recent ye...

鐵人賽 DevOps DAY 4

技術 【Day 4】DevOps x Containerized x 王大陸都知道的容器化好處

tags: 鐵人賽 Docker Container Microservice DevOps 概述 碎念時間 為什麼我們需要 容器化 ? 試想,如果一家新成...

鐵人賽 Modern Web DAY 1

技術 [Day 1] 微解封 微服務 那你有聽過微框架嗎? 又為何我選擇 Ktor?

自從微解封之後,現在「微XX」已經成為流行語,原來 Web 後端流行的「微服務」架構已經超前部署好幾年了(誤!)。相對於微服務熟為人知,「微框架」這個詞就沒這麼...

鐵人賽 Software Development DAY 4

技術 微服務都沒有缺點嗎? - Microservices in Action: with example in Node.js

說了這麼多,看起來用微服務可以治百病,難到它一點缺點都沒有嗎? 不是的,萬物皆有正反兩極,你想想看,原本你的系統只有一大包,假設拆成五個微服務好了,如果你公司並...

鐵人賽 Modern Web DAY 30

技術 第三十章、系列回顧 - PHP 微服務入門與開發

回顧首篇文章替整個系列訂下了開發與學習的目標,在系列文的最後一篇我們將側重於總結我們達成的目標,與現有的其他解決方案。 回顧 單體式應用程式與微服務 在單體式應...

鐵人賽 Software Development DAY 5

技術 圍繞在微服務相關的議題

Martin Fowler 大大說:「微服務架構具有諸多迷人特質,然而,通往它的路途滿布荊棘與陷阱,必須謹慎提防。」 如果你還沒被上一篇的內容嚇跑,那所以接下來...

鐵人賽 DevOps DAY 15

技術 [中場小結] 環境的佈建

這裡總結一下,前幾篇文章我們講了這個案子起源,以及我們有哪些資源,MLOps ROS的基礎知識,與我們的系統架構,地端與雲端的串連等。 這邊將重點再次逐一列出:...

鐵人賽 Software Development DAY 17

技術 [Day 17] 分散式系統介紹 (一)

如上篇所說, 這系列會著重在 水平擴展, 就需要用到一些分散式系統的知識由於分散式系統也是值得 6 學分的課, 這裡僅介紹基本原則, 有興趣深入請自行查閱(題外...

鐵人賽 Python DAY 24
Python 錦囊密技 系列 第 24

技術 【Python錦囊㊙️技24】微服務 (Microservices) 【1】-- 行事曆實作

微服務(Microservices)這幾年非常夯,因為企業行之有年之後,內部系統就變成一隻大象,牽一髮動全身,任何功能的新增或修改,都可能造成既有系統的穩定性,...

鐵人賽 Modern Web DAY 5

技術 第五章、Anser-Service:Action 微服務溝通的最小單位 - PHP 微服務入門與開發

如同第三章所介紹的,Anser 分為三大部分。在這個單元中,將會聚焦在「Service」的設計理念與各類別的使用方式。 上圖顯示的是一個簡單的 Service...

鐵人賽 Modern Web DAY 3

技術 第三章、Anser PHP 微服務協作程式庫 - PHP 微服務入門與開發

雁行,大雁依序以 V 型飛行的本能。 Anser 是筆者從研究所時期開始開發的 PHP Side Project。筆者最初分析了在基於 RESTful 設...

鐵人賽 Modern Web DAY 8

技術 第八章、Anser-Service:服務重試與過濾器 - PHP 微服務入門與開發

在這個章節,我們會使用到 User Service 與 Main App,請參考第四章節所提到的內容建立你的本地開發環境。 延續前幾章,你可以將專案內的 ini...

鐵人賽 Python DAY 26
Python 錦囊密技 系列 第 26

技術 【Python錦囊㊙️技26】微服務 (Microservices) 【3】-- 服務導向架構(SOA)

一旦微服務數量及版本暴增,企業內就必須要建置服務架構,以統合的入口提供各項服務註冊與呼叫,稱之為【服務導向架構】(Service-oriented archit...

鐵人賽 Python DAY 25
Python 錦囊密技 系列 第 25

技術 【Python錦囊㊙️技25】微服務 (Microservices) 【2】-- 容器化佈署

上一篇實作【行事曆】微服務,本篇接續將應用程式佈署到虛擬容器(Container)。 虛擬容器化(Containerization) 微服務是輕量級的應用程式,...

鐵人賽 Modern Web DAY 16

技術 第十六章、Anser-Orchestration:建立訂單,與三個微服務溝通的協作器 - PHP 微服務入門與開發

如果你是跟著文章一天接著一天實作的讀者,那麼你需要確保你的 Anser-Tutorial-Service 使用的是最新的 v1.0.3 以上的版本;或者是在你...

鐵人賽 Modern Web DAY 9

技術 第九章、Anser-Service:服務抽象化 - PHP 微服務入門與開發

在這個章節,我們會使用到 User Service 與 Main App,請參考第四章節所提到的內容建立你的本地開發環境。 Simple Service 在先前...

鐵人賽 Modern Web DAY 24

技術 第二十四章、Anser-Saga:重新執行被中斷的協作器快照 - PHP 微服務入門與開發

在動態且複雜的協作器實作中,面對各式各樣的異常情況及不可預期的錯誤是在所難免的。在前幾章節中,我們已經探討了利用 Anser-Saga 的高可用性元件,對被中斷...

鐵人賽 Software Development DAY 22

技術 [Day 22] Scaling API Service (二)

上篇我們介紹了擴展對外 API Service 的方式, 現在我們可以透過路由分散大量的請求減輕負擔和避免 SPOF 了既然對外的 API Service 沒問...

鐵人賽 Modern Web DAY 17

技術 Day 17: 30天打造SaaS產品前端篇-微服務架構升級與 WebSocket 通信最佳化實作

前情提要 在 Day 16 我們實作了即時協作系統,今天我們將進行重要的架構升級:將 WebSocket 協作引擎獨立為專門的微服務。這個架構調整將帶來更好的可...

鐵人賽 Software Development DAY 1

技術 Day1:30天打造SaaS產品後端篇-為什麼要打造Kyo-System SaaS產品呢?

為什麼要重新設計後端架構?從技術債務到系統化重構 四年接案路上的後端技術混亂在過去四年的接案經驗中,我使用了各種後端技術組合來快速交付專案: 語言大混戰:P...