暸解 feature toggle 如何讓應用程式開發及佈署更有彈性、降低上線風險,以及 OpenFeature 規範帶來的好處。
這次工作坊讓大家掌握如何使用 LINE TW 針對 openflagr 開發的 OpenFeature SDKs,並透過範例程式實際體驗功能開關在各種使用情境下的優勢和好處。
- 介紹開源 Openflagr 以及它高負載低延遲、彈性佈署的特性
- 範例程式上手練習:
- 基礎功能開關 (feature toggle) 應用範例
- 白名單 (whitelist) 應用範例
- Gradual rollout 情境範例
- A/B testing 情境範例
藉由工作坊了解功能開關如何在運行時(無需重新部署或重新啟動)動態改變應用程式行為,並透過實際編程範例親身體驗在各種情境下使用功能開關所帶來的優勢和好處。
• 需要自備筆電並確保能夠連線至網際網路,並能從 Github 下載工作坊相關程式代碼。
• 請預先安裝 Docker Engine 23+ 及 Java 11+ (建議 Java 17),以便工作坊順利進行。
• JS 版本 SDK 目前內部審核中,近期會開源發佈。
目前任職於 LINE Taiwan,曾經接觸過各種平台的軟體設計與開發,並有規劃與建置工業物聯網平台的經驗,以及從無到有導入 Kubernetes 與 CI / CD Pipeline 的經驗。熱衷於研究各種開源程式的應用並與他人分享使用經驗。
目前任職於 LINE Taiwan,專精於運用 Java、Spring Boot 及 Kubernetesr開發建置金融及電商相關系統。同時投身於 pipeline 改進計畫,運用 Feature Toggle、Mock Server 及自動化測試等工具,致力於優化 CI/CD 流程,實現更加靈活的按需求發布機制。也對分享自己在應用程式設計、開發與部署的經驗與心得充滿熱情。
中階
ROOM2F A1棟2樓
LANGUAGE中文
TAGSTrunk-base development with feature toggle
適合聽眾 IT 人員 / 偏維運 (IT / OPS)
IT 人員 / 偏開發 (IT / DEV)
IT 人員 / 全都做 (IT / I have to do everything)