LINE Engineering Blog official account
大家好,我們是來自 LINE 台灣開發者關係與技術推廣部門 (Developer Relations)。 LINE Taiwan 開發工程團隊於 2022 年初的 「關於 LINE 台灣開發者關係與技術推廣部門的校園相關資源」文章中,有敘述到關於 LINE Taiwan 所提供給理工相關科系學校同學的企業參訪機會,除了讓學校同學可以了解 LINE 的研發工程文化之外,更可以了解相關的技術實習的機會。 這一次則是收到台灣科技大學職涯發展中心,有許多不同系所同學一起來了解。透過兩位講者 Zephyr 與 Maggie 的分享,讓同學對於軟體工程可以有更深入的了解。 本次分享主題有兩個,讓我們一起往下看吧! Dev Life in LINE 在研發工程團隊中,有一個團隊叫做 Central team,因為 LINE 內部有許多的商業需求一直萌芽,但在專案初期時可能還沒辦法有固定人力支援,因此 Central team 在其中就扮演很重要的角色,加入專案中去協助與提供開發支援,讓商業需求可以被實現出來。 其中經常接觸的專案類別為以下: AD 廣告相關 LINE 官方帳號 開
前言 大家好,我們是 LINE 台灣研發工程團隊,很高興這次有機會能在 LINE 台灣辦公室跟輔仁大學的同學們介紹環境以及相關文化,並邀請現役 TECH FRESH - Euni Cheng 分享她在實習的生活經驗,以下就代大家一同回味一下! 介紹 開場 Euni 介紹一下他目前實習中每天碰到的工作內容,身為一個 Backend 從設計與開發 API 開始,逐步到資料庫設計、單元測試、Code Review以及撰寫文件等等,都會是日常所需要學習以及接觸到的工作內容。 在進入實習之前除了履歷之外,準備相關的 Side Project 也是相當重要,Euni 以自身為例,因為有打羽球🏸以及高鐵🚄時刻的需求,因此利用自己課餘的時間撰寫相關的程式,並把資源放在 GitHub 上分享給有需要的人。 此外也因為台大有羽球的賽事需要建置網站,Euni 也協助相關的後端開發,跟前端同學合作把相關賽程網站製作出來,提供給比賽的同學可以報名參加。 小編推薦大家可以從生活中找出自己一直卡關的問題,透過程式解決的過程,也可以讓你學到很多技能喔! 最後 Euni 也分享實習之後的幫助,除 了未來規劃的
前言 在接下來的日子中,研發工程部門將會有同仁對外分享開發與研究上的一些成果與贊助資訊給大家。 本次 LINE 與往年一樣有贊助 JCConf,也是期待許久的線下研討會,透過贊助支持社群讓開發者圈的活動可以更加活躍,且與以往一樣都會有 LINER 在攤位上與各位開發者見面,藉由技術來認識彼此,而過去與接下來會有哪些 LINER 分享呢?讓我們往下看: A trip to JCConf 2020 JCConf 2020 大會心得分享 - RSocket 革命,為了 Reactive Programming 而生的高效率通訊協定 LINE Taiwan x Java 年度盛會:JCConf 2020 LINE Taiwan x Java 年度盛會:JCConf 2019 什麼是 JCConf? JCConf 是台灣最大的 Java 研討會,JCConf Taiwan (Java Community Conference Taiwan) 是由社群成員發起的 Java 程式語言及相關領域研討會,由 TWJUG (Taiwan Java User Group) 主辦,科斯高協
前言 這次小編非常高興有機會參加泰國辦公室年度開發者大會,這場活動也是泰國開發者非常指標性的一場活動,現場交流氣氛是真的非常熱絡的!稍候的內容將會有戰地記者的方式帶大家一起走訪研討會當天,讓我們一起看下去吧! 泰國辦公室 Caption 身為 LINER 的小編,來到泰國辦公室除了跟許久不見的同事交流不同地區的文化外,一定也要拜訪一下當地的熊大兔兔,都很有當地的特色呢!甚至有泰拳熊大 🤩 LINE Thailand Developer Conference 現場 平台推廣 - The Power of LINE API in 2022 Caption 在泰國這邊,Messaging API 與 LIFF 深受許多當地開發者喜愛,因此上半天的 Keynote 中就有平台推廣的議程,這場中分享了 Rich Menu Actions、Webhook Redelivery、Flex Message 3 等等的新功能,泰國的開發者都非常熱情,除了驚呼原來還可以這樣實作,也都紛紛拿出電腦跟手機瘋狂做筆記討論(也讓小編憶 當年),整個場次的感覺都非常棒! 除了平台更新
前言 在接下來的日子中,研發工程部門將會有同仁對外分享開發與研究上的一些成果給大家,如本次在 LINE 與 CNTUG 社群合辦的社群活動,以及 LINE TODAY 工程師前往一年一度的泰國開發者大會,關注 LINE 研發工程團隊的各位千萬別錯過相關消息囉!以下分享給大家 演講 eBPF Networking 應用在 Kubernetes 上你應該知道的事 @ CNTUG 演講者:John Lin 日期:2022/09/01時間:1900 ~ 21:00 地點:LINE Taiwan 簡述:本次 talk 將會分享在 Kubernetes 上,一個網路的新技術應用 eBPF (extended BPF) 以及目前最出色的 eBPF CNI (Container Networking Interface) - Cilium 專案。內容將從 Kubernetes CNI 網路發展脈絡開始,涵蓋應用 Cilium 時,幾個值得注意的eBPF功能特色,最後將會探 討於生產環境中採用 eBPF CNI 的一些顧慮以及 Cilium 提出的 Sidecarless Model。 活動
大家好我是LINE Taiwan 的軟體工程師 Chang-Yen, Huang,負責的是 SPOT Team(LINE熱點)Server-side 的開發 ,今天要來跟大家介紹一下Open Policy Agent。為了避免安全性的問題,現在大多數雲端服務裡都會有權限管理(AuthZ)相關的實作。所謂的權限管理,即是通過限制使用者可以操作的資料範圍,來避免用戶誤改到其他不應有權限修改的資料 。而隨著 microservice 的架構越來越普遍,microservice 在實作權限管理的部分很容易會遭遇到挑戰。當服務比較單純時,實作上或許可以在各自操作呼叫的地方直接用程式碼做判斷。但是當系統架構越來越龐、越來越複雜時,光是一個簡單的邏輯更換,就得翻遍程式碼,修改每一個當初寫權限邏輯的地方做修改,在維護上就造成了許多困擾。身為工程師當然不能容許這麼勞累的事,因此,大型系統通常會將權限管理獨立出來成為一個服務,並讓需要權限控管的服務在執行前都透過該服務來檢查權限。但即便如此,還是會有一些問題無法避免,例如需要修改權限時要重新編譯做測試、需要外部相依作為判斷依據的資料等等,這就是為什麼,接下