株式会社ヘンリー VPoTの戸田です。弊社ではクラウドネイティブ型電子カルテをご提供するうえで、オンプレやクラウドリフト、シングルテナントといったシステム構成とクラウドネイティブ型マルチテナントがどう違うのかを説明する機会が多くあります。都度相…
株式会社ヘンリーでVPoEを務めている戸田(id:eller)と申します。これはHenryアドベントカレンダー 2025 シリーズ 1における6日目の投稿です。昨日の記事は kobayang の デザインシステムライブラリを実装するためのテクニック でした。 本日は弊社で経営と…
こんにちは、株式会社ヘンリーのVP of Engineeringを務めている戸田(id:eller)です。このブログではヘンリーでどのようなEngineeringが行われているのかをお伝えしたく記事を執筆してきましたが、今回は趣旨を変えてインタビュー記事をお送りします! 今回…
株式会社ヘンリーで2025年3月からVP of Engineeringを務めている戸田(id:eller)です。任命から3ヶ月経ったので現状をまとめつつ、今後の見通しなどについてまとめたいと思います。 VPoEとVPoTの違い 私は1月からVP of Technologyも務めており、現在は兼務…
株式会社ヘンリーでSREをしている戸田(id:eller)です。ひとりめSREとしてヘンリーにジョインしてから約3年、現在ではSREも3人のチームになりました。それでも事業計画に対してはまだ足りていないので、SREエンジニア採用を継続的に行っています。 私がSRE…
株式会社ヘンリーでSREなどをしている戸田です。弊社では技術勉強会略してギベンを毎週開催しておりますが、このたび個人の方がネットで簡単にサービス販売できるプラットフォームを開発、提供していらっしゃるMOSH株式会社の皆さんと合同で技術勉強会を開催…
SREの戸田(id:eller)です。先日出した合同誌でもJavaagentをGradleでダウンロードしてコンテナに入れる方法を紹介しましたが、さらに固定URLからダウンロードした tar.gz を解凍する必要のあるケースがあったので紹介します。 固定URLから依存をダウンロー…
株式会社ヘンリーでSREをしている@Kengo_TODAです。弊社が提供しているレセコン一体型のクラウド電子カルテサービス「Henry」では4年前からGoogle Cloudを採用しております。 Google Cloudは日々進化しており、弊社サービスでもこの4年間で増えた機能を活用…
株式会社ヘンリーでSREなどをしている id:eller です。この記事は株式会社ヘンリー Advent Calendar 2024の6日目の記事です。前回は id:Songmu の「社内ラジオをポッドキャスト配信する」でした。 先日GitHubのGraphQL APIでエンジニアのPRの使い方を分析し…
株式会社ヘンリーでSREなどをやっている戸田(id:eller)です。 私は先日より複数のブログやプレゼンで「Gradleプロジェクトを分割したいけどできてない」と言っております。 Gradleプロジェクト分割にはコードの置き場所が明確になってプログラマの心理的な…
※ 英文記事です。同内容を日本語で掘り下げた記事を弊社有志で発行した同人誌に掲載していますので、よろしければご参照ください。 This report will share our Developer Productivity Engineering (DPE) Journey at Henry, Inc. Our server-side Kotlin pr…
株式会社ヘンリーでSREなどをしている戸田(id:eller)です。先日「Hack@DELTA v24.06 モノレポは、令和のソフトウェア開発における銀の弾丸か?」にお招きいただき、弊社のモノレポ化事例について発表させていただきました。当日利用した資料とQ&AをSpeaker…
株式会社ヘンリーでSREなどをしている戸田(id:eller)です。先日弊社のエンジニアが登壇したサーバーサイドKotlin LT大会 vol.11でSansan社の柳浦様がServer-Side KotlinアプリのCloud Run コールドスタートレイテンシを改善した話をされていました。 Serve…
株式会社ヘンリーでSREなどをやってる戸田(id:eller)です。弊社サービスはBackend for FrontendとしてApollo Serverを採用しています。 先月まではApollo Server v3を利用していましたがEOLが今年の10月に迫っていたため、v4へのアップグレードを実施しま…
株式会社ヘンリーでSREなどをやってる戸田(id:eller)です。最近の仕事のテーマはリスクコミュニケーションとサイト信頼性です。 弊社のビルドとデプロイは長らくCircle CIを使ってきました。一方でGitHub Actionsも強力なRunnerを使うハードルが下がったり…
こんにちは、SREの戸田です。本日はJVM勉強会(運用編)に続けて開催したJVM勉強会(開発編)の一部を公開します。 図1 勉強会はやっぱりGoogle Meetでオンライン開催しました システムプロパティ システムプロパティは環境変数のように、プログラムの挙動を…
こんにちは、SREの戸田です。本日は社内で開催したJVM勉強会(運用編)の一部を公開します。 JVM、使っていますか?弊社ではサーバサイドKotlinが活躍しているので、もちろん日常的にJVMが稼働しています。このためサービス運用の一貫で必要になる知識や関連…
こんにちは、ヘンリーでSREをしているTODA(@Kengo_TODA)です。 弊社ではデータの共有は主にNotionを用いています。ただ各システムからデータをかき集めて動的に共有するには、Notionはちょっと向いていないなと思うところがあります。データを通じてシス…
株式会社ヘンリーでSREをやっているTODA(@Kengo_TODA)です。弊社ではGoogle Cloud Platform(GCP)を活用してサービスを構築しており、またサーバサイドにはKotlinを利用しています。Cloud Runで動くJVMサービスの監視にログベースの指標が便利だったので…