エンジニアインターンシップ2021を開催します!

こんにちは!エンジニアインターン運営チームです。 サイボウズでは毎年夏に、エンジニア/デザイナー向けサマーインターンシップを開催しています。 今年も昨年と同様にフルリモートでの開催を予定しております。

「さよなら Flaky 。不安定なテストの探し方」というお話

不安定なテスト(Flaky Test)対策のお話をスライド & トークスクリプト形式で公開します。

「第10期サイボウズ・ラボユース成果発表会」開催

サイボウズ・ラボの光成です。 今回は2021年3月30日に開催された第10期サイボウズ・ラボユース成果発表会の模様を紹介します。

KubernetesにおけるownerReferenceの誤用にご用心

はじめに こんにちは、Necoプロジェクト兼ストレージチームのsatです。本記事はKubernetesのガベージコレクションにおけるownerReferenceというフィールドの役割、誤用したときの振る舞い、および問題を防止、検出する方法する方法について述べます。 本記事…

データセンター仮想化ツール Placemat v2の紹介

こんにちは、Necoチームの鈴木です。 Necoチームでは仮想データセンター構築ツールPlacematを使って、データセンターを丸ごと仮想化し、その上でサーバーのプロビジョニングやKubernetesクラスタ構築、Kubernetes上で動作するアプリケーションのTest Suites…

GitHub Sponsorsを使って「企業」として寄付をした話

こんにちは。OSS推進チームの平野(@shisama_)です。 2020年12月にGitHub Sponsorsを利用して企業からOSSや個人へ寄付できるようになりました。 www.publickey1.jp この記事では企業からOSSや開発者へGitHub Sponsorsにて寄付する方法について紹介します。

VictoriaMetrics と Grafana による Kubernetes クラスタのモニタリング

こんにちは。 Necoチームの梅澤です。 従前、Neco ではクラスタのモニタリングに Prometheus を利用していましたが、最近これを VictoriaMetrics + VictoriaMetrics operator に変更しました。 本記事では、Prometheus で感じていた問題点と、それをどのよう…

#opendevcon でサイボウズと技術同人誌と部屋とkintoneとセンサーのおはなしをしました

開発本部 コネクト支援チームの西原(@tomio2480)です. Open Developers Conference 2020 Online にて「サイボウズと技術同人誌と部屋とkintoneとセンサーと私」という題のセッションを行いました.登壇者はシステムコンサルティング本部 Developer Leading …

ITエンジニアを育成する場づくり〜教諭経験も生かしたU-16プログラミングコンテストの支援〜

開発本部 コネクト支援チーム所属の西原(@tomio2480)です.本記事では西原が関わりのある U-16 プログラミングコンテストにまつわる活動の紹介とお誘いについて触れます. U-16 プログラミングコンテスト *1は 2010 年より開かれている北海道旭川市発祥のプ…

Goの静的解析ツールをgolintからstaticcheckに移行した話

こんにちは、@ueokandeです。 つい先日Go 1.16がリリースされましたね。 サイボウズではGoで書かれたプロダクトやツールなどが数多く存在しており、[GitHubで公開][cybozu-go]しているものも多数あります。 自分の所属する[Yakumoチーム][yakumo]でも、Kuber…

フロントエンドエキスパートチーム内でスピードハッカソンを開催しました

フロントエンドエキスパートチーム内でスピードハッカソンを行いました。通常のスピードハッカソンは共通の題材に対してチームごとにスコアを競うというイメージですが、今回はランダムに決めたチームでそれぞれのチームごとに題材を探すところからはじめ、…

プロダクト支援チームでkintoneのStorybookをホスティングした話

こんにちは。生産性向上チーム&フロントエンドエキスパートチームです。 今回は私たちプロダクト支援チームが普段どのようにプロダクトチームを支援しているかの一例として、kintoneのStorybookを社内からいつでも確認できるようにホスティングするまでの流…

QA勉強会支援チーム「ミネルヴァ」の紹介(2021年版)

こんにちは!開発本部kintoneチームのひとみです。食品開発者からQAエンジニアに転職して2年目です。 サイボウズは社内勉強会が盛んで、毎日何かしらの勉強会が開かれています。個人で開催しているものもありますが、勉強会開催を支援するチームもあります。…

サイボウズの新しいインフラ基盤を支えるストレージの本番適用に向けた取り組み

はじめに こんにちは、Necoプロジェクトのsatです。Necoプロジェクトではサイボウズのクラウドサービスcybozu.comの次期インフラ基盤を開発しています。その根幹となるコンポーネントの一つがお客様のデータをあずかるストレージです。本記事ではNecoのスト…

分散ストレージCephのオーケストレータRookのデータ破壊バグを修正しました

はじめに こんにちは、Necoプロジェクトのsatです。本記事では分散ストレージCephのオーケストレータであり、Kubernetes上で動作するRookに関するものです。このRookに存在していたデータ破壊バグを我々が検出、修正した体験談、およびそこから得られたこと…

インフラのリリース自動化戦略とその行き着く先

こんにちは、@ueokandeです。 本番リリースってドキドキしますよね。 本日はkintone.comのリリース自動化と、その戦略についてお話します。 kintone.comのCI/CDパイプライン kintone.comのインフラ構成はモノレポで管理しており、AWSの構成や、Kubernetes上…

コンテナレジストリの可用性を高める取り組み

こんにちは、Necoチームの池添です。 みなさんKubernetes向けのコンテナレジストリにはどこのサービスを利用していますか?そのサービスの調子が悪くて困ったりしたことはありませんか? 今回はコンテナレジストリをKubernetesクラスタ上にセルフホストし、…

大規模 Closure Tools プロジェクトに Prettier を導入するまでの道のり

こんにちは、フロントエンドエキスパートチームの鈴木(@__sosukesuzuki)です。 弊社のサービスである kintone では、コードのフォーマットを ESLint のみで行っているためプロジェクト内でコーディングスタイルを統一しきれていないという問題を抱えていまし…

Neco の宣言的なサーバー全台再起動の仕組み

こんにちは、Neco チームの 阪上 です。皆さんは Kubernetes クラスタのマシン全台の再起動オペレーションに丸一日かかったことはありますか? 手順を確認して雑談するだけで時間が過ぎて行く…穏やかですが、物足りなさも感じます。 そこで今回は、Kubernetes…

ファンを増やす・交流に取り組むチームで同士でコラボしました〜さくらインターネット「コミケユニット」さん編〜

コネクト支援チームの西原です. 11月13日の金曜日に「さくらの夕べオンライン〜サイボウズさんといっしょ!〜」を開催しました. 開催当日の様子は以下の動画からご覧いただけます.今回,ご協力いただいたのはさくらインターネット「コミケユニット」の皆…

Flaky Testとの戦い

こんにちは。Necoチームの池添です。 最近にわかにFlaky Test界隈が盛り上がりを見せているようです[^1],[^2],[^3]。 この流れに乗じてNecoプロジェクトにおけるFlaky Testとの戦いについて紹介したいと思います。

サイボウズサマーインターン2020 品質保証コース & 1Dayイベント開催報告

サイボウズサマーインターン2020 品質保証コースと1Dayイベントについての開催報告です。

2020年、サイボウズのアクセシビリティを振り返る

こんにちは。開発本部 デザイン&リサーチ アクセシビリティチームの SUGI(@blindsoup2p1)です。 私は今年の4月に新卒で入社した全盲のスクリーンリーダーユーザーで、アクセシビリティ・エンジニアとして活動しています。 サイボウズでは今年、正式にアクセ…

サイボウズ社内ハッカソン2020開催〜オンラインで全社を巻き込んで盛り上げる💪〜

こんにちは!開発本部の社内コネクトチーム「WASABI」の @hokatomo です。 今年はオンラインで社内ハッカソンをやりました! 開催概要と開催結果(参加数大幅増加!) 全社を巻き込むために、オンライン開催で工夫したこと 得られたもの 以上のまとめです。 …

インターン生Meetup 2020 を開催しました!

こんにちは、エンジニアインターン運営チームの村田です。 今回は 2020/10/16 に開催した「インターン生Meetup」の内容をご紹介します!

サイボウズサマーインターン2020 モバイルアプリ開発コース開催報告

こんにちは!モバイルチームの刈川です。 今年もサイボウズではサマーインターンシップを開催しました。 すでにセキュリティコースとWeb開発コースの開催報告が上がっていますが、今回はモバイルアプリ開発コースについて紹介したいと思います。

富岳版XbyakがIntelの深層学習ライブラリoneDNNにmergeされる

初めに サイボウズ・ラボの光成です。 このたび、Intelの公式深層学習ライブラリoneDNNに、富士通が開発しているスーパーコンピュータ富岳向けのPull Requestがmergeされました。 その開発に関わることになった経緯を紹介します。

SLO策定とアラート設定までの長い道のり

こんにちは、@ueokandeです。早速ですが、皆さんが運用しているサービスには、SLO (Service-level objective: サービスレベル目標) がありますか?アラートの監視項目はどのように設定して、基準値をどのように決めていますか? 社外とのコミュニケーション…

サイボウズサマーインターン2020 セキュリティコース 開催報告

こんにちは!Cy-PSIRTの純平です。 本記事は7月に行われたサマーインターンシップの開催報告です。 例年、「品質保証セキュリティコース」として開催していたセキュリティコースのインターンですが、 より対象者を明確にし、充実したコンテンツにするため今…

サイボウズサマーインターン2020 Webコース開催報告 ~完全オンラインでkintoneカスタマイズ開発~

こんにちは、kintone開発チームの内山です。今年もインターンシップを開催しました! 今年のインターンシップは、コロナウィルスの状況を鑑みて、初の完全オンライン開催となりました。 この開催報告では、インターンシップの概要と完全オンライン開催で気を…