微服務(wù)真的是萬能解藥嗎?
:
DevWeekly收集整理每周優(yōu)質(zhì)開發(fā)者內(nèi)容,包括開源項(xiàng)目、資源工具、技術(shù)文章等方面。
每周五定期發(fā)布,同步更新到?知乎:Jackpop。
歡迎大家投稿,,推薦或者自薦開源項(xiàng)目/資源/工具/文章~
訂閱方式:
Star并收藏項(xiàng)目
關(guān)注?知乎:Jackpop
開源項(xiàng)目
1.
Python
Star:381

lowbar 是一個(gè)進(jìn)度條模塊,具有零依賴性,用于在終端中顯示進(jìn)度條。
它具有少量的功能特性和簡單的代碼庫,因此得名lowbar。
2.
Python
Star:43
一款用于打包Python代碼的工具包,能夠很簡單的創(chuàng)建Python工具包。
3.
Python
Star:197
OcrPy 的核心目標(biāo)是讓用戶通過簡單直觀的界面和強(qiáng)大的流水線 API 輕松進(jìn)行 OCR、存檔、索引和搜索任何文檔。
4.
Python
Star:2.5k

Flet 使開發(fā)人員能夠輕松地在 Python 中構(gòu)建實(shí)時(shí) Web、移動(dòng)和桌面應(yīng)用程序,無需任何前端經(jīng)驗(yàn)。
5.
Nix
Star:467
快速、聲明性、可重現(xiàn)和可組合的開發(fā)人員環(huán)境。
6.
Kotlin
Star:709
Nintendo Switch的有效載荷啟動(dòng)器和序列號(hào)檢查器。
7.
Go
Star:4.9k
Go 的全棧 Web 框架,Bud 為它能夠減少通用代碼的工作量,幫助更快地構(gòu)建網(wǎng)站。
8.
Go
Star:3.8k

適用于 Golang 服務(wù)的干凈架構(gòu)模板。
9.
C
Star:358
BSD 許可的 rsync 實(shí)現(xiàn)。
10.
C++
Star:672
EnvPool 是一個(gè)基于 C++ 的批處理環(huán)境池,具有 pybind11 和線程池。
它具有高性能和兼容眾多API的優(yōu)點(diǎn)。
資源工具
1.

PySearch 是一個(gè)完全免費(fèi)的搜索引擎,用于使用你正在尋找的函數(shù)屬性的自然語言描述來查詢 python 庫。
目標(biāo)是幫助開發(fā)者找到所需的函數(shù),當(dāng)知道它在哪個(gè)庫中,但不知道它的名稱是什么時(shí),會(huì)非常有用。
2.
用于學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法及其在任何編程語言中的實(shí)現(xiàn)的開源資源。
3.
一款在線播客平臺(tái),囊括全球不同國家、不同語言的電臺(tái),資源非常豐富。
4.

高性能、極簡主義的 Go Web 框架。
5.
Tup 是一個(gè)基于文件的構(gòu)建系統(tǒng),適用于 Linux、OSX 和 Windows。
它輸入文件更改列表和有向無環(huán)圖 (DAG),然后處理 DAG 以執(zhí)行更新依賴文件所需的相應(yīng)命令。
執(zhí)行更新時(shí)開銷很小,因?yàn)?tup 實(shí)現(xiàn)了強(qiáng)大的構(gòu)建算法,以避免做不必要的工作。
技術(shù)文章
1.
微服務(wù)聽起來很棒,它們是模塊化、可擴(kuò)展和容錯(cuò)的。許多公司使用這種模型取得了巨大的成功,因此微服務(wù)自然而然地似乎是高級(jí)架構(gòu)和啟動(dòng)新應(yīng)用程序的最佳方式。
然而,大多數(shù)在微服務(wù)方面取得成功的公司并不是從微服務(wù)開始的。
考慮一下Airbnb和Twitter的例子,它們?cè)诔狡鋯误w架構(gòu)后選擇了微服務(wù)路線,現(xiàn)在正在與其復(fù)雜性作斗爭。即使是使用微服務(wù)的成功公司似乎仍在尋找使它們工作的最佳方式。很明顯,微服務(wù)有其權(quán)衡。
從單體架構(gòu)遷移到微服務(wù)也不是一項(xiàng)簡單的任務(wù),將未經(jīng)測(cè)試的產(chǎn)品創(chuàng)建為新的微服務(wù)甚至更加復(fù)雜。
2.
我經(jīng)??吹疆a(chǎn)品管理和用戶體驗(yàn)設(shè)計(jì)環(huán)境中討論的產(chǎn)品思維,但還沒有看到它應(yīng)用于技術(shù)寫作和文檔。
然而,通過將產(chǎn)品思維應(yīng)用于文檔,我們可以編寫更有用、更相關(guān)、更高質(zhì)量的文檔。
建議大家有空可以多瀏覽Github,有很多好用的開源免費(fèi)工具。但是,目前Github上項(xiàng)目多如牛毛,而且刷榜現(xiàn)在也非常嚴(yán)重,想要找到優(yōu)質(zhì)的項(xiàng)目變得越來越難。這里,給大家推薦Github上一個(gè)非常不錯(cuò)的項(xiàng)目《DevWeekly》,這個(gè)項(xiàng)目每周都會(huì)精挑細(xì)選一些優(yōu)質(zhì)的開源項(xiàng)目,涵蓋C++、JAVA、JavaScript、Python、Go等不同編程語言。此外,還有一些開源工具、優(yōu)秀的技術(shù)文章,而且考慮到很多同學(xué)訪問Github不方便的問題,我還特意同步到了Gitee,建議大家看一下:
hello,大家好,我是Jackpop,重點(diǎn)大學(xué)本科畢業(yè)后保送到哈工大計(jì)算數(shù)學(xué)專業(yè)讀研,有多年國內(nèi)頭部互聯(lián)網(wǎng)、IT公司工作經(jīng)驗(yàn),先后從事過計(jì)算機(jī)視覺、推薦系統(tǒng)、后端、數(shù)據(jù)等相關(guān)工作。如果同學(xué)們?cè)?/span>升學(xué)考研、職業(yè)規(guī)劃、高考志愿、簡歷優(yōu)化、技術(shù)學(xué)習(xí)