freee流、クレジットカードのマイクロサービス設計構築術

こんにちは、DevBrandingのellyです。10月29日に配信した「freee Tech Night 〜freee流、クレジットカードのマイクロサービス設計構築術」の様子をご紹介します。 先日freeeは、法人向けに企業成長を支援するための統合型ビジネスカード「freeeカード Unlimi…

CloudNative Days Tokyo 2021 に参加しました

CloudNative Days Tokyo 2021 は 11 月 4 日 〜 5 日の 2 日間に渡ってオンラインで開催されました。 freee は Platinum スポンサーとして協賛させていただき、さらに CLC チームから 2 人が登壇しました。

freeeのエンジニアサマーインターンって実際何やるの?一例をご紹介

こんにちは。id:tomoz6o9 です。 大阪開発拠点の所属のソフトウェアエンジニアで、普段はfreeeプロジェクト管理というプロダクトの開発を行っています。最近はマネジメント寄りの役割を担うことが多いです。 freeeでは例年夏にサマーインターンを2週間ほどで…

【連載 第8回】QAがfreeeカードUnlimitedのスクラムチームメンバーとして取り組んでること

こんにちは、freeeでQAエンジニアをしているymty(ゆもつよ)です。この記事はfreeeカード Unlimited の開発の裏側について紹介する連載の第8回目(最終回)になります。 今までの連載の中で、freeeカード Unlimitedのアーキテクチャーやインフラといった技…

マジ価値DeepDiver第一号の1カ月間のチャレンジ(連載 第3回)

こんにちは、freee関西支社でエンジニアをやっていますliaoです。19新卒として入社して、freee人事労務、freeeプロジェクト管理の開発を経て、現在はSREチームに所属してインフラ周りのことをしています。先日の連載記事で巨匠制度の歴史や初代・二代目巨匠…

安定した開発を続けるサイトビジットのRails活用術

こんにちは、DevBrandingのellyです。10月1日に配信した「freee Tech Night 〜安定した開発を続けるサイトビジットのRails活用術」の様子をご紹介します。 サイトビジット社は2021年4月にfreeeの子会社としてグループにジョインしました。『資格スクエア』や…

開発を止めずに Flow を TypeScript に移行する手法

こんにちは、freee人事労務開発チームでエンジニアをしている fiahfy です。 現在、freee人事労務のフロントエンドコードはほぼ TypeScript で記述されていますが、以前は Flow のコードが大部分を占めていました。 今回は、約 1200 ファイル程度あった Flow…

【連載 第7回】クレジットカードのインフラ作ってみた

どうもSREのid:renjikariです。この記事はfreeeカード Unlimited の開発の裏側について紹介する連載の第7回目になります。 私は直近でfreeeカード UnlimitedのStaging&Production向けのインフラ構築などを担当していました。(id:nekottyo が検証用アカウント…

Rubyの型チェッカーのSorbetを導入しました

申告チームでテックリードをやらせてもらっている id:nanjakkun です。 freeeではfreee会計をはじめ多くのプロダクトがRuby on Rails(以下Rails)のアプリケーションとして実装されています。 日々の開発の中で、Rubyでも静的な型の解決ができればなあと思う…

新卒エンジニアが全社員が集まるミーティング"WeeklyAekyoHour"のテーマソングを作った話

はじめまして、21新卒入社のtomoriと申します。 新卒研修を終え、6月からデータ基盤チームに配属されて日々エンジニアとして奮闘しています。 ですが、今回はエンジニアリングではなく、音楽を作った話をします。 一体新卒の僕が何の音楽を作ったかというと…

初代・二代目巨匠が考えるエンジニアキャリア(連載 第2回)

こんにちは、キャリアに悩めるエンジニアのichienです。先日はfreeeの巨匠制度の歴史についてこちらの記事でご紹介しましたが、今回は初代・二代目巨匠であるterashiさん、ebiさんをゲストに招いて当時の感想を聞きました。terashiさんは理系出身・生粋のス…

データ処理パイプラインの Argo Workflows 移行を検討した話

AirflowからArgo Workflowsへ freee の AI ラボというチームでエンジニアをしている id:nagomiso と⾔います。好きな飲み物はストロング系チューハイです。オススメはキリン・ザ・ストロングのコーラサワーと SAPPORO 99.99 のクリアレモンです。 さて, あま…

【連載 第6回】新規プロダクト&新造チーム&フルリモート:そのときEMに何ができるか?

TL; DR 新規プロダクトを新造チームで開発するとき、私のとったEMとしての行動は、ブランコを漕ぐ子どもの背に手を添える母親と同じものでした。 はじめに freeeの金融開発チームでエンジニアリングマネージャーをしている横田と申します。このfreeeカード U…

自分の枠を超えサービスの非連続的進化を生み出すfreeeの「巨匠制度」の歴史(連載 第1回)

DevBrandingのellyです。freeeのエンジニアには”巨匠”という「1ヶ月間通常業務から離れ非連続的な成長をもたらす成果を考え実行する」制度がありました。現在、その巨匠制度はマジ価値DeepDiver・ワンマンNavyという2つの制度に生まれ変わっています。今回は…

freeeアクセシビリティー・ガイドラインVer. 202110.0を公開しました

こんにちは、freeeのアクセシビリティー・ガイドラインおじさんの中根です。 基本的に在宅勤務でほとんど外に出掛けず、夏を感じることなく時を過ごした結果、夏休みを取るタイミングを完全に逸してしまったことに気づいた今日この頃、皆さんいかがお過ごし…

【連載 第5回】新卒1年目からの新規プロダクト開発

こんにちは、金融チームでエンジニアをしているsekkyです。この記事はfreeeカード Unlimited の開発の裏側について紹介する連載の第5回目になります。 この記事では、新卒1年目からマイクロサービスを用いた新規プロダクト開発にアサインされて感じたよかっ…

【連載 第4回】freeeカード Unlimited でのClean Architecture実践

こんにちは、金融チームでエンジニアをしているlvmingbeiです。この記事はfreeeカード Unlimited の開発の裏側について紹介する連載の第4回目になります。 この記事では、freeeカード Unlimitedの開発でClean Architectureを導入して学んだことをシェアでき…

失敗して攻め続けるために - freeeのエンジニアが障害対応で実践していること

2015年10月入社でコアエンジンチームの@kompiroと申します。普段は下記の3つの業務に従事しています。 お客様が自社の情報を把握するためのデータアグリゲーション機能の開発 マイクロサービスに切り出したデータアグリゲーション機能をEKSに移行 チーム横…

【連載 第3回】EMから再度エンジニアとしてプロダクト開発に挑戦して学んだこと

こんにちは、freeeの金融チームでエンジニアをしているtabachainです。この記事はfreeeカード Unlimited の開発の裏側を紹介する連載の第3回目の記事になります。 このfreeeカード Unlimited連載企画では、これまでWebアプリ開発エンジニアの視点からの記事…

新アプリリリース!iOSエンジニアとWebエンジニアの融合

こんにちは、DevBrandingのellyです。9月3日に配信した「freee Tech Night 〜新アプリリリース!iOSエンジニアとWebエンジニアの融合」の様子をご紹介します。 freee では iOS エンジニアと Web エンジニアは基本的に別々のプロジェクトで業務を行うことが多…

【連載 第2回】freeeカード Unlimited での非同期通信の設計と実装

金融チームでエンジニアをしているimamuraです。freeeカード Unlimited の開発の裏側について紹介する連載の第2回目になります。freeeカード Unlimited がどのようなサービスなのかは第1回目の記事*1で紹介していますので、そちらをご覧ください。また、そこ…

基盤サービスにおけるユーザーストーリ作成のポイント

ある程度事業規模が大きくなると、新規サービスを立ち上げたりマイクロサービスによるプロダクトの分割を行い、各サービスで共通に利用する機能を切り出したサービス、基盤サービスを立ち上げるタイミングがいつか来ることがあるかと思います。基盤サービス…

古事記輪読会をやってみた

こんにちは、livaです。普段はPSIRTでセキュリティエンジニアをやっています。アドベントカレンダーでは毎年記事を書いているので私が日頃何してるかはそちらを読んでいただければと思います。 developers.freee.co.jp developers.freee.co.jp さて、今回は…

【連載 第1回】freeeカード Unlimited の開発の道のり

金融チームでエンジニアをしているimamuraです。freeeカード Unlimited のβ版の提供が今年(2021年)の秋から開始されます。開発自体は半年以上かかっており、そこでの開発の裏側について連載を行います! 連載は以下のようになります。 ※ 日程、タイトルは…

freeeプロジェクト管理でJavaScriptバンドルサイズ削減に取り組んだ話

こんにちは! 中部オフィスでエンジニアをやっているichienです。 5月に入社してfreeeプロジェクト管理の開発を担当していました。今回はfreeeプロジェクト管理のJS(JavaScript)バンドルサイズを削減した話を紹介します。 改善前はバンドルしたJSファイルが5…

Stripeを使って自社マーケットプレイスに決済機能を実装しました

こんにちは、freeeのPublic APIチームでエンジニアをしているまっつーです。 ビールの美味しい季節ですが外で飲めないのが残念です。 僕らのチームは2021年7月にfreeeアプリストアに決済機能をリリースしました。 https://corp.freee.co.jp/news/paid-app.ht…

全サービス新デザイン!リブランディングの裏側

こんにちは、DevBrandingのellyです。7月30日に配信した「freee Tech Night 〜全サービス新デザイン!リブランディングの裏側」の様子をご紹介します。 今回からfreee tech nightも心機一転、新デザインに変更しています。 freee tech night ロゴ新デザイン …

技術による課題解決のプロセスの一例を紹介

こんにちは、okoshiです。 前回の私の記事は大変たくさんの方に読んでいただいて大変感謝しております。 今回はカッとしてシュッとやった一例を紹介させていただきます。 私の担当していたfreeeプロジェクト管理で、Git操作時にhuskyを用いて小さな課題を解…

「アルゴリズムイントロダクション」の社内輪読会を実施しました!

初めまして、今年の3月に入社した金山(@tkanayama_)です。freeeで技術者ブログを書くのは初めてです。 さて、今回は5月から2ヶ月ほど実施していた書籍「アルゴリズムイントロダクション(第1巻)*1」の輪読会の様子をお送りします。 「アルゴリズムイント…

スピードを上げても品質を落とすな!QAの挑戦

こんにちは、2021年7月に入社したDevBrandingのellyです。6月18日に配信した「freee Tech Night Online #12 〜スピード上げても、品質落とすな!QAの挑戦」の様子をご紹介します。freeeプロジェクト管理のQA担当uemuとエンジニアリングマネージャーnomuの二…