iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
SideProject30

Laravel 擴展宇宙:從 1 到 100 十倍速打造產品獨角獸 系列

本系列從目前社群可見度高的 PHP 框架 Laravel 出發,利用其簡潔的語法和彈性的架構以及唾手可及的雲服務,從架構規劃、API開發、上線部署、應用效能監控、到效能最佳化等實戰技巧。並分享如何利用這些工具加速孵化產品從無到有,從個人開發者成長為準企業級開發團隊。跟著我知道如何善用雲端資源,將產品快速擴展至 10 倍,甚至朝向 100 倍的終極目標。就連零經驗的初學者,透過本系列也可以發掘 Laravel 超越 CRUD 的潛力。準備好成為下一個產品獨角獸了嗎? 跟著本系列,開啟你的 Laravel 的擴展宇宙吧!

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文 團隊所以隊名要叫什麼
DAY 21

#20 面向使用者的第一線:Web 應用初始化

在前面我們建構了很多 API 的功能與 SaaS 服務供應商的整合,現在終於來到 Web 的部分了。 在這邊我選用的是 React 陣營的 Next.js...

2023-10-06 ‧ 由 Bill 分享
DAY 22

#21 面向使用者的第一線:Authentication 整合

在我們整合 API 的之前,要先來串接之前設定好的 Firebase Auth 的設定,所以要先製作簡單的登入與註冊帳號頁面。這樣在操作特定的 API 時才可...

2023-10-07 ‧ 由 Bill 分享
DAY 23

#22 面向使用者的第一線:部署 Production-Ready 的 Web App

在接續後面的開發之前,可以先來嘗試測試佈署 static site 到雲服務上,這邊我會使用 Firebase Hosting 與 Vercel,再也不需要把...

2023-10-08 ‧ 由 Bill 分享
DAY 24

#23 API Request 淺談與 React Hook

在接下來的的幾天內,需要跟 API server 去整合跟修正使用真實資料後的調整,在這邊會使用到了 React Hook 來整合我們的 Request AP...

2023-10-09 ‧ 由 Bill 分享
DAY 25

#24 讓 Notification 時時刻刻聯繫你的使用者 (1/2)

在這數位化快速發展的時代,與使用者溝通並保持聯繫變得非常重要。Notification 可以讓產品跟使用者保持一定頻率的互動,產品中的各種服務和功能可能會產生...

2023-10-10 ‧ 由 Bill 分享
DAY 26

#25 讓 Notification 時時刻刻聯繫你的使用者 (2/2)

在昨天的文章中,我們已經將基本的 workflow 設定完成,並且完成 email 寄送的測試了,今天就要來試試看 Novu 提供的 In-App 這個可以使...

2023-10-11 ‧ 由 Bill 分享
DAY 27

#26 讓你像福爾摩斯般替系統把脈:Observability 初體驗 (1/2)

在現代的軟體開發中,系統的複雜度越來越高,單靠傳統的單一監控工具已經無法有效地了解系統的狀態。為了對付日益茁壯的複雜系統,最近 Observability 這...

2023-10-12 ‧ 由 Bill 分享
DAY 28

#27 讓你像福爾摩斯般替系統把脈:GCP trace 與 opentelemetry 整合 (2/2)

在前一篇的介紹中,我們已經可以把 Trace 紀錄下來並且傳送至 zipkin ,實際上後面的工具使用,建議還是使用目前已經一統可觀測宇宙的公開標準 Open...

2023-10-13 ‧ 由 Bill 分享
DAY 29

#28 上線之前的 Miscellaneous Tasks

在正式發布之前,還有一些功課要做: Domain 的購置與管理 在各種營運商中,不乏有便宜的價錢與活動,但是要整合在維運流程與權限管理上就會有很多問題發生,或...

2023-10-14 ‧ 由 Bill 分享
DAY 30

#29 [30 天] 的終點 && 產品的起點

最後終於來到最後一篇,雖然實際的專案目前還是在開發中,但是經過了三十天的短步快跑,藉由將一個產品開發的全面視角檢視,才會發現到原來每一個專案的環節很多,而且都...

2023-10-15 ‧ 由 Bill 分享