4th meetup 正式來啦!
繼上次在清明假期期間邀請到來自於AWS的專業服務團隊鮑博的分享,這次我們再次邀請到更多有專業經驗的講者來與大大家分享了,以下是4th meetp的活動日程:
活動安排 :
13:00 - 13:30 Check-in
13:30 - 15:00 Session 1 : 領域驅動設計 by Clark
15:00 - 15:30 Break
15:30 - 17:00 Session 2 : 我的LinkedIn 三年開發遊歷 by Ian Tsai (ZanyKing)
講者與講題介紹 :
1) 領域驅動設計 by Clark
Clark:
軟體架構師/解決方案分析師/研發團隊管理者。曾獲選四屆微軟最有價值專家(MVP),擅長帶領團隊,進行軟韌硬整合的專案/產品/平台開發,提供Cloud Service、Mobile APP、Web AP、Desktop AP、IoT Device等面向組合的解決方案。在團隊裡負責核心基礎架構的導入與撰寫、人員的培訓與指導、並協助解決團隊遇到的技術難題。
講題題目:
領域驅動設計
講題簡介:
開發軟體時,從系統規格(Prototype+Schema)到應用程式(Application),這中間的分析設計過程,在組織團隊裡常常塞給PG硬吃下去,進而造成產出與目標的落差。領域驅動設計,為軟體開發設計的各個開發階段提供策略與方針。讓開發人員在SA、SD、PG等等階段,都是圍繞著系統所要處理的領域問題做分析與設計,來開發出真正解決問題的應用程式。本課程將會探討領域驅動設計在軟體開發過程中,所能提供的幫助與實務上的應用。
另外,課程的前置課程為「三層式架構」,課前先學習CH9上的錄影課程,能更快吸收課程內容。三層式架構(https://channel9.msdn.com/Series/three-tier-design)
2) 我的LinkedIn 三年開發遊歷 by Ian Tsai (Zanyking)
Ian Tsai
Backend engineer,Taiwan java User Group 成員,在台灣做了十年開發後,三年多前透過公司併購加入Linkedin,常在PTT soft_job 版潛水
講題題目:
我的LinkedIn 三年開發遊歷Microservices in Linkedin
講題簡介:
* LinkedIn 的 Service infra *
Source Code Management
General purpose Repository Archive
System Monitoring
Unified Data Exchange Format
Restful Service Container
Event Queue
Data persistence
Streaming Data pipeline
* LinkedIn 的 CI/CD process *
當你寫完一段Code
當你終於拿到所有的許可
如果你想開一個新的Repo
* 從 Micro Sercvice Architecture 看 LinkedIn Service Infra *
歷史的包袱
如何取得技術架構與現實間的平衡?
* 從 Micro Sercvice Architecture 看我工作的產品 *
我所屬的Team與產品
This is Distributed Monolith, not Micro Service!
Why? what's the root cause of all this?
* My Conclution *
技術架構上...
組織上...
總結