並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 570件

新着順 人気順

moneyの検索結果1 - 40 件 / 570件

  • 「Ask What, not Why」 失敗したときに自信を失いかけたら実行しているメンタル転落回避術 - Money Forward Developers Blog

    半年ぶりのカキコ……ども……。気づいたらHRソリューション本部からMFBC-CTO室に異動していたVTRyoです。兼任で引き続きHR系のマネーフォワード クラウドシリーズも担当しています。 ソフトウェアエンジニアとしての経験値が増えてくると、次第にレビュー担当者になることが増えてくるでしょう。私が所属するSREチームでもTerraformの相互レビューが頻繁に実施されています。そこで、事件は起きたのです。 自信を持ってApproveしたPull Requestで次々に事故が起きてしまった 現在HR内のマネーフォワード クラウドシリーズは、モダンな開発基盤へとリプレイス作業を多く行っています。これまで動いていた基盤に感謝しつつ、新しいPlatformへと移行し、最終的に元あったリソースを削除します。 事件はこの リソース削除 で起きました。 チーム内レビュー OK リポジトリ管理者レビュー

      「Ask What, not Why」 失敗したときに自信を失いかけたら実行しているメンタル転落回避術 - Money Forward Developers Blog
    • 攻撃して学ぶJWT【ハンズオンあり】 - Money Forward Developers Blog

      こんにちは。 マネーフォワードの新卒Railsエンジニア、きなこ と申します。 マネーフォワードX という組織で、日々プロダクトの開発に勤しんでおります😊 突然ですが皆さんは JWT という技術をご存知でしょうか? 私は趣味でCTFというセキュリティコンテストに出場するのですが、最近ホットだと感じるのがJWTに関連する攻撃です。 今年の1月に初めてJWTを題材にした問題に遭遇し、その後JWTの出題頻度が強まっていると感じ、社内に向けてJWTにまつわる攻撃を通して学ぶための記事を書いたところ、たくさんの反応をいただきました。 今回の記事はその内容を社外向けにアレンジし、ハンズオンを通して実際にJWTを改竄し、受け取るAPIを攻撃することでJWT自体を学べるようにしたものです。 本記事はJWTに興味があるWeb開発者を想定していますが、そうでない方も楽しんでいただけるようにハンズオンを用意し

        攻撃して学ぶJWT【ハンズオンあり】 - Money Forward Developers Blog
      • Rails appをRubyコードの改善だけで50%以上高速にした話 - Money Forward Developers Blog

        この記事は Money Forward Engineering 2 Advent Calendar 2022 18日目の投稿です。 こんにちは。マネーフォワード関西開発拠点でマネーフォワード クラウド会計Plus (以下会計Plus)のエンジニアをしているぽっけです。 この記事では、私が行った高速化について紹介します。 私は最近Railsアプリケーションの高速化を行っており、ある画面のレスポンスタイムを50%以上削減しました。そしてこの改善はRubyレベルの変更のみで達成しました。 この記事での「Rubyレベルの変更のみ」は、MySQLやRedis、Web APIなどへのアクセスには全く手を入れず、Rubyのプロセスが消費する時間のみを変更した、ということを意図しています。 MySQLなどへのアクセスは通常ボトルネックになりがちな箇所です。今回そこに手を入れずに高速化を達成できたのは、1つ

          Rails appをRubyコードの改善だけで50%以上高速にした話 - Money Forward Developers Blog
        • 開発生産性が上がるって分かったので GitHub Copilot Business を積極活用しています - Money Forward Developers Blog

          エンジニアリング戦略室の高井といいます。 みなさん、GitHub Copilot は利用されていますか? GitHub Copilot は GitHub と OpenAI が共同で開発した生成 AI を活用した開発支援ツールです。コードの自動補完、コード生成、ドキュメントの提案など、多岐にわたる機能を提供し、開発者の生産性を向上させることを目的としています。 マネーフォワードでは、昨年度にトライアルとして Copilot の利用を開始しました。本記事では、Copilot を利用して半年以上経過して、その利用がどのような効果をもたらしたかをレポートします。なお、ここで GitHub Copilot として言及されている Copilot のプランは GitHub Copilot Business です。 Copilot 利用状況・分析対象 なお、分析にはエンジニアリング組織のパフォーマンスを可

            開発生産性が上がるって分かったので GitHub Copilot Business を積極活用しています - Money Forward Developers Blog
          • 不要な処理が実行速度を速くする謎を追う - Money Forward Developers Blog

            こんにちは。 id:Pocke です。マネーフォワードでは Rails を用いた Web アプリケーションの開発と、RBS という Ruby の静的型システムの開発を行っています。 最近 RBS の開発をする中で、「不要な処理を削除すると実行速度が遅くなる」という不思議な現象に遭遇しました。この記事ではその現象を解説しようと思います。 なおこの記事は Ruby の知識を前提としないように執筆されており、Ruby の知識が必要となるところには注釈を加えて補足しています。 普段 Ruby を書かない方にも読んでいただければ幸いです。 問題を引き起こした変更 今回の問題は、RBS のメモリ使用量の削減を行っている中で遭遇しました。まずはどんな変更を行おうとしていたかを解説します。 変更の動機 最近私は RBS のメモリ使用量の削減に取り組んでいます。1 その取り組みの中で、RBS のパーサーが作

              不要な処理が実行速度を速くする謎を追う - Money Forward Developers Blog
            • Covid: Japan town builds giant squid statue with relief money

              Flying squid are a delicacy in the fishing town of Noto, however tourism has dropped considerably due to the pandemic

                Covid: Japan town builds giant squid statue with relief money
              • Passkey autofillを利用したパスワードレスログイン導入で得たものと、得られなかったもの - Money Forward Developers Blog

                English version of this article is available here はじめに こんにちは、CTO室 IDサービス開発部のyamato(@8ma10s)です。 マネーフォワード IDという、当社サービス向けのIdPを開発しています。 今回このマネーフォワード IDにおいて、パスワードを使わずに、生体認証などを利用してログインできる「パスワードレスログイン」という機能をリリースしました。 また、今回のリリースでは、既にいくつかの他社サービスで導入されているような通常のパスワードレスログインUIではなく、「Passkey autofill」という、ブラウザの自動補完を利用する新しいタイプのパスワードレスログインUI を(恐らく日本のサービスで初めて。エンドユーザーの目に触れるサービスという意味では、おそらく世界でも初めて)導入しています。 私達がどういった過程で、

                  Passkey autofillを利用したパスワードレスログイン導入で得たものと、得られなかったもの - Money Forward Developers Blog
                • 公用語が英語の組織で、日本語話者エンジニアがオススメする英語学習お役立ちツール【2022年初版】 - Money Forward Developers Blog

                  エンジニアブログでは初めまして、CTO室グローバル部のnishimura.yukariです。 前部署のCIO室から会社の社内異動公募制度(チャレンジシステム)を経て現在の部門で働いています。 (異動に至る経緯や想いは色々あるのですが、ちょっと長すぎるので別の機会にまたnoteにでも・・・) 先日、当社CTOから発表した通り、マネーフォワードのエンジニアリング組織では今後3年以内の公用語英語化を進めています。 マネーフォワードCTOが考えていること(2021年9月) グローバル部はその先駆者として、東京勤務ながらチームの公用語を英語に切り替え、様々な国出身のエンジニアが集って開発を進めている部門です。 そんな部署に異動志望を出した私自身といえば、実は【マネフォにジョインするまで、流暢に英語を話す人を周囲でほとんど見たことがなかった】ほど、英語とは無縁の学習環境からの出発でした。 エンジニアら

                    公用語が英語の組織で、日本語話者エンジニアがオススメする英語学習お役立ちツール【2022年初版】 - Money Forward Developers Blog
                  • DB呼び出し回数を減らしてコア機能を高速化した話。そして起こった悲劇と教訓 - Money Forward Developers Blog

                    初めに こんにちは、マネーフォワードクラウド連結会計(以降、クラウド連結会計)のバックエンド開発に従事しているTaskと申します。 今回は、クラウド連結会計のコア機能を高速化した話と、それが原因で起こった金額の不整合障害から得られた教訓を紹介しようと思います。 本記事内では、前提として簿記2級相当の知識や用語が頻出します。 連結会計とは まず、クラウド連結会計が扱っている連結会計について説明させてください。 連結会計とは、親会社・子会社など、支配もしくは従属関係にある複数の会社を1つのグループと捉えて、そのグループの決算を行うための会計手続きを指します1。 下の図の「連結グループA」の決算を行うイメージです。 この業務を「連結決算業務」と呼びます。 連結決算を行うことによって、会社の利害関係者(債権者や株主など)は各社単体だけではなく、グループとしての財政状態・経営成績・キャッシュフローの

                      DB呼び出し回数を減らしてコア機能を高速化した話。そして起こった悲劇と教訓 - Money Forward Developers Blog
                    • React Componentの実装ルールを決めてみた - Money Forward Developers Blog

                      こんにちは。 経費精算サービス「マネーフォワード クラウド経費」の開発チームでフロントエンドエンジニアをしている坂本です。 クラウド経費ではJSのライブラリとしてReactを採用しているのですが、最近クラウド経費で React Component を実装する際のルールをまとめたので、その話を書こうと思います。 なぜルールをまとめようと思ったのか Componentの分割ルールとしてAtomic Design、スタイルの管理としてstyled-components、GraphQL用のライブラリとしてApollo Clientを導入し実装を進めています。 昨年の10月までは挙げた3つとも使用していなかったので、試行錯誤しながら進めています。 チームメンバーの各々が試行錯誤しながら実装を進めていくので、最近はチーム内で認識の齟齬や持っている情報に差が出るようになりました。 そこで一旦現状を整理し

                        React Componentの実装ルールを決めてみた - Money Forward Developers Blog
                      • チームをスケールさせるのに近道はない。でもやるしかないんだ。 - Money Forward Developers Blog

                        マネーフォワードビジネスカンパニー クラウドERP本部 会計Plus開発部の西村です。 エンジニアリングマネジャーとして クラウド会計Plus の開発に携わっています。(執筆時) 本記事では ユニコーン企業のひみつ ―Spotifyで学んだソフトウェアづくりと働き方 を何度も読んだ私が toB 向けのプロダクト開発において経験し、考えたことを紹介します。 私は2021年1月にソフトウェアエンジニアとして入社し、グループリーダーを経て、エンジニアリングマネジャーとしてマネジメントに従事しているという立ち位置です。 もちろん1人でなしとげたことではなく、チームで考えて、学んで、成長してきた記録です。 https://www.oreilly.co.jp/books/9784873119465/ この本はインセプションデッキなどを紹介した アジャイルサムライ のジョナサン・ラスマセンの新作。著者が

                          チームをスケールさせるのに近道はない。でもやるしかないんだ。 - Money Forward Developers Blog
                        • Goのテストに使える手作りモックパターン - Money Forward Developers Blog

                          こんにちは。 京都開発拠点でGoエンジニアをしています @yoskeoka です。 Goを中心技術として性能改善やプロダクト間を横断するような機能の設計、実装を行うKTAチーム (京都開発本部 テクニカルアーキテクトチーム) 所属です。 突然ですが、皆さんはGoでテストを書いているでしょうか。 我々はテストを書くことが中長期的なスピードアップに繋がると信じて日々テストを書くようにしています。 KTAではGoの実装をする際にClean Architectureの考えに基づいたpackage分けを行っていますが、packageを分けたり、インターフェースを定義したりとしていくと、テストを書くのが難しい部分というのが出てきます。 そんな場合に使えるモック作りテクニックを今回は紹介したいと思います。 Clean Architectureはテストしやすくなると言うが Clean Architectu

                            Goのテストに使える手作りモックパターン - Money Forward Developers Blog
                          • マネーフォワードCTOが考えていること(2020年3月) - Money Forward Developers Blog

                            こんにちは、マネーフォワード CTOの中出(なかで)です。 CTOの私が普段なにを感じて、どんなことを考えているかを、改めて言語化して、社内に共有するという取り組みをしています。 そうしたところ「当社のエンジニア組織に興味を持っている方にも読んでいただくのがいいのでは?」という社内の意見もあり、今回公開することにしました。 もちろん、日々考えていることは変化しているので、今後は四半期に一度ぐらいの頻度で、変更があれば更新していきます。 ※公開用として、社内向けの内容を一部編集しております。 これからのマネーフォワードのエンジニア組織について まず、マネーフォワードのエンジニア組織として「どこを目指すのか」という話をしたいと思います。 もちろんビジネスには「やれる・やれない」という議論も必要ですが、まずは私たちが「どこを目指すのか」という意志が必要です。 そして、「どこを目指すのか」を決めた

                              マネーフォワードCTOが考えていること(2020年3月) - Money Forward Developers Blog
                            • 3ヶ月間の英語研修でTOEICスコア 665 → 890 になった話 - Money Forward Developers Blog

                              エンジニアリング戦略室の高井です。先頃からお伝えしているように、マネーフォワードではエンジニア組織の公用語を英語にすることを計画しています。世界中から優秀なエンジニア人材を集め、プロダクトをさらに成長させることが目的です。 エンジニア組織の英語化に向けて、組織的な英語研修のトライアルも始まりました。英語習熟度に応じたプログラムを策定し、そのための研修を行なっています。まずは直近で必要となる人からということで、第一弾となる英語研修プログラムに参加しました。 今回の記事は、そのときの個人的な経験の記録です。私自身、大学卒業後に、これといって積極的に英語を勉強したことがありませんでした。もちろん、ソフトウェアエンジニアとして、英語ドキュメントを読む必要があったり、カンファレンスで英語スピーカーの発表を聞いたり、英語学習方法のブログをブックマークしたり、英語学習の書籍を購入だけしたり、ということは

                                3ヶ月間の英語研修でTOEICスコア 665 → 890 になった話 - Money Forward Developers Blog
                              • マネーフォワードCTOが考えていること(2020年9月) - Money Forward Developers Blog

                                こんにちは。 マネーフォワード CTOの中出(なかで)です。 CTOの私が、普段「なにを感じて、どんなことを考えているか」について、四半期に一回社内へ共有している内容を一部編集し、エンジニアブログに公開したいと思います。 前回はこちら:マネーフォワードCTOが考えていること(2020年6月) 目次 技術ポートフォリオの配分を変える ベトナム拠点とグローバルエンジニアについて コロナ禍の新入社員への影響について 技術ポートフォリオの配分を変える マネーフォワードは創業期からこれまで、Railsに集中する形で技術のポートフォリオを構成してきました。しかし私たちが中長期的に価値あるサービスを社会に提供し続けるために、技術戦略として、他の技術の割合を意識的に高めていく必要があると感じています。 これまでは、統一した技術で開発することのメリットが勝っていました。しかし多くのプロダクトがグロースしたた

                                  マネーフォワードCTOが考えていること(2020年9月) - Money Forward Developers Blog
                                • Googleの実験でわかった「優れている管理職」に共通する8つの行動 – MONEY PLUS

                                  人生100年時代を迎え、長く働き続けるためには自分の強みや課題を把握し、それを活かせる仕事を見つける必要があります。 そこで、人事コンサルタント・西尾 太氏の著書『人事の超プロが教える 会社員 50歳からの生き残り戦略』(PHP研究所)より、一部を抜粋・編集してキャリアの棚卸しについて解説します。 管理職として優れている人の8つの行動 マネジメント力は、豊富な経験や知識がある人ほど高いパフォーマンスを発揮しやすい、50代の強みとなるスキルです。部長や課長などの役割をしっかりと果たすことができれば、転職や独立・起業をする場合の武器にもなります。 マネージャーについて、米国のGoogleが興味深い実験を行っています。従業員にとってマネージャーとは重要な存在なのか。Googleではそれを否定するために、2002年にマネージャーのいないフラットな組織に変えたそうです。 ところが、この実験は失敗に終

                                    Googleの実験でわかった「優れている管理職」に共通する8つの行動 – MONEY PLUS
                                  • 管理職とは何か。人を使うとはどういうことか、組織を作るとはどういうことか | 知る-コラム | Money Canvas(マネーキャンバス) 三菱UFJ銀行

                                    管理職と、一般社員の給与はかなり違います。 実際、厚生労働省の「令和4年賃金構造基本統計調査」では、管理職は非役職者に比べて、報酬の水準が高く設定されています。 だから、稼ぎたいなら、「人を使う」ことを避けて通れません。 また、もっと稼ぎたいなら、会社組織を作り上げなければなりません。 しかし「人を使う」技術は学校で習う性質の技術ではありません。 対象が千差万別である上、「与えられた問題を、決まった手法に則って解く」というものではないため、「これで万事OK」という事がないからです。 しかも、ほとんどの人は「管理職」になって、突然その技術を身に着けるように言われます。座学などの研修が提供されることもありますが、殆どは「現場で失敗しながら覚えろ」です。 そのため、管理職になってから、マネジメントで苦労する人は非常に多いのです。 そこで本稿では人を使う事と、組織を作ることの両者に焦点を当て、「人

                                      管理職とは何か。人を使うとはどういうことか、組織を作るとはどういうことか | 知る-コラム | Money Canvas(マネーキャンバス) 三菱UFJ銀行
                                    • 堀江貴文「僕たちの世界はもう、働かなくていいフェーズに移行した」(MONEY PLUS) - Yahoo!ニュース

                                      民間ロケット事業や和牛ビジネスなどを手がける堀江貴文さん。仕事のほとんどをスマホでこなし、長い間パソコンを開いていないといいます。堀江さんはどのようにスマホを使い、お金を稼いでいるのでしょうか。著書『スマホ人生戦略 お金・教養・フォロワー 35の行動スキル』(学研プラス)から一部抜粋して紹介します。 【写真】一番人気のアイスはどれ?男女で好みが異なる、世代別アイスランキング イスラエルの歴史学者、ユヴァル・ノア・ハラリの書いた『サピエンス全史』(河出書房新社)を読んだことはあるだろうか。世界的なベストセラーになった本だから知っている人もいるだろう。僕もたびたび著書でその言葉を引用している。 同書は、人類の文明を俯瞰して歴史的事実から検証した、壮大な物語だ。とりわけ僕は、「人間は穀物に家畜化された」といった表現に注目した。そして、そこから非常に納得がいく論考が展開されている。 旧石器時代、人

                                        堀江貴文「僕たちの世界はもう、働かなくていいフェーズに移行した」(MONEY PLUS) - Yahoo!ニュース
                                      • Ruby や Rails のアップグレード情報を共有する場を作りました。 - Money Forward Developers Blog

                                        こんにちは。 id:Pocke です。最近のマイブームはルピシアのラムレーズンの紅茶です。1 Ruby や Rails のアップグレード情報を共有する場を作ったので、それをご紹介しようと思います。 背景 Ruby や Rails のアップグレードは単純な作業ではありません。 アップグレードには多くの変更が含まれています。変更はそのソフトウェアが成長している証ですが、一方で痛みもあります。Ruby や Rails を使うアプリケーションが、それらの変更に対応する必要があるためです。 そのようなアップグレード作業を楽にする取り組みはすでにいくつか存在します。 例えば Rails ガイドの Rails アップグレードガイドでは、一般的なアドバイスと、各バージョンで注意すべき変更が書かれています。 また 社内版 Rails アップグレードガイドを公開します - Timee Product Team

                                          Ruby や Rails のアップグレード情報を共有する場を作りました。 - Money Forward Developers Blog
                                        • マネーフォワード CTO が考えていること(2023 年 12 月) - Money Forward Developers Blog

                                          こんにちは、マネーフォワード CTO の中出(なかで)です。 CTO の私が、普段「なにを感じて、どんなことを考えているか」について、四半期に一回社内へ共有している内容を一部編集し、 Developers Blog に公開したいと思います。 前回はこちら:マネーフォワード CTO が考えていること(2023 年 9 月) 技術的負債とその返済 7年前、2016年12月にCTOになって、最初の大きな決断は、すべてのサービスが一つの大きなデータベースに依存している状態から抜け出すことでした。私たちは小さなベンチャー企業でしたから、素早くサービスを立ち上げるためにデータベースを分割せず、大きなデータベースを共有するという技術的な意思決定がされていました。 しかし、その決定はサービスが軌道に乗るにつれて問題を引き起こすようになります。毎月、給料日になるとデータベースの負荷が高まり、全サービスがスロ

                                            マネーフォワード CTO が考えていること(2023 年 12 月) - Money Forward Developers Blog
                                          • 4年ほど本番運用してきたGoogle Kubernetes Engine。4年の間で変化し続けてきた弊社のIngress周りの歴史 | Money Forward Kessai TECH BLOG

                                            4年ほど本番運用してきたGoogle Kubernetes Engine。4年の間で変化し続けてきた弊社のIngress周りの歴史 きづけば2021年ですね。12月末に書いたこの記事は年末休暇の関係で、公開がこのタイミングになりました。あけましておめでとうございます。 今回は、マネーフォワードケッサイが利用しているGCP/GKEのIngreeまわりを振り返ってみたいとおもいます。 創業初期 2017年3月時点ではGCPには証明書を自動的に作成する仕組みがなかった事もありますが、まだまだ証明証は信用の為にEVを買うという考えが強かったので、EV証明書とワイルドカード証明書を購入してIngressに設定してました。 証明書の自動作成と更新できるように ユーザが利用するドメインのみ購入した証明書を使い、社内利用のドメインは、cert-managerを利用して作成したLet’s Encriptの証

                                              4年ほど本番運用してきたGoogle Kubernetes Engine。4年の間で変化し続けてきた弊社のIngress周りの歴史 | Money Forward Kessai TECH BLOG
                                            • すぐに始められる!GitHubコミュニケーションでチームの情報共有コストを下げよう - Money Forward Developers Blog

                                              こんにちは。あるいはこんばんは <VTRyo>です。 2022年6月に一人Product SREだった僕もようやくメンバーが増え、チームとしてコミュニケーションを成立させねばという気持ちになってきました。 タスク管理ツールといったチームに閉じているものは基本的にチーム単位で選定できるのがマネーフォワードの良いところです。 我々マネーフォワードクラウドHRソリューションのSREグループ(以降SREグループと表記)では、GitHubを使って以下のことをしています。 チームの概要情報(ミッション、責任範囲、スキルスタックなど) タスク管理 メンバー間の情報共有 所有するコードの管理(issue template、GitHub Actionsなど) 今回は、社員の方からこんな声を頂いたことをきっかけに執筆しています! なぜ、チームコミュニケーションをGitHubに寄せたのか 最も強いモチベーション

                                                すぐに始められる!GitHubコミュニケーションでチームの情報共有コストを下げよう - Money Forward Developers Blog
                                              • 組織にSREの文化を作り上げていくEnabling SRE - Money Forward Developers Blog

                                                こんにちは、マネーフォワード サービス基盤本部 インフラ部に所属している中谷です。 先日、鈴木のブログにもあったように、サービス基盤本部では体制を変えていっている真っ最中です。(今までの組織体制の課題や、これからの本部としての目指す方向の詳細については、是非そちらのブログを参照してみてください。) その新しい体制の中で "Enabling SRE" というチームが生まれるのですが、Enabling SREとはどういうチームなのか?どういう背景で生まれたのか?何をやっていくのか?ということを紹介したいと思います。SREの文化を根付かせたいけど、どうアクションすればいいかわからないといった方の参考になればいいなと思っています。 はじめに まずは背景を簡単に説明して、なぜEnabling SREが必要になったのかを知ってもらいたいなと思います。 サービス基盤本部の体制変更の背景 マネーフォワード

                                                  組織にSREの文化を作り上げていくEnabling SRE - Money Forward Developers Blog
                                                • 10年もののRailsアプリの持続可能性を求めて -なぜ初手でCoffeeScript廃止を選んだのか- - Money Forward Developers Blog

                                                  シニアソフトウェアエンジニアのusadamasaです。 マネーフォワード クラウド会計とそれに関連するマイクロサービス群の開発運用を担当しています。 本記事では、クラウド会計という10年もののRailsアプリの持続可能性をいかにして確保していくかの取り組みをご紹介します。 TL;DR 私が所属するチームでは、クラウド会計の開発運用における課題を整理し、それぞれの課題に対して解決策を検討し、実行するための取り組みを進めています。 最初にクラウド会計の全体の構造を明らかにし、課題を可視化、組織の共通認識としました。 その上で銀の弾丸を求めるのではなく、有期かつ漸進的な改善のプロジェクトとして計画することが成果に繋がります。 クラウド会計の現状 クラウド会計はマネーフォワード クラウドの代表的なプロダクトの一つです。 2013年にリリースされてから10年、多くの機能追加や改善を重ね、現在では沢山

                                                    10年もののRailsアプリの持続可能性を求めて -なぜ初手でCoffeeScript廃止を選んだのか- - Money Forward Developers Blog
                                                  • 決済システムを超えて。CBDC as a programmable moneyー中銀デジタル通貨についてー|福島良典 | LayerX

                                                    どうも、すべての経済活動を、デジタル化したいLayerXの福島です。 本日は今日出たビッグニュースにからめてCBDC(中央銀行が発行するデジタル通貨)についてです。 早速ですが、こちらの記事。歴史的な内容かと思います。 日銀は中央銀行が発行するデジタル通貨(CBDC)の実現を見据えた準備を加速する。2日に技術面の論点をまとめたリポートを公表し、課題解決に向けて実証実験に乗り出す方針を明らかにした。現金を介さないデジタル決済の需要が高まり、中国などの発行計画も進むなか、日銀も出遅れないように踏み込む。 本日、日銀からもリリースが出ています。 pdf本文にはこういった記述があります。 上記のうち、概念実証フェーズ1は、2021 年度の早い時期に開始するこ とを目指している。今までも日銀はProject Stellaにおいて、主にDLTの決済システムの応用を検討していました。 https://w

                                                      決済システムを超えて。CBDC as a programmable moneyー中銀デジタル通貨についてー|福島良典 | LayerX
                                                    • マネーフォワードCTOが考えていること(2021年9月) - Money Forward Developers Blog

                                                      こんにちは。 マネーフォワード CTOの中出(なかで)です。 CTOの私が、普段「なにを感じて、どんなことを考えているか」について、四半期に一回社内へ共有している内容を一部編集し、エンジニアブログに公開したいと思います。 前回はこちら:マネーフォワードCTOが考えていること(2021年6月) 目次 エンジニア組織の英語化 VPoEがベトナム拠点に赴任 AI領域のエンジニアの採用拡大 名古屋拠点の設立準備 エンジニア組織の英語化 マネーフォワードはグローバル企業を目指します。 今後、より積極的に世界中から優秀なエンジニアの方の採用を進めていく目的で、2024年度中を目処に、社内エンジニア組織における仕事上のコミュニケーション言語を英語にすることを決定しました。 ※ 全社のコミュニケーション言語はこれまで通り日本語となります。 今後の実施イメージ: 英語話者が配属されるチームから順次開始(20

                                                        マネーフォワードCTOが考えていること(2021年9月) - Money Forward Developers Blog
                                                      • GCP上では誰もが同じ権限に、そして開発者全員が一時的に権限付与できるツール「granter」について | Money Forward Kessai TECH BLOG

                                                        GCP上では誰もが同じ権限に、そして開発者全員が一時的に権限付与できるツール「granter」について こんにちは、マネーフォワードケッサイ(以下MFK)SREチームのshinofaraです。今回は権限の仕組みを見直した話と、それを実現する為に開発したgranterというツールについてお話したいと思います。 また今回granterのcore部分をmfkessai/granter_coreとして公開しています。 granter登場以前の世界 MFKでは、2017年の創業時からGoogle Cloud Platform(以下GCP)とGoogle Workspace(当時はG Suite)を選択して利用してきました。 GCPの Cloud Identity and Access Management (IAM)では、Workspaceで作成した個人のアカウントだけでなく、Groupに対して権限

                                                          GCP上では誰もが同じ権限に、そして開発者全員が一時的に権限付与できるツール「granter」について | Money Forward Kessai TECH BLOG
                                                        • 私の英語学習法とその結果~iOSエンジニアの場合~ - Money Forward Developers Blog

                                                          この記事は、Money Forward Engineering 1 Advent Calendar 2022 2日目の投稿です。 こんにちは。マネーフォワード MEのiOSエンジニア、ひらた(@cafedeichi)です。 今回は私の英語学習について少しお話します。 私がiOSエンジニアとしてのキャリアをスタートしたのはiOS 6がリリースされた頃でした。当時はAppleの公式ドキュメントの和訳が少なく、必然的に英文を読む機会が増えたことで、少しずつ英語そのものにも興味を持つようなりました。知りたいことが英語で書いてあるので、英語ももっとわかるようになりたいと思ったのです。その後、本格的に学習を始めた2016年の夏から今日まで、iOSアプリ開発を通してどのように英語学習に取り組み、英語力を高めていったのかを、英語の4技能であるリーディング、リスニング、スピーキング、ライティングに分けて振り

                                                            私の英語学習法とその結果~iOSエンジニアの場合~ - Money Forward Developers Blog
                                                          • メール取込をリリースしました! - Money Forward Developers Blog

                                                            こんにちは!マネーフォワードエンジニアの木吉です。 CTO室マイクロサービス推進部で社内のさまざまなプロダクトから使われるマイクロサービスを開発しています。 今年6月にメール取込というサービスをリリースしました。 お知らせはこちらです。 今回はそのメール取込について紹介する記事になります。 メール取込とは? メールの本文あるいは添付ファイルを解析した結果をデータとして提供することを目的としたプロダクトです。 背景 マネーフォワードでは、アカウントアグリゲーションという技術を強みとしています。 金融機関などのサービスと連携し、APIまたはスクレイピングを用いてデータの取得を行い、口座の入出金情報などのデータの取得を自動で行う仕組みです。 日々、連携できる金融機関やサービスは増えていきます。しかし、 そもそもAPI連携できないサービス 複雑な認証フローを要求されるサービス こういった特徴のサー

                                                              メール取込をリリースしました! - Money Forward Developers Blog
                                                            • strong_migrations gemのススメ - Money Forward Developers Blog

                                                              こんにちは。会計Plusでエンジニアをしているぽっけです。最近はシャケをしばくバイトで、やっとでんせつに上がりました。 今日はstrong_migrationsというRails向けのgemを紹介します。 strong_migrationsとは https://github.com/ankane/strong_migrations strong_migrationsは、危険なmigrationを検出するgemです。 データベースのmigrationは、ときに危険になります。たとえば実行するDDLによってはデータベースへの書き込みをブロックしてしまうことがあります。またテーブル定義の変更は、うまくやらないとアプリケーションが意図せぬ動作をするかも知れません。 strong_migrationsはそのような危険なmigrationを検出します。 ⁠使い方 使い方はかんたんです。strong_mi

                                                                strong_migrations gemのススメ - Money Forward Developers Blog
                                                              • 会計PlusのWebフロントエンドパフォーマンス改善 - Money Forward Developers Blog

                                                                大阪開発拠点でマネーフォワード クラウド会計Plus(以下、会計Plus)プロダクトのフロントエンドエンジニアをやってます、しばもとです。好きな食べ物は、ポンデリングです。 私が所属する会計PlusのWebフロントエンドで改善活動を行いました。その改善活動としてビルド時間の短縮、バンドルサイズの削減、Jestの実行時間短縮など同じフロントエンドエンジニアの方の役に立つと思ったので紹介させていただきます。 簡単な会計Plusの技術的な紹介 会計Plusのフロントエンドでは、次のツールを使用しています。 バンドルツールに、webpack テストフレームワークに、Jest これらのツールは、CI/CDのサービス CircleCI上で動かしています。また、フロントエンドライブラリとしてReact、型にTypeScriptを使用しています。 ※ 説明の都合上、必要最小限の紹介をしています。 改善内容

                                                                  会計PlusのWebフロントエンドパフォーマンス改善 - Money Forward Developers Blog
                                                                • 日本で30年間も賃金が増えなかったのは誰のせいなのか? – MONEY PLUS

                                                                  新型コロナウイルスによって雇用環境が悪化する以前から、日本では海外諸国と違い30年間も平均賃金が増えていませんでした。その原因は、企業の人件費削減やいわゆる「非正規化」の進展だといわれています。 しかし、それだけでは当事者である労働者が「なぜ低賃金を甘受してきたのか」説明がつきません。そこで今回は、これまでに見落とされてきたもうひとつの根本的な原因について考えていきます。 日本では平均賃金が30年間増えていない 最初に、G7諸国の平均賃金の推移をみてみましょう。平均賃金はほとんどの国で右肩上がりに上昇しているにもかかわらず、日本の平均賃金は実に30年近く横ばいのままです。 日本は、1990年初頭はアメリカに次いで2番目の賃金水準だったにもかかわらず、現在は下から2番目に転落しています。高度経済成長期やバブル景気は過去の話、日本は30年間で賃金の安い国になってしまったのです。

                                                                    日本で30年間も賃金が増えなかったのは誰のせいなのか? – MONEY PLUS
                                                                  • How to start SRE in a small team, all by yourself. - Money Forward Developers Blog

                                                                    「少人数のチームにて、一人からSREを始めるにはどうすればいいのか?」 2021年の10月からHR領域(マネーフォワードクラウド勤怠)でSRE組織を立ち上げているVTRyoです。 もっとサービスをより安定させたい!より向上したいといった話から、SREという役割を設置するケースは増えています。 しかし、SREという概念のなかったチームや部署で始めるにはどこから手をつければよいのでしょう。 SREの基本について記されたSRE サイトリライアビリティエンジニアリング――Googleの信頼性を支えるエンジニアリングチームには多くの原則が書かれていますが、同じことを丸々取り組むには前提や環境が違う部分も出てきます(SREのプラクティスを知るにはよい参考資料であることは間違いありません)。 というわけでこの記事では、以下の部分に答えられるよう進めていきます。 SRE本を読んだが、実際の組織やチームでは

                                                                      How to start SRE in a small team, all by yourself. - Money Forward Developers Blog
                                                                    • Dependabot 運用を自動化したい - Money Forward Developers Blog

                                                                      この記事は、Money Forward Engineering 1 Advent Calendar 2022 16日目の投稿です。 Money Forward ME サーバサイドエンジニアの島津です。 今回は、Dependabot 運用の自動化について、ご紹介したいと思います。 Dependabot について Dependabot は、プロジェクトで使用されているライブラリの脆弱性を監視し、依存関係を最新の状態に保つための、GitHub のサービスです。 その中でもいくつか機能がありますが、今回は Dependabot version updates の機能を使用した際の自動化についてです。 この機能を使うと、リポジトリ内の各種パッケージのバージョンをチェックし、常に最新に保つために自動的に bot が プルリクエストを作成してくれます。 詳しい設定方法は割愛しますが、リポジトリ内で .g

                                                                      • こんにちわ、5年前にお世話になっていた開発者のものです - Money Forward Developers Blog

                                                                        こんにちは マネーフォワードでVPoEをしています、渋谷(@ryoff) です。 この記事はマネーフォワードアドベントカレンダー2021🎄の1日目の記事です。 私は戻ってきた アドベントカレンダーなにか書こうかな、って悩んでたんですが、実は最近、VPoE業務をしながら、とあるプロダクトのチームリーダーも兼務し始めたので、その話を書こうと思います。 実はこのプロダクト、自分が2014年にマネーフォワードに入社後に立ち上げを経験したプロダクトでして、2016-2017年ぐらいに次期リーダーに託して自分は別の業務に移っていきました。 エンジニアのキャリアにおいて、1つのプロダクトに関わり続ける事はむしろ珍しく、数年で別の業務、もしくは、別の会社へと移っていくことも多いのではないかと思います。 過去自分が関わったプロダクトに戻ってくる、という経験は珍しいので、 過去自分が関わったコード・設計・チ

                                                                          こんにちわ、5年前にお世話になっていた開発者のものです - Money Forward Developers Blog
                                                                        • エンジニアが技術広報に取り組んだ奮闘記 2021年上期 - Money Forward Developers Blog

                                                                          数カ月ぶりにおはようこんにちはこんばんは。 マネーをフォワードする会社で技術広報してるluccafortです。 皆さん元気ですか? 私は応援するマンチェスター・シティがチャンピオンズリーグの優勝を逃してしまいやる気の全てが虚無に消え去ってしまいました。 でもコパ・アメリカでアルゼンチンがグループ首位になったのでこれを糧に日々をなんとか過ごしています。 選手ではアグエロが好きです。 今年の3月から技術広報を本格始動してはや3ヶ月、怒涛の時間を過ごしたので技術広報立ち上げ期の壮絶ハードな活動を書いておこうと思います。 めちゃくちゃ頑張ったので 全力でシェアしてください!!! エンジニアが技術広報としていろいろ貢献したり、失敗したことも会社の資産だと考えたので今回エンジニアブログに投稿させてもらいました。 技術的な内容ではないのですが、プロダクト開発でも技術広報でも根底となる思考プロセスやカイゼ

                                                                            エンジニアが技術広報に取り組んだ奮闘記 2021年上期 - Money Forward Developers Blog
                                                                          • Railsのnew_framework_defaultsとの向き合い方 - Money Forward Developers Blog

                                                                            こんにちは、ぽっけです。マネーフォワード クラウド会計Plusでエンジニアをしています。 この記事ではRailsのnew_framework_defaultsとの向き合い方を整理します。私は最近Railsアップグレード業をしています。その中でこの設定との向き合い方を考える機会があったため、それを記事にしたためました。 new_framework_defaults とは まずはnew_framework_defaultsとは何か、について説明します。 この記事では便宜上、以下の2つの要素をまとめてnew_framework_defaultsと表現しています。 Rails::Application::Configuration#load_defaultsメソッド config/initializers/new_framework_defaults_*.rb ファイル これらはRailsのアップ

                                                                              Railsのnew_framework_defaultsとの向き合い方 - Money Forward Developers Blog
                                                                            • Passkey の動向 2023年ふりかえり - Money Forward Developers Blog

                                                                              はじめに こんにちは、マネーフォワード ID 開発チームの @nov です。 2023年はマネーフォワード ID として本格的にパスキーのサポートを開始した年でした。 2023年4月にリリースしたマネーフォワード ID のパスキー実装ですが、2023年末の時点でマネーフォワード ID へのログインアクションの7%ほどがパスキーによるログインになっており、Google Sign-in や Sign in with Apple などを抜いてパスワードに次ぐ第二位の認証手段となっています。 この一年で、Money Forward Developers Blogにも、最初に Passkey Autofill に全面対応した実装でリリースに至った経緯や、定期的な利用状況レポートなどを挙げてきました。 Passkey autofillを利用したパスワードレスログイン導入で得たものと、得られなかったもの

                                                                                Passkey の動向 2023年ふりかえり - Money Forward Developers Blog
                                                                              • 組織と事業の急拡大に立ち向かうためのマルチテナント Amazon EKS クラスタ/マルチアカウントアーキテクチャ / Multi-tenant EKS Muti-account architecture at Money Forward

                                                                                AWS Summit Online 2020 (https://aws.amazon.com/jp/summits/2020/) の発表資料です マネーフォワードは創業当初からオンプレミス環境で運用を行ってきましたが、 組織や事業の急拡大に伴いインフラチームがボトルネックとなることが増えてきました…

                                                                                  組織と事業の急拡大に立ち向かうためのマルチテナント Amazon EKS クラスタ/マルチアカウントアーキテクチャ / Multi-tenant EKS Muti-account architecture at Money Forward
                                                                                • 年間40万円以上の節約になる場合も。個人事業とマイクロ法人の二刀流によるメリットと留意点 – MONEY PLUS

                                                                                  経営者の中には個人事業と法人を同時に並行している方もいます。これにはどういう理由があるのでしょうか? 同時並行するメリットやどのような留意点があるのかを解説していきます。 個人事業と法人の二刀流とはどういうこと? 個人事業と法人の二刀流とは、個人事業として事業を行いながら、従業員を雇わず株主兼取締役の1人で事業を行う、個人事業のような小さな規模の会社「マイクロ法人」を設立し、法人の役員としても事業を行っていることをいいます。 筆者は法人を設立し、法人の代表者となっていますが、執筆や講師業などで依頼元との契約の都合で一部個人事業でしか受けられない業務もあるため、個人事業と法人を並行する二刀流の状態となっています。 個人事業とマイクロ法人の二刀流で並行するメリットとしては、個人事業主の税金の仕組みと、法人の役員の税金の仕組みを使うことで節税、社会保険料の節約があります。それぞれ詳しく見ていきま

                                                                                    年間40万円以上の節約になる場合も。個人事業とマイクロ法人の二刀流によるメリットと留意点 – MONEY PLUS