QA勉強会支援チーム「ミネルヴァ」の紹介(2021年版)
こんにちは!開発本部kintoneチームのひとみです。食品開発者からQAエンジニアに転職して2年目です。サイボウズは社内勉強会が盛んで、毎日何かしらの勉強会が開かれています。個人で開催しているものもありますが、勉強会開催を支援するチームもあります。今回は私も所属している、品質保証関係の勉強会開催を支援するチーム「ミネルヴァ」を紹介します。立ち上げから今まで2018年までの開発本部はロールごとに部が分...
View Articleプロダクト支援チームでkintoneのStorybookをホスティングした話
こんにちは。生産性向上チーム&フロントエンドエキスパートチームです。今回は私たちプロダクト支援チームが普段どのようにプロダクトチームを支援しているかの一例として、kintoneのStorybookを社内からいつでも確認できるようにホスティングするまでの流れを紹介します。支援チームとプロダクトチームの関わりまずは私たち支援チームとプロダクトチームが社内でどのように関わり、開発しているのかを紹介...
View Articleフロントエンドエキスパートチーム内でスピードハッカソンを開催しました
フロントエンドエキスパートチーム内でスピードハッカソンを行いました。通常のスピードハッカソンは共通の題材に対してチームごとにスコアを競うというイメージですが、今回はランダムに決めたチームでそれぞれのチームごとに題材を探すところからはじめ、計測方法も自由としました。今回のハッカソンは、チームのコミュニケーション促進を主な目的として開催しましたが、結果としてプロダクトの改善につながる成果、とっかかりとな...
View ArticleGoの静的解析ツールをgolintからstaticcheckに移行した話
こんにちは、@ueokandeです。 つい先日Go 1.16がリリースされましたね。 サイボウズではGoで書かれたプロダクトやツールなどが数多く存在しており、GitHubで公開しているものも多数あります。自分の所属するYakumoチームでも、Kubernetes上にデプロイしているサービス、AWS Lambda、開発者向けのツールなどをGoで実装しています。...
View ArticleITエンジニアを育成する場づくり〜教諭経験も生かしたU-16プログラミングコンテストの支援〜
開発本部 コネクト支援チーム所属の西原(@tomio2480)です.本記事では西原が関わりのある U-16 プログラミングコンテストにまつわる活動の紹介とお誘いについて触れます. U-16 プログラミングコンテスト*1は 2010 年より開かれている北海道旭川市発祥のプログラミングコンテストです.西原ははじめのころより関わりがあります.2020 年度はコロナ禍の中でも 8 道県,12...
View Article#opendevcon でサイボウズと技術同人誌と部屋とkintoneとセンサーのおはなしをしました
開発本部 コネクト支援チームの西原(@tomio2480)です. Open Developers Conference 2020 Online にて「サイボウズと技術同人誌と部屋とkintoneとセンサーと私」という題のセッションを行いました.登壇者はシステムコンサルティング本部 Developer Leading 部の恵良さんと西原の 2...
View ArticleVictoriaMetrics と Grafana による Kubernetes クラスタのモニタリング
こんにちは。 Necoチームの梅澤です。従前、Neco ではクラスタのモニタリングに Prometheusを利用していましたが、最近これを VictoriaMetrics + VictoriaMetrics operatorに変更しました。 本記事では、Prometheus で感じていた問題点と、それをどのように解決したかを紹介します。感じていた問題点我々が(オペレーターを利用しない)...
View ArticleGitHub Sponsorsを使って「企業」として寄付をした話
こんにちは。OSS推進チームの平野(@shisama_)です。2020年12月にGitHub Sponsorsを利用して企業からOSSや個人へ寄付できるようになりました。www.publickey1.jpこの記事では企業からOSSや開発者へGitHub...
View Articleデータセンター仮想化ツール Placemat v2の紹介
こんにちは、Necoチームの鈴木です。Necoチームでは仮想データセンター構築ツールPlacematを使って、データセンターを丸ごと仮想化し、その上でサーバーのプロビジョニングやKubernetesクラスタ構築、Kubernetes上で動作するアプリケーションのTest Suitesを実行しています。...
View ArticleKubernetesにおけるownerReferenceの誤用にご用心
はじめにこんにちは、Necoプロジェクト兼ストレージチームのsatです。本記事はKubernetesのガベージコレクションにおけるownerReferenceというフィールドの役割、誤用したときの振る舞い、および問題を防止、検出する方法する方法について述べます。本記事で扱う問題の実例としてRookを扱っていますが、とくにRookの知識は必要なく、Kubernetesについての基本的な知識があれば読め...
View Article「第10期サイボウズ・ラボユース成果発表会」開催
サイボウズ・ラボの光成です。 今回は2021年3月30日に開催された第10期サイボウズ・ラボユース成果発表会の模様を紹介します。サイボウズ・ラボユースサイボウズ・ラボユースとは日本の若手エンジニアを発掘し、育成する場を提供する制度です。ラボユース生が作りたいものをサイボウズ・ラボの社員がメンターとしてサポートし、開発機材や開発活動に応じた補助金、旅費の援助をします。...
View Article「さよなら Flaky 。不安定なテストの探し方」というお話
みなさんこんにちは。サイボウズの三苫です。本日は特にどこのイベントでも発表する予定もなく、実際に発表されなかった、不安定なテスト(Flaky Test)対策のお話をスライド & トークスクリプト形式で公開します。不安定なテスト対策は、どこの現場でも継続的にされているかと思いますが私たちの一つの事例が皆様の対策の一助となれば幸いです。さよなら Flaky...
View Articleエンジニアインターンシップ2021を開催します!
こんにちは!エンジニアインターン運営チームです。サイボウズでは毎年夏に、エンジニア/デザイナー向けサマーインターンシップを開催しています。 今年も昨年と同様にフルリモートでの開催を予定しております。 製品開発を行うチームはもちろん、製品やチームの基盤を支えるチームのコースもご用意しました。...
View Articleモバイルチームの働き方と取り組みの紹介
こんにちは!モバイルチームの森嶋です。今年5月にモバイルエンジニアとしてサイボウズへ中途入社しました。この記事ではモバイルチームの基本的な働き方と、私がサイボウズに入社してモバイルチームとして働くようになった中で「これは良い取り組みだ」と感じた点をいくつか紹介させていただきたいと思います。モバイルチームに関しては下記の記事をご参照ください。...
View ArticleMySQL 8.0 への移行が完了しました ~さようなら全ての MySQL 5.7~
こんにちは。クラウド運用チームの飯塚です。私たちは cybozu.com 本番環境の MySQL を昨年末から順次 8.0 系へアップグレードしており、前回の定期メンテナンスにおいて全てのインスタンスのアップグレードを完了しました。この記事では、私たちが MySQL 8.0 への移行に取り組んだ理由と必要になった対応について紹介します。なぜ MySQL 8.0 へ移行したのかGTID-based...
View ArticleRenovate による依存関係更新フロー改善ことはじめ
こんにちは、生産性向上チームの平木場 (@Shitimi_613) です。みなさん依存関係更新は定期的にやっていますか?今回は生産性向上チームが開発した assam という OSS の依存関係更新フローを改善したお話をします。目次はじめにこまめに依存関係を更新していくために要求決めた取り組み実際にやったこと動作確認手順書の作成Renovate...
View ArticleMOCO - Kubernetes 用 MySQL クラスタ運用ソフトウェア
サイボウズの Kubernetes 基盤を開発している Necoプロジェクトの ymmtです。 サイボウズ製品のほとんどはデータベースとして MySQL を採用しています。 現在 400 を越える MySQL のインスタンスを運用しており、これら全てを新しい Kubernetes 基盤に移行していく予定です。Kubernetes...
View ArticleNeco プロジェクト完了したので人材募集します!
Neco プロジェクト責任者の ymmtです。Neco プロジェクトは、2018年に開始したサイボウズのクラウドサービス基盤を刷新するプロジェクトです。 三年半の期間を経て、この度プロジェクトの目標をすべて達成できました。そこで今回は社内で完了報告をした資料を抜粋して、改めて Neco...
View Articleオンラインイベントで気を付けるべき10のポイント
こんにちは。 暑さでMacBookのファンが騒がしい季節になりました。 コネクト支援チームの@ueokandeです。COVID-19によって世の中の勉強会・イベントはすっかりオンラインにシフトしました。 サイボウズも、Cybozu Tech Meetupを開催しており、社内の開発文化や技術情報をオンラインで発信しています。...
View Article魔窟と化した全文検索サーバーとふっかつのじゅもん
サイボウズのクラウド黎明期から運用し続けていたSolrサーバーを Elasticsearchに置き換えるプロジェクトが先日完了しました。プロジェクト完了報告もかねてプロジェクトのあらましを公開したいと思います。はじめにこのプロジェクトの主軸は『魔窟と化したレガシー技術をどう捌くか?』になります。...
View Article