Chatwork Creator's Note

ビジネスチャット「Chatwork」のエンジニアとデザイナーのブログです。

ビジネスチャット「Chatwork」のエンジニアとデザイナーのブログです。

読者になる

新卒WebフロントエンジニアのChatwork半年奮闘記

初めまして!Webフロントエンドプラットフォームチームでエンジニアをやっております、須田 (@sudame)です。 Chatworkに2023年度新卒で入社してから、この10月で半年となりました。Chatwork Product Dayの前フリ企画として執筆機会をいただいたので、4月の全…

AWS NLBにSecurity GroupがつけれるようになったのでAWS Load Balancer Controllerの動きを確認してみた

こんにちは。秋の新デバイス発売祭りにのっかりすぎて1ヶ月もやし生活を考えている cw-furuya です。 本記事はChatwork Product Day 2023応援記事です。 lp.chatwork.com 他の方と違ってかなりニッチな技術ネタですが、EKSユーザの方の参考になれば幸いです…

2 Days Mobile Internship 2023を実施しました!

モバイルアプリケーション開発部でiOSエンジニアをしている、23新卒の中山 龍(@ryu_develop)です! 本記事はChatwork Product Day 2023応援記事です。 lp.chatwork.com 最近は一人暮らしを始めるための引越し準備に追われる日々です。この記事が公開される頃…

入社ゼロヶ月のVPoEが感じてることつらつら書いてみます

山崎(ヤマザキ)です! <=自己アピール 本記事はChatwork Product Day 2023応援記事です。 lp.chatwork.com みなさんこんにちは、2023年10月にChatworkに入社した山崎(ヤマザキ)です。 ChatworkプロダクトのVPoEとして、みなさんとイキイキ、ワクワク、し…

『カモメになったペンギン』の社内読書会

こんにちは、Chatworkでエンジニアリングマネージャーをやっているid:daiksyです。 本記事はChatwork Product Day 2023応援記事です。 lp.chatwork.com Chatworkでは、勉強熱心なメンバーがとても多く、有志が集まっていろいろな読書会が開催されています。 …

TerraformによるStripeのマスタデータ管理

こんにちは、あらいです。 本記事はChatwork Product Day 2023応援記事です。 lp.chatwork.com Chatworkは7/3に価格改定を実施しました*1。 実はこれに先だって料金系システムにStripe が導入されています。 導入の過程でマスタデータの管理にTerraformを使…

開発人事を担う部署を新規に発足して、半年で解体したお話

みなさま、お疲れ様です!開発人事の高瀬 (@Guvalif) です。 この記事は、Chatwork Product Day 2023 の開催を応援すべく、連載企画の一環として投稿しています。 lp.chatwork.com 今回は、「事業部 (プロダクト本部) にて開発人事を担う部署を新規発足した…

PHPカンファレンス2023にゴールドスポンサーとしてブース出展します!

こんにちは、ChatworkのPHPエンジニアの渋谷悠司です。 今回は、2023年10月8日(日) に開催予定の PHPカンファレンス2023にゴールドスポンサーとしてブース出展することをお知らせします。 (参加登録まだしてないよ!って人は こちらから) 「あれ、Chatwo…

プロダクトオーナーの視座から見た信頼性とオブザーバビリティ@SRE NEXT 2023

こんにちは。藤井 @yoshiyoshifujii です。 来る 2023/10/24(火) Chatwork株式会社 が主催するオンラインカンファレンス『Chatwork Product Day 2023』が開催されます lp.chatwork.com カンファレンス応援の第一弾として、当記事は、 2023/09/29(金) に公開…

ACKを活用して使い捨てAWS検証環境(PR環境)を構築している話

イベント盛りだくさんだった夏がぼちぼち終わります。とはいえ秋もいろんなカンファレンスや勉強会が開かれるのでまだまだ気が抜けないと思っている @cw-furuya です。 ということでこのたび、MIXIさんに全面的にご協力いただき、EKSとAuroraの知見をシェア…

カンバンを導入した、Androidプラットフォームチームの働き方

モバイルアプリケーション開発部の奥澤(@okuzawats)です。数年前にダイエットを決意して以来、毎朝の体重の測定と記録を欠かさず行い、横ばい、または上昇傾向のグラフを眺めながらため息をつく日々でした。しかしながらこの一ヶ月は体重の測定をすっかり…

新卒iOSエンジニアがiOSDC2023に登壇するまでに行ったこと

こんにちは!!23新卒でモバイルアプリケーション開発部の中山 龍(@ryu_develop)です! この記事は 新卒iOSエンジニア & マネージャーがiOSDCに登壇しました! - Chatwork Creator's Note の第二弾です! 第一弾では、登壇の内容や当日の様子、感想などにつ…

新卒iOSエンジニア & マネージャーがiOSDCに登壇しました!

こんにちは!!モバイルアプリケーション開発部の中山 龍(@ryu_develop)です! 今年の4月に入社した23新卒社員として、日々楽しくお仕事をさせていただいています そして、平均年齢が高めのモバアプ部に、社内最年少の社員として新しい風を吹かせられるよう…

Chatworkは iOSDC Japan 2023 のスポンサー&登壇をします!

どうも、Chatworkでモバイルアプリケーション開発部のマネージャーをしている福井(@tinpay)です。 厳しい残暑が続きますが、皆さんいかがお過ごしでしょうか。 この暑さの中、来月開催されるiOSDC Japan 2023 にてスポンサー & 登壇させていただくこととなり…

いろいろなAWSアカウントのArgo CDを統合した話(4)

いろいろなAWSアカウントのArgo CDを統合した話(2) いろいろなAWSアカウントのArgo CDを統合した話(3) で、AWSのクロスアカウントまわりの話と、ApplicationSetの話を記載しましたが、そのほか細々と対応しつつ、無事に移行目前まで来ました。 (4)では移行目…

いろいろなAWSアカウントのArgo CDを統合した話(3)

いろいろなAWSアカウントのArgo CDを統合した話(2)では主にAWSのクロスアカウントに関して記載しましたが、(3)ではApplicationSetへの対応に関して記載したいと思います。

既存のアプリケーションからAkkaを切り離して大幅なコスト増を回避する

みなさん、こんにちは!Chatworkの原田 (@shinharad) です。 今回は、私が最近取り組んでいる、既存のScalaアプリケーションからAkkaの依存を切り離す準備を進めている話を書こうと思います。Akkaの切り離し方は色々あると思いますが、一つの方法として参考…

いろいろなAWSアカウントのArgo CDを統合した話(2)

いろいろなAWSアカウントのArgo CDを統合した話(1) - Chatwork Creator's Note では統合することになった背景を簡単に記載しました。 (2),(3)では、統合の際に対応に時間がかかったところを記載していきたいと思います。 (2)では主にAWSのクロスアカウントに…

モバイルアプリケーション開発部の新卒オンボーディングってどんな感じ??

こんにちは!!モバイルアプリケーション開発部の中山 龍(@ryu_develop)です! 今年の4月に入社した23新卒社員です!4月〜5月末までの新卒研修を終え、6月に部署配属されました。 配属から約1ヶ月が経過した現在も、先輩方に支えられながら日々楽しくお仕事…

いろいろなAWSアカウントのArgo CDを統合した話(1)

はじめに ChatworkではArgo CDを利用して、Kubernetes上のアプリケーションのデプロイを行っていますが、もともと複数のAWSアカウントに存在するEKSクラスタにそれぞれ個別にArgo CDを準備して、利用している状態でした。 いろいろと問題があり、2023年6月に…

技術書購入の会社所有を辞めて個人所有へ。電子書籍が解禁されました

こんにちは。ピープルマネージャー の 門田 ( @nottegra ) です。 皆さん書籍はお読みになってますでしょうか。 Qiita や Zenn のようなオンラインで知識を得る媒体は多数存在していますが、体系的な知識の獲得では依然書籍が主な手段として用いられていると…

モバイルアプリ開発チーム、カンバンはじめました。

こんにちは!モバイルアプリケーション開発部の折田 (@orimomo)です 私たちの部署では2023年1月にチームの再編成をおこないました。 もともと2チーム制だったところを3チーム制へと変更し、そのうち2チームでスクラムではなくカンバンを採用するという選択を…

Chatworkに入社して8ヶ月で行なった、Chatwork Android版のライブラリ管理を楽にするための取り組み

モバイルアプリケーション開発部の奥澤(@okuzawats)です。月日が経つのは早いもので、Chatworkに入社して既に8ヶ月が経ちました。入社した当時は1歳だった子どもも、今では2歳になりました。この子どもは柿の種が好きで、柿の種を見つけるとすごい勢いで突…

Chatwork フリープランのメッセージ閲覧制限の計算を Scala のバッチアプリケーションでおこなっている話

サーバーサイド開発部で Scala アプリケーションの開発運用をおこなっている hayasshi (@hayasshi_) です。 昨年 2022 年 10 月 6 日に、Chatwork ではフリープランの制限の変更をおこないました。*1*2 「参加できるグループチャットの累計数」から、「閲覧…

Datadog RUMを使ってクライアントからの過剰リクエストを監視する

こんにちは!フロントエンド開発部の澁谷(@shibe23)です。 この記事は Chatwork Advent Calendar 2022 22日目の記事です ChatworkはDAUが101.7万人 (2022年3Q中の中央値)、かつユーザーの滞在時間も非常に長いサービスとなっています。 そのため、クライアン…

BigQuery & Crashlytics & Zapier - 毎日アプリのクラッシュ数をチャットに流れるようにする

こんにちは、モバイルアプリケーション開発部のAndroidエンジニアのジェローム(@yujiro45)です。 最近寒いですね。寒くても、まだタンクトップを着ています〜 ChatworkのAdvent Calendar 2022の22日目の記事です。 どんなに気をつけていても、予期せずアプリ…

2022年に試した「ふりかえり手法」をふりかえる

こんにちは!モバイルアプリケーション開発部でスクラムマスターをしている折田 (@orimomo)です。 この記事は Chatwork Advent Calendar 2022 20日目の記事です みなさん、ふりかえり(レトロスペクティブ)やっていますか?? 以前の記事でも書いた通り、私…

QRコードを読み取ってChatworkのメッセージを送る方法

こんにちは、あらいです。出来たてホヤホヤの自作キーボード(8台目)でこれを書いています。 昨日、お客様のご意見ご要望を読んでいたところ、このようなご要望を拝見しました。 備品発注を依頼するグループチャットがある 毎回同じ人に「〜〜の発注をお願…

チームトポロジーを活用したチーム分割を行った話

どうも、とっても寒くなりましたね。冬ですね〜。 モバイルアプリケーション開発部の福井(@tinpay)です。 こちらの記事はChatworkプロダクト本部のAdventCalendar、16日目の記事となります。 早速ですが本題。 Chatworkのモバイルアプリケーション開発部は…

EKSでNode Local DNS CacheとSecurity groups for podsを一緒に使う

Chatwork SRE部の坂本です。この記事はChatwork Advent Calendar 2022 15日目の記事です。 この記事ではEKSにおいて、Node Local DNS CacheとSecurity groups for podsを一緒に使う方法について記載したいと思います。