iT邦幫忙

microservice相關文章
共有 55 則文章

技術 Microservice Pattern 犧牲了什麼?

軟體工程Microservice 是目前非常流行的 Architecture Pattern ( 應用程式會拆分成多個 service 聯合運行,通常會透過 R...

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

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

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

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

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

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

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

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

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

鐵人賽 Software Development DAY 22

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

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

鐵人賽 Software Development DAY 17

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

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

鐵人賽 JavaScript DAY 2

技術 (二) 原來這是微前端

原來這是微前端 什麼是微前端? 或許你聽過或是沒聽過以下詞彙,「微前端」、「微應用」、「前端微服務」。這些都是相同的東西,後面的文章我都會用「微前端」來稱呼。...

鐵人賽 JavaScript DAY 1

技術 (一) 前言,開始了解微前端之前...

前言 大家好!我是竹子~是個資歷約 5 年左右的前端工程師,目前是 React, Vue 雙刀流。喜歡在社群衝浪,遊走各大群組,偶爾會冒出講些幹話。 第一次參加...

鐵人賽 Modern Web DAY 30

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

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

鐵人賽 Modern Web DAY 24

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

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

鐵人賽 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 8

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

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

鐵人賽 Modern Web DAY 5

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

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

鐵人賽 Modern Web DAY 3

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

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

鐵人賽 DevOps DAY 15

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

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

鐵人賽 自我挑戰組 DAY 18

技術 [Dot Net Core](應用延伸) 18.為何使用 Dot Net Core 框架 - 解耦服務搭配 API Gateway

前一節敘述了將服務解耦的理由與圖解,與即將探討搭配的套件應用。 這節描述對於已解耦的服務,於使用前需要何種規劃。 如圖,當一個需求近來時,需要對需求做資安...

鐵人賽 自我挑戰組 DAY 17

技術 [Dot Net Core] (延伸應用) 17. 為何使用 Dot Net Core 框架 - 解耦服務於 MicroService

在一些微服務的規劃中,微服務類似將單體系統切割成多個高內聚的獨立模組,且服務與服務間鬆耦合。 假設在單體系統,改了某個業務邏輯與相關的程式,卻於另外一個功能模...

技術 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 2

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

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

鐵人賽 Modern Web DAY 1

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

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

鐵人賽 Modern Web DAY 29

技術 DAY29 - 使用 Istio 的 Jaeger 追蹤在各個 Service 穿梭的請求

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

鐵人賽 Modern Web DAY 28

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

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

鐵人賽 Modern Web DAY 27

技術 DAY27 - 使用 Istio 的 Kiali 可視化後端的 Service Mesh

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

鐵人賽 Modern Web DAY 26

技術 DAY26 - 用 Istio DestinationRule元件來流量管理 - 實作篇

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

鐵人賽 Modern Web DAY 25

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

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

鐵人賽 Modern Web DAY 24

技術 DAY24 - Istio Gateway、VirtualService元件 - 概念篇

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

鐵人賽 Modern Web DAY 23

技術 DAY23 - Istio Gateway、VirtualService元件 - 實作篇

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

鐵人賽 Modern Web DAY 22

技術 DAY22 - Istio 是什麼,原來是容器間通訊的妻管嚴嗎!? - 實作篇

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