Cybozu Inside Out | サイボウズエンジニアのブログ

https://blog.cybozu.io/

サイボウズ株式会社、サイボウズ・ラボ株式会社のエンジニアが提供する技術ブログです。製品やサービスの開発、運用で得た技術情報やエンジニアの活動、採用情報などをお届けします。

フィード

記事のアイキャッチ画像
2026年前期 web-study 参加報告
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは、フロントエンドエンジニアのmehm8128です。 2026年の前期に、5回にわたりJxckさん主催のweb-studyにサイボウズ社員が参加しました。サイボウズからも何名か登壇しており、5回中2回は会場提供も行ったため、今回は5回のイベントを振り返っていきます。 #tpac_study web-study.connpass.com #tpac_studyでは、2025年11月に神戸で開催されたTPAC2025の参加報告として、現地参加した4名による発表が行われました。 サイボウズのオフィスを提供し、弊社か…
2日前
記事のアイキャッチ画像
新卒エンジニアが、サイボウズの新卒研修を経て
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 2026年新卒入社で開発本部に配属となったiOSエンジニアのちゃんくろです! 入社してから約1ヶ月半、私たち新卒メンバーは「開運研修」というエンジニア向けの新卒研修を受けていました。「開運」とは「開発運用」の略で、名前だけ聞くと験担ぎみたいで縁起が良さそうですが、中身はしっかり実践的な研修です。この記事では、そこで得た学びを書いてみたいと思います。 開運研修とは 開運研修は、開発本部/クラウド基盤本部の新卒入社メンバー向けに毎年行われている研修です。今年は少人数だったこともあり、運営メンバーの方や講師の方と我々の距離…
3日前
記事のアイキャッチ画像
今まで見えなかったものをAIの力で見る
はてなブックマークアイコン 1
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは、フロントエンドエンジニアのおぐえもん(@oguemon_com)です。 19世紀後半、エレベーターの安全性と速度が大きく高まり、人々はフロア間を労せず短時間で移動できるようになりました。これは単に利用者のフロア移動が楽になったという話で終わらず、果てしない高層階にも現実的な労力と時間で到達可能になったことが、結果として摩天楼の誕生に繋がりました。つまりエレベーターが新たな可能性を切り拓いたわけです。 生成AIによって今の仕事を省力化・高速化する話がよくあります。しかし、それだけでなく、生成AIによって今ま…
3日前
記事のアイキャッチ画像
アウトプットといえば登壇だった自分が、ブログに挑戦し始めている話
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは!サイボウズでQAエンジニアを担当しているyuuki(@yuuki_cybozuQA)です。 サイボウズ OfficeとメールワイズのQAを担当しながら、2025年9月より新設された「QA外部コネクトチーム」で外部登壇推進や他社エンジニアの皆さまとのつながりを生み出す活動に挑戦しています。 ブログ職人Teamの2つ目の記事を担当させていただきます!ブログはまだ挑戦し始めたばかりなので、「ブログ職人の卵」として書いてみたいと思います。 ブログを書くよりも、登壇が好きだった 私はもとから登壇が好きで、JaSST…
3日前
記事のアイキャッチ画像
「間に合いませんでした」をスプリント最終日に言わないために
はてなブックマークアイコン 5
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは。スクラムマスターのToshinari(@10shinari)です⚡️ 本記事では、スプリント最終日になってはじめて間に合わないと気づく、そんな状況を繰り返さないために、スプリント中にチームで計画と現実のズレへ気づき、進め方を適応させていく「再計画」の考え方と、そのためにチームでできることをご紹介します。 スプリント中の「再計画」とは スクラムでは、スプリントプランニングで立てた計画をもとに、チームでスプリントを進めていきます。スプリントゴールを定め、どのPBIに取り組むかを選び、必要な作業に落とし込む。こ…
4日前
記事のアイキャッチ画像
テスト管理ツール「Qase」を導入した話
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 はじめに こんにちは!サイボウズのkintone dashboard TeamでQAエンジニアをしている kairi です。 現在は一人QA体制で、テストプロセスの改善を進めています。その一環として、テストケースの管理・運用に「Qase」を導入したので紹介します。 元々はConfluenceでテストケースの管理をしていたのですが、画面や機能が増えるにつれてテストケースも増加し、Confluenceでのテストケース管理に課題を感じるようになりました。 課題解決のためにテスト管理ツールの導入を検討し、結果として「Qase…
4日前
記事のアイキャッチ画像
カーネルのバージョンアップによって特定のCPUコアを使うPodが不安定になった事例の紹介
はてなブックマークアイコン 28
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは、クラウド基盤本部の三村です。 サイボウズでは、オンプレミスのKubernetes基盤「Neco」でサービスを運用しています。 この記事では、IRQ Affinityの設定によってCPU PinningされたPodの動作が不安定になった事象について紹介します。 概要 Necoの基盤では、データセンター上にあるサーバーを用いてKubernetesクラスタを構築しています。 (詳細については以前の記事をご覧ください。) KubernetesノードのOSにはFlatcar Container Linux(以下Fl…
5日前
記事のアイキャッチ画像
kintoneのフロントエンド刷新に残る「良くない型」の分析と改善運用
はてなブックマークアイコン 1
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは!サイボウズでkintoneのフロントエンド刷新をしているSajiです。 ※この記事は、筆者がTS Kaigi 2026で登壇した発表内容をもとに、記事用に加筆・修正したものです。登壇資料はこちらからご覧いただけます。 業務に残された「良くない型」で考える「TypeScriptの難しさ」 - Speaker Deck kintoneのフロントエンド基盤刷新 開発当初からkintoneの大部分は、Google Closure Toolsというフレームワークで作成されています。しかしこの Google Clos…
5日前
記事のアイキャッチ画像
スタートアップからサイボウズに転職して、正直どうだったか
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 はじめに はじめまして、開発本部 kintone アプリ化チームの okarin です。 私は2026年2月にスタートアップからサイボウズに転職しました。そこで、両社を比較して感じたことを紹介していきたいと思います。 この記事が今後のキャリアを考えるきっかけになれば幸いです。 働き方 多様な働き方が尊重されている サイボウズのカルチャーには、「多様な個性を重視」というものがあります。人によっては育児などで時短勤務だったり、副業などで週4日で働くメンバーがいたりと、さまざまな働き方が尊重されています。必ずしも希望が通る…
6日前
記事のアイキャッチ画像
Garoonに来る問い合わせって何が多いの? AIに2,700件読ませてみた
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは。サイボウズで大規模向けグループウェア「Garoon」を開発している鈴木です。 Garoonはオンプレミス版がリリースから20年以上、クラウド版でも10年以上稼働している、長く使われてきた製品です。長年運用を支えてきたなかで、サポート側にもさまざまな環境・事象に対する調査ノウハウが蓄積されてきました。 私はそのなかでも、カスタマーサポートの1次受けでは対応しきれない案件のエスカレーション対応を担当しています。このチームは社内では「Siriusチーム」と呼ばれていて、活動の詳細は以下の記事に詳しく書かれていま…
6日前
記事のアイキャッチ画像
QAとEMのコミュニケーション
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 はじめに こんにちは!サイボウズでQAエンジニア(以下、QA)をしている ひとみ です! kintone外システムのkintoneアプリ化(以下、アプリ化)を開発するアプリ化チームに所属しています。 kintone開発チームは担当する機能ごとにチームが分かれており、各チームにはエンジニアリングマネージャー(以下、EM)、プロダクトエンジニア(以下、PdE)、QAが所属しています。 アプリ化チームでは、PdEは開発を担当する機能によって2つのサブチームに分かれており、EMとQAは両方のサブチームと関わっています。日々の…
7日前
記事のアイキャッチ画像
4社合同イベント『Mobile Tech Flex』の紹介 〜敷居が低いモバイルコミュニティを目指して〜
はてなブックマークアイコン 1
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは!サイボウズのトニオ(@tonionagauzzi)です。普段はkintone開発チームにてAndroidアプリを主に開発しています。 2026年7月23日(木)に、ディップ株式会社・株式会社ヤプリ・株式会社Voicy・サイボウズ株式会社の4社合同モバイル勉強会、Mobile Tech Flex #2 〜4社合同!私たちが「越境」した話〜をサイボウズ東京オフィスで開催します。 mobiletechflex.connpass.com この記事では開催に先立って、このイベントがどういう経緯で立ち上がり、何を目的…
9日前
記事のアイキャッチ画像
26卒QAエンジニアによる5週間のチーム体験の話
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは!26卒QAエンジニアのまりケロんです。 4月に入社してから、はや3ヶ月が経過しました。日々多くの学びがあり、目まぐるしくも充実した社会人生活を送ることができています。 今回は、4月の人事研修、5月の開発研修を終えた後にあった「チーム体験」のお話です。サイボウズに新卒入社をしたQAエンジニアがこの5週間をどのように過ごしていたか、読者の皆様にお届けできればと思います。 目次 チーム体験とは チーム体験スケジュール チーム体験が始まった! 第1週:販売管理システム開発部 第2週:サブシステムチーム 第3週:S…
10日前
記事のアイキャッチ画像
キャリア/中途入社者のオンボーディングをゼロから設計し直した話
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは。開発本部でオンボーディングを担当している @karihei です。 この連載ではサイボウズの開発本部で行われているオンボーディングを全3回に分けてご紹介する予定です。 連載の目次は以下のとおりです。 【キャリア/中途入社】キャリアオンボーディング設計してみた編 【新人研修】参加してみた編 【新人研修】設計してみた編 今回はキャリア/中途入社者(以下キャリア入社)向けに行われているオンボーディングについて、この1年で改善した取り組みをご紹介したいと思います! キャリア入社あるある キャリア入社者の特有の声と…
10日前
記事のアイキャッチ画像
MarkuplintでHTMLの品質を守る
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは!サイボウズでフロントエンドエンジニアをしている たくぼう です! はじめに フロントエンドの開発では、JavaScript には ESLint、CSS には Stylelint と、Lint ツールを入れるのが当たり前になっています。 一方で HTML はどうかというと、意外とノーチェックのままになっていないでしょうか。 HTML は多少間違っていてもブラウザがよしなに表示してくれるので、問題に気づきにくい言語です。 ただ、崩れた入れ子、抜けた alt、ひも付いていない label といった小さな乱れは、…
10日前
記事のアイキャッチ画像
Nihonbashi.js #11 開催レポート
Cybozu Inside Out | サイボウズエンジニアのブログ
こんにちは、フロントエンドエンジニアのmehm8128です。 7/8(水)に、弊社東京オフィスにてNihonbashi.js #11を開催したのでその開催レポートです。 nihonbashi-js.connpass.com 前回の開催レポートは以下をご覧ください。 blog.cybozu.io Nihonbashi.jsとは Nihonbashi.jsとは、JavaScriptが好きな人たちが日本橋周辺で集まる勉強会です。 最近数回はサイボウズの東京オフィスで開催しています。 前回同様、約20名の方々に参加していただきました! 本レポートでは、LTや懇親会の様子を紹介します。 intro 弊社…
10日前
記事のアイキャッチ画像
未経験QAがテスト設計ができるようになるまで
はてなブックマークアイコン 3
Cybozu Inside Out | サイボウズエンジニアのブログ
はじめに この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは、QAエンジニアのみずみずです。 普段はkintoneという製品のQAをしています。 私は2025年に新卒として入社し、今年で2年目になります。 入社前はQAは未経験で、プログラミングスキルとしてもスクールに通ったことがある程度のものでした。 この記事では未経験QAがテスト設計ができるようになるまでにやったことを書こうと思います。 テスト設計ができない!😭という1年目の私のような人の参考になれば幸いです。 はじめに 配属直後 同じ質問は2回しない テスト仕様書を作成 情報を探す力をつける 同じ指摘…
11日前
記事のアイキャッチ画像
ふりかえりを「テーマ選び」から設計する
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは。 kintone開発チームでスクラムマスターをしている、とうま(@toma_cy)です。 スクラムでは、スプリントごとにふりかえりを行います。 そのふりかえりの手法には、KPTやFun/Done/Learn、YWTなど、さまざまなフレームワークがあります。 フレームワークは話すきっかけを作ったり、意見を整理したり、次のアクションにつなげたりするうえで、大きな助けになります。 一方で、最近あらためて感じているのは、ふりかえりは「なんとなく決めたフレームワークを毎回使う場」ではないということです。 大事なのは…
11日前
記事のアイキャッチ画像
Rook/Ceph でラック間のデータの引っ越しを安全かつ効率的に行う
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26 の記事です。 こんにちは、クラウド基盤本部の伴野です。クラウド基盤本部では、サイボウズのクラウド基盤である cybozu.com を稼働させるため、 Neco と呼ばれる Kubernetes クラスタを当社で調達したサーバー上に構築しています。 この記事では、Neco のサーバーをラックごとまとめて追加・撤去する際に、 そのラックに搭載された多数のサーバー上にあるデータを安全かつ効率的に、無停止で別のラックに引っ越すためのテクニックについて紹介します。 背景 私はクラウド基盤本部の中でも CSA(Cloud Storage A…
12日前
記事のアイキャッチ画像
サイボウズ独自の文化と外部知見の融合
はてなブックマークアイコン 1
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 皆さま、こんにちは!サイボウズ株式会社 開発本部でkintone開発チームのエンジニアリングマネージャ(以下、EMと訳します)を担当している松浦と申します。 今回のブログフェスでkintone teamのトップを務めさせていただきます! サイボウズに入社して約半年という中で、入社からの活動内容や今後の展望を語っていきたいと思います。 この記事から得られること サイボウズの雰囲気、カルチャーがつかめます。 (サイボウズに限らず)EMとして転職した時の入り方や、マネジメントの観点・活動事例を得ることができます。 今までの…
13日前
記事のアイキャッチ画像
No space left on deviceがGlueで出たので、圧縮に興味を持った話
はてなブックマークアイコン 2
Cybozu Inside Out | サイボウズエンジニアのブログ
使っているAWS Glueで起きた出来事をきっかけに、Glueで使われるparquetというファイルフォーマットについて調べてみました
13日前
記事のアイキャッチ画像
PHP 8.5へのバージョンアップ時にも役立つAST(抽象構文木)
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは、Garoon開発チームの松尾です。本記事では、PHPerKaigi 2026のセッション資料「PHPのバージョンアップ時にも役立ったAST(2026年版)」の内容をベースに、PHPのバージョンを8.4から8.5に更新する作業の一部でAST(抽象構文木、Abstract Syntax Treeの略)が役立つ場合があることを紹介します。 約2年前のCYBOZU SUMMER BLOG FES '24において「PHPのバージョンアップ時にも役立つAST(抽象構文木)」という記事を書きました。 blog.cybo…
13日前
記事のアイキャッチ画像
Claude Code はリグレッションテスト作成プロセスの何を変え、何を変えなかったか?
はてなブックマークアイコン 2
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 はじめに こんにちは!サイボウズでQAエンジニアをしている tagashira です! kintone システム管理/外部連携チームの機能開発の QA を担当しています。 さっそくですが、みなさんは普段の機能開発の中で、リグレッションテストをどのようなプロセスで作成していますか? わたしのチームでは、リグレッションテストを自動テストとして作成しています。 QAエンジニア(以下 QA )に特に強みのあるソフトウェアテストの知見と、プロダクトエンジニア(以下 PdE )に特に強みのある実装の知見が交差する領域である自動リ…
14日前
記事のアイキャッチ画像
Black Hat Asia 2026のArsenalで登壇してきました
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 はじめに PSIRTの北村とJJです。2026年4月23日〜24日にシンガポールで開催されたBlack Hat Asia 2026に参加してきました。 blackhat.com 昨年に続いて2回目の参加ですが、今回はArsenalセッションでの発表がありました。Arsenalはセキュリティツールをブース形式で発表するコーナーで、Prompt Hardenerというツールについて発表してきました。Prompt Hardenerは昨年のBSides Las Vegasでも発表しましたが、今回はシステムプロンプトの評価・改…
14日前
記事のアイキャッチ画像
Java で SOCKS サーバーを自作する
Cybozu Inside Out | サイボウズエンジニアのブログ
はじめに はじめまして、開発本部 kintone アプリ化チームの okarin です。 先日、外部システムの kintone アプリ化のアーキテクチャを以下の記事で紹介しました。 blog.cybozu.io アーキテクチャの候補のひとつだった SOCKS over SSH では、SOCKS プロトコルが使われています。SOCKS にはいくつかのバージョンがありますが、今回は RFC 1928 で定義された SOCKS5 を扱います。仕様がシンプルで、手を動かしながら学べて面白そうだったので、SOCKS サーバーを自作してみました。 SOCKS プロトコルの全体像は以下のようになります(今回…
17日前
記事のアイキャッチ画像
1日平均4.5本の記事を5週間投稿する夏フェス「CYBOZU SUMMER BLOG FES '26」を開催します!
Cybozu Inside Out | サイボウズエンジニアのブログ
CYBOZU SUMMER BLOG FES '26 開催のお知らせ こんにちは、フロントエンドエンジニアのおぐえもん(@oguemon_com)です。 7月に入り、湘南など各地のビーチが続々と海開きを迎えていますが皆さんはいかがお過ごしでしょうか。 サイボウズでは、潮風なんて全く効かない、炎天下の砂浜を凌駕する灼熱の祭「CYBOZU SUMMER BLOG FES '26」(通称ブログフェス)を、いよいよ来週、2026年7月6日(月)から8月7日(金)にかけて開催します! 昨年開催したブログフェス「CYBOZU SUMMER BLOG FES '25」では、総勢111名が120本の技術記事を…
17日前
記事のアイキャッチ画像
“ベストな設計”は1年後どう変わる? kintoneダッシュボード開発の設計判断を振り返る - Cybozu Tech Meetup 開催レポート
Cybozu Inside Out | サイボウズエンジニアのブログ
こんにちは!開発本部 開発広報チームの北地(@tos_kitt)です。 2026年6月22日、サイボウズ東京オフィスで「42,000社に選ばれるkintone、ダッシュボード開発の“ベストな設計”は1年後どう変わったか」を開催しました。4/8に開催したオンラインイベントの続編です。本テーマを取り上げた背景は、5/7のイベントレポートに記載していますので、ぜひ併せてお読みください。 セッションのハイライト 今回登壇したのは、kintoneのダッシュボード開発副部の谷昌典さんと柿崎美南乃さんです。開発初期の設計判断を振り返りながら、「何が想定通りだったのか」「何が変化したのか」「どのタイミングで見…
20日前
記事のアイキャッチ画像
kintoneのダッシュボード開発チームの紹介 - チャレンジ & わいわい
Cybozu Inside Out | サイボウズエンジニアのブログ
kintoneのダッシュボード開発チームの紹介記事
1ヶ月前
記事のアイキャッチ画像
JaSST'26 Tohoku 参加レポート
Cybozu Inside Out | サイボウズエンジニアのブログ
こんにちは! QAエンジニアの小竹です。OfficeMobileチームでiOSアプリのQAとして働きつつ、QA外部コネクトチームの一員として他社エンジニアの皆さまとのつながりを生み出す活動に携わっています。 サイボウズは、2026年5月29日(金)に開催されたソフトウェアテストのシンポジウム JaSST'26 Tohoku にスポンサーとして協賛しました。 この記事では、 JaSST'26 Tohoku でのサイボウズの発表についてご紹介するとともに、発表に使用した資料を共有させていただきます。 登壇情報 今回はスポンサーセッションに1名が登壇しました。 新卒1年目QAがリリース基準の"なぜ"…
1ヶ月前
記事のアイキャッチ画像
外部システムを kintone アプリとして使うためのアーキテクチャ紹介
Cybozu Inside Out | サイボウズエンジニアのブログ
はじめに はじめまして、開発本部 kintone アプリ化チームの okarin です。 サイボウズは2025年にエンタープライズ事業者向けに、外部システムの kintone アプリ化という機能をリリースしました。 この機能は、外部システムのデータを kintone のアプリとして扱うことができる機能なのですが、これを実現するためのアーキテクチャが他ではあまり見ない作りになっているので、ここで紹介していきたいと思います。 (本記事では顧客のプライベートネットワーク内にあるシステムをサイボウズ側からの視点で「外部システム」と呼ぶことにします) 技術的な制約 外部システムのデータを kintone…
1ヶ月前