開発手法はじめにこんにちは。SDNチームの田島(@UdonYuya)です。Network)基盤の開発をしています。この記事では、2022年12月9日に開催されたTech-Nightと、2022年12月28日に行われたTech-Midnightいうイベントをご紹介します。Com内の有志で開催している発表会です。業務や趣味で技術的に挑戦したことやサービスの裏側について部署の垣根を越えて共有することや、アウトプットの場、対外発表の練習などを目的として開催しています。定期開催しており、最近は3ヶ月に1度の頻度で開催しています。2018年12月の開催で、今回の開催で4年間続くイベントとなりました。今回のTech-Nightでは次の6つのテーマの発表がありました。~データセンターYから撤退せよ~【新入社員が】Firecracker論文【読んでみた】OCNにRPKI入れた話GitHubの社内レポジトリ探検してみたそれぞれの発表の簡単な紹介をします。とう道見学&チーム定例の議事録を工夫した話1つ目はSDPFクラウド/サーバーの仮想サーバーチームの宮岸さん(@daiking1756)からの発表でした。この発表では、「とう道見学紹介」と「チーム定例の議事録を工夫した話」の2つのトピックが話されました。とう道見学とう道は通信ケーブルを通す地下トンネルのことで、NTTでは一部地域でこのとう道の維持管理を行っています。ケーブルが束ねられ鉄の管の中に通されている様子も実際に見て確かめることができるそうです。このような通信の超低レイヤをこうして体験できるのもNTTならではのことではないかと思います。地下の大きなトンネルなので、なんとなく寒そうなイメージを私は持ったのですが、意外とそんなこともないらしく10月の朝でも中は暖かったそうです。実際に行ってみないとわからない意外な発見ですね。次回の開催時は私も応募して参加したいなと思っています。次にチーム定例の議事録を工夫した話で、宮岸さんが定例会議に持った課題感とその改善策について話していただきました。定例会議の課題は多くの人が多かれ少なかれ抱えていてると思います。Comの開発者ブログにも書かれているのでぜひチェックしてみてください。Actionsに移行してCIの実行時間と安定性を改善した話2つ目は飯國(@guni1192)さんからの発表でした。Infrastructure)の開発をされています。Comの開発者ブログにも書かれているのでぜひチェックしてみてください。現行CI基盤の課題を正しく汲み取って要件定義し、問題を推測ではなく計測によって発見・改善されています。CI基盤の改善は社内の他チームにとっても重要な課題であり、知見の共有としてもかなり意味のある発表でした。~データセンターYから撤退せよ~3つ目はSDPFクラウド/サーバー開発環境の保守運用チームの方からの発表でした。この発表では、SDPFクラウド/サーバーの開発環境のサーバーやネットワーク機器を含むデータセンターの移転についてお話をしていただきました。開発チームはそれより上のレイヤに専念できるような体制となっております。今回のデータセンター移転に際しても、非常に困難な課題であるにも関わらず私達開発チームへの依頼はほとんどなく、普段の開発業務に集中できました。タスクの切り分け、チーム・部署・会社を越えたマネジメントなど、開発とは別次元のエンジニアリングが行われていることを知ることができました。【新入社員が】Firecracker論文【読んでみた】4つ目は一人目の宮岸さんと同じSDPFクラウド/サーバーの仮想サーバーチームの松下さん(@bean_public)からの発表でした。チームで実施しているジャーナルクラブという勉強会で共有した内容をTech-Nightでも発表していただきました。Lambdaというサーバーレスのコンピューティングサービスで使われている仮想化基盤です。SDPFクラウド/サーバーの仮想化基盤の開発者視点で説明していただきました。仕事以外で何かを学び、さらにそれをチームに共有できる場所と時間を設けていることを真似したいと思いました。Firecracker論文は読もうと思います。あと、SDPFクラウド/サーバーにも実装されることを期待します(笑)OCNにRPKI入れた話5つ目はインターネットプロバイダーであるOCNのバックボーン開発チームの中森さん(@to_nakamori)からの発表でした。経路ハイジャックの防止などインターネットの経路制御をセキュアに保つための仕組みです。それを実際に受信した経路情報と比較して正しい経路なのかを判別します。今回の発表では、ROAキャッシュサーバーをOCNに導入した経緯や導入途中で見つかったバグ、行った試験などを話していただきました。今後は他のISP事業者などにRPKIの導入、ROAの登録を促していくことが必要になってくるそうです。GitHubの社内レポジトリ探検してみた最後はイノベーションセンターでセキュリティ製品の研究開発をしているMetemcyberチームの西野さん(@nitky)からの発表でした。Com社内リポジトリの特徴を紹介していただきました。エンタープライズ配下にOrganizationだけでも13個、リポジトリはinternal/publicだけでも640というかなりの数となっていてまさに探検といった感じでした。1週間に約150ものリポジトリを更新する巨大Orgであることが紹介されました。エンタープライズ全体での拡張子別の集計の紹介もあり、プログラミング言語ではPython、Golang、JS、PHPの次にCUE言語のファイルが多いこともわかりました。CUE言語が全体の5位に来るのはかなり特徴的なんじゃないかと思います。ほかにもpemファイルが1133あり、一見セキュリティ上まずいんじゃないかとなるんですが、これは性能検査などのテスト用に使われているファイルで大丈夫とのことでした。私は特にCI/CDの手法なんかをこのおすすめOrgのリポジトリから真似しようかなと聞きながら考えておりました。Tech-MidnightとはTech-Midnightは2020年から行われている年末に開催しているLT大会です。Techという名前を冠していますが、こちらではトークテーマに制限なく何でも5分間話していい会となっています。Tech-Midnightは年末に開催されることもあって、某国民的歌合戦になぞらえて紅白に分かれたLT合戦という形式で行われています。本家の紅白の組分けは男女で分けられますが、こちらの組分けは完全ランダムとなっています。2020年と2021年はどちらも紅組の勝利となっており、今年は白組の初勝利となるか、紅組の三連覇となるか、という視点でも盛り上がりました。このLT大会が終わるといよいよその年が終わったなという実感が湧きます。Tech-Midnightの発表内容またTech-Midnightでは次の24個(多い!)テーマの発表が紅白に分かれて戦いました。Goの紹介」という発表をしました。聞き手の驚きを誘う発表が多く納得の勝利となりました。Techに限らずバラエティ豊かなテーマと5分の発表のテンポ感が相まり、Tech-Nightに負けず劣らず盛り上がりました。ComのエンジニアコミュニティのイベントであるTech-NightとTech-Midnightを紹介しました。これまで紹介したように、ネットワークからとう道、フォロワーの増やし方や留学のお話など本当にいろんなテーマの話を聞くことができ、非常に好評なイベントとなっています。TechLunchも開催しています。このようなイベントの開催は、知識・情報の共有だけでなく、さらにアウトプットを通した発表者個人の知識・技術の向上やエンジニア組織としての一体感の醸成にも繋がっています。エンジニアが社内の取り組みを紹介するブログです。2014引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。