並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 701件

新着順 人気順

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

  • 「バーガーキング」が大量閉店、ネット上では阿鼻叫喚 – MONEY PLUS

    ハンバーガーチェーンの「バーガーキング」が5月中に大量閉店することが明らかになりました。閉店する店舗数は、実に現在運営している店舗の2割強に及びます。 同社公式サイトの店舗紹介ページに記された閉店のお知らせに、バーキンファンは阿鼻叫喚のツイートを連発。いったい何が起きているのでしょうか。 「俺はどこでワッパーを食べればいいんだ」 公式サイトの店舗紹介ページにズラリと並んだ閉店する店舗の情報。現在、国内にある99店舗のうち、22店舗を5月中に閉店する予定です。 閉店店舗数は都府県別に、茨城(3)、埼玉(2)、千葉(3)、東京(5)、神奈川(2)、岐阜(1)、京都(1)、大阪(4)、兵庫(1)の計22店舗。茨城と京都からは完全に店舗が消滅、6店舗ある大阪は3分の1に激減することになります。 大量閉店を知った人たちがTwitterで「バーガーキング大量閉店かなしい」「閉店したら俺はどこでワッパー

      「バーガーキング」が大量閉店、ネット上では阿鼻叫喚 – MONEY PLUS
    • 「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
        • 短大卒から年収1250万円、“転職の達人”motoさんが実践する「軸ずらし転職」とは – MONEY PLUS

          終身雇用が過去の遺物になった言われる今。しかし、思い通りに年収がアップするような転職先にはなかなか出会えないのも事実です。motoさん(32)は短大卒業後、地方で年収240万円のホームセンターに就職するキャリアからスタート。4度の転職を経て本業のベンチャー企業の管理職では年収1,000万円超、ブログ執筆による広告収入をはじめとした副業では年収4,000万円と10年間で年収を20倍超にした「転職の達人」です。8月には自身の経験則を綴った『転職と副業のかけ算』(扶桑社)を発行しました。 今回は、彼の提唱する年収アップの秘訣である「軸ずらし転職」とは何なのかを聞いてきました。果たして、私たちのような普通のビジネスマンでも可能なのでしょうか? ――ブログやTwitterなどで転職や副業について盛んに発信し、多くのフォロワーを集めるmotoさんですが、本業では営業マンとしても活躍しています。4度も変

            短大卒から年収1250万円、“転職の達人”motoさんが実践する「軸ずらし転職」とは – MONEY PLUS
          • 名古屋のソウルフード「スガキヤ」が大量閉店、ネット上では阿鼻叫喚(MONEY PLUS) - Yahoo!ニュース

            愛知県名古屋市を中心に展開するラーメンチェーン「スガキヤ」が、9月末までに大量閉店することが明らかになりました。今年に入ってから閉店する店舗の数は、全体の約1割に及びます。 【表】大量閉店する「スガキヤ」リスト 公式サイトのお知らせページに掲載された閉店情報に対し、スガキヤファンからは「何があったのか」と心配の声が上がっています。運営元のスガキコシステムズに事情を取材しました。 名古屋のソウルフードと呼ばれるほど、地元に定着しているスガキヤの「ラーメン」。魚介だしと豚骨を組み合わせた独特の味わいが特徴で、価格は1杯320円(税込み)。一般的なラーメンと比べると格安です。 出店エリアは、愛知、岐阜、三重、静岡の東海圏のほか、北陸や関西も合せて2府9県。ユニーが運営する「アピタ」などの総合スーパーのフードコートをメインに展開し、小さな子供連れのファミリー層などに支持されてきました。 公式サイト

              名古屋のソウルフード「スガキヤ」が大量閉店、ネット上では阿鼻叫喚(MONEY PLUS) - Yahoo!ニュース
            • 新宿で全室45平米!ひとり約1万円で「自宅のようにくつろげる」ホテル誕生 – MONEY PLUS

              来年は東京オリンピックを控えた東京。全国的なホテル活況という中で東京にも次々と新しいホテルが誕生しています。中でも目立つのは大型ホテルというよりも小規模なビジネスホテルという印象があります。確かにビジネスホテルは出張はもちろん、観光でも人気を博している宿泊施設です。小さな土地に建設できるあたりも、ホテル不足といわれる都心で増加している理由かもしれません。 ところで、ビジネスホテルは業界では“宿泊特化型ホテル”ともいわれ、宿泊以外のサービス提供が基本的にないことが特徴といえます。客室は決して広くはなく、備品や設備もシンプルといった印象でしょうか。一方で宿泊特化型にして、広めの客室や質の高いベッドを導入するなど付加価値を追求、“進化系”といわれるビジネスホテルも増えてきました。 常識破りな運営会社による常識破りのホテル 進化系の宿泊特化型ホテルといいましたが、今回紹介するのはある意味で“進化の

                新宿で全室45平米!ひとり約1万円で「自宅のようにくつろげる」ホテル誕生 – MONEY PLUS
              • 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
                  • Covid: Japan town builds giant squid statue with relief money

                    Noto, which is known for its flying squid, hopes the giant statue will draw back tourists.

                      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 Engineers' Blog

                              React Componentの実装ルールを決めてみた | Money Forward Engineers' 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
                                      • GitHub Actionsのワークフローを利用してクロスブラウザのE2Eテストを自動化する - Money Forward Developers Blog

                                        こんにちは。 『マネーフォワード クラウド経費』のフロントエンドエンジニアをしている木村(@kimromi)です。 Ruby on Railsを利用してサービス開発を進めているプロダクトのフロントエンドの環境を整えていき、UIの改善やフロントエンド側の開発効率アップなどにつなげていくような動きを現在やっています。 なぜクロスブラウザのE2Eテストが必要になったか ある日、IE11のみでJavaScriptエラーが起こり動作しないとの連絡が入り、慌てて対象のプルリクエストをリバートしたということが起こりました。 原因としてはライブラリの追加によるものでした。 現在フロントエンドの改修を行っていく中で、ライブラリの追加やビルド方式の変更などドラスティックな変更をすることが多くなってきています。 そのたびにMicrosoftからダウンロードできるVM環境を立ち上げ手元で確認するのは手間がかかり確

                                          GitHub Actionsのワークフローを利用してクロスブラウザのE2Eテストを自動化する - Money Forward Developers Blog
                                        • Googleの実験でわかった「優れている管理職」に共通する8つの行動 – MONEY PLUS

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

                                            Googleの実験でわかった「優れている管理職」に共通する8つの行動 – MONEY PLUS
                                          • 堀江貴文「僕たちの世界はもう、働かなくていいフェーズに移行した」(MONEY PLUS) - Yahoo!ニュース

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

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

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

                                                  管理職とは何か。人を使うとはどういうことか、組織を作るとはどういうことか | 知る-コラム | Money Canvas(マネーキャンバス) 三菱UFJ銀行
                                                • 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
                                                  • 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
                                                                • 「女子の甘い香り」まとえるデオコ、男性人気にロート困惑 – MONEY PLUS

                                                                  「身体はくたびれたおっさんなのに、目を閉じると若い女の子の匂いに包まれている」――。こんな奇妙な「変身」体験をつづったブログ記事が話題になっています。男性に女の子の香りを与えたモノの正体は、ロート製薬の販売するボディソープ「デオコ 薬用ボディクレンズ」です。 本来は女性の「加齢臭」ケアを目的に開発された商品ですが、「男性でも女の子の香りをまとえる」とネット上で反響。ドラッグストアでの売り上げも急上昇しています。デオコを販売しているロート製薬に、どのような仕組みで「女の子」の香りを付加しているのか、話を聞きました。 ドラッグストアからデオコが消えた? ロート製薬が「デオコ 薬用ボディクレンズ」(実勢価格1,000円、税別)を発売したのは2018年3月。それから1年以上経ってネット上で話題に火がついたのは、あるブログ記事の投稿が発端でした。 書評サイト「わたしが知らないスゴ本は、きっとあなたが

                                                                    「女子の甘い香り」まとえるデオコ、男性人気にロート困惑 – MONEY PLUS
                                                                  • ICカードリーダーのiOSアプリをSwiftUIで開発しました - Money Forward Developers Blog

                                                                    こんにちは。 経費精算サービス「マネーフォワード クラウド経費」の開発チームでiOSエンジニアをしている河島です。 本日、ICカードリーダー by マネーフォワードのiOS版アプリをストアに公開しました。 交通系ICカードから利用履歴を取得して表示したり、マネーフォワードのサービスと連携して家計簿や経費精算などに役立てていだだけるアプリになっているので、よろしければダウンロードして使っていただけると嬉しいです。 今回はそのICカードリーダーアプリの開発について共有してみようと思います。 動作イメージは以下のような感じです。 経緯 マネーフォワードでは、以前からICカードリーダー by マネーフォワードのAndroidアプリを提供しており、ユーザーの皆様から経費精算などに便利だと好評いただいておりました。 iOS版が欲しいというご要望もあったのですが、FeliCaから必要な情報を取得するAP

                                                                      ICカードリーダーのiOSアプリをSwiftUIで開発しました - Money Forward Developers Blog
                                                                    • データベースへの接続を伴うGoの並列テスト | Money Forward Kessai TECH BLOG

                                                                      こんにちは、MF KESSAIでバックエンドのエンジニアのgarsueです。 2019年もあっという間すぎて戦慄しています。 今回はMF KESSAIでのGoのテストについて、ちょっと工夫してる点を書いてみようと思います。 並列テストによる問題 Go標準のテスト実行コマンドgo testはデフォルトでパッケージごとにテストを並列実行します。 通常は何もしなくてもテストが並列実行されてうれしいのですが、たまに困るケースがあります。 ファイルやDBなどの外部のリソースを触るテストが並列実行されて競合してしまうケースです。 MF KESSAIでは、テスト用のMySQLに接続して実際に読み書きを行うテストを多数書いています。 それらが並列実行されることで、各テストのテストデータ同士が競合してしまうという問題がありました。 開発初期はとりあえずgo test -p 1として並列実行を諦め、問題を回避

                                                                        データベースへの接続を伴うGoの並列テスト | 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