サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Nintendo Direct
tech.readyfor.jp
こんにちは、READYFORでバックエンドエンジニアをしている安本です。 2022年10月17日に主要サービスのアプリケーションをRails 5系からRails 6系へとメジャーアップデートしました🎉 EOLが"Support for Rails 5.2.8 ended on 2022-06-01"ということもあり、空き時間に進める趣味プロジェクトではなく、スクワッドのミッションのプロジェクトとして対応しました。 issueを振り返ると、2022年5月に開始、リリース完了したのが10月なので、約5ヶ月間かかりました。 一言にRailsアップデートと言っても、モノリシックRailsアプリとAPIサーバーの2つを対応する必要があり、また、10年以上続いているサービスのため、技術的負債を一掃しつつ、コードベースを改善しつつ対応しました。 私はこれまで Rails のアップグレードを行ったことが
2023-12-01 READYFOR アドベントカレンダー2023! こんにちは、READYFORのVPoE 熊谷です 今年のアドベントカレンダーは、例年にも増して多様なラインナップとなっています。READYFORは「想いの乗ったお金の流れを増やす」をミッションに、クラウドファンディングの枠を超え、より多様な資金と想いを、資本主… 2023-01-17 READYFORテックブログをZennでも展開 これまでREADYFORのテックブログは、はてなブログを利用していましたが、社内での要望もあり、昨年末からZennにも展開しました! zenn.dev Zenn企業アカウントでREADYFOR テックブログ 2022-12-25 ハッカソンやりました! Advent Calendar 2022 こんにちは、READYFOR DevHR の関根です。 この記事は「READYFOR Advent
こんちはー、リファクタリング大好きなミノ駆動です。 私は初級〜中級向けのソフトウェア設計入門書『良いコード/悪いコードで学ぶ設計入門』(通称「ミノ駆動本」)を2022年4月に出版しました。 拙著はありがたいことに、さまざまな勉強会グループや企業さんでの輪読会で用いられていると聞きます。 この記事は、株式会社コドモン のエンジニアさんからお呼びを受けて輪読会に参加したレポートです。 召喚の儀(ことのはじまり) 「輪読会に召喚したい」的な雰囲気をTwitterで感知したので、私は次のようなツイートをしました。 僕は常にエゴサしているので、 #ミノ駆動本 の輪読会などで僕を召喚したい場合は、僕の名でツイートしていただけると、予定等にもよりますが召喚に応じます。 (※DMは相互フォロワー以外解放していないため) https://t.co/ljv8KnxcI6— ミノ駆動 (@MinoDriven)
こんちはー、リファクタリング大好きな ミノ駆動 です。 書籍『良いコード/悪いコードで学ぶ設計入門』 の著者です。 READYFORでアプリケーションアーキテクトとして務めています。 この記事は、8/20(土)に開催された オープンセミナー岡山2022 の登壇レポートと、そこで発表した 設計とチームビルディングの関係 について、弊社での活動を解説するものです。 登壇発表の概要 この登壇では、 私が昔勤めていた会社での失敗経験と反省 が、現職READYFORでの設計業務に活かされている旨を発表しました。 speakerdeck.com www.youtube.com 発表にあるように、チームの合意やリソース戦略が不十分なまま大規模な設計変更を無理に進めると、反発や軋轢が生まれます。 そして組織全体での設計改善が困難になります。 そうした失敗経験を反省し、その後様々な技術書での学びから、課題と
こんにちは、READYFOR DevHR の関根です。 2022年4月26日(火)に開催されたイベント、『良いコード/悪いコードで学ぶ設計入門』著者トークに、READYFORのバックエンドエンジニア、仙塲(ミノ駆動 @MinoDriven)が登壇しました! 登壇者について ミノ駆動 @MinoDriven エンジニアリング本部 システム基盤部 バックエンドエンジニア 仙塲 大也(ミノ駆動) READYFORに2021年4月に入社 仙塲のSNSその他のブログは以下となります。 Twitter:ミノ駆動 @MinoDriven Tech Blog:リファクタリング効果を促進する組織ビジョン「乳化」 イベント内容について 『良いコード/悪いコードで学ぶ設計入門』の著者自身(仙塲)のトークイベントです。 本書のコンセプトや特徴、読み手に身につけていただきたいスキルを解説いたしました。また、本書を通
栗原(ksss)です。 新緑の季節になってきましたね。最近よく使う絵文字は🍀です。 READYFORでは貸与PCにて日々の開発を進めています。Apple社のMacBook Proを選択するエンジニアも多く、 「Apple M1チップの乗ったPCで開発できるのか、社の資産として購入・貸与していいのか?」といった問題がありました。 そして2022年4月中頃、長い戦いの末ついに対応完了となりました。 本記事ではREADYFORで行った"M1対応"の歴史を紹介したいと思います。 初期 2020年11月10日 M1発表 Appleが発表したCPU"Apple M1"*1は、後に"M1対応"という言葉も生み出すこととなりました。 ARMアーキテクチャーという、これまでRaspberry Piぐらいでしか使われていなかったCPUアーキテクチャーを採用しているため、多くのソフトウェアが未サポートだったA
こんにちは、リファクタリング大好きなミノ駆動です。 リファクタリングを主任務とするアプリケーションアーキテクトとして、弊社READYFORのエンジニアリングを推進しています。 ドメイン駆動設計に登場する 腐敗防止層 を用いたリファクタリングで、システムの変更容易性を向上したお話を解説します。 本記事の概要 イビツな構造を隔離する腐敗防止層を用いて技術的負債を解消 ふたつの橋作戦でリファクタリングの安全性を向上 設計技術書 『良いコード/悪いコードで学ぶ設計入門』 出版のお知らせ 背景 弊社READYFORのシステムは、モノリシックなRuby on Railsのサービスとして実装されています。 システムが解決したいドメイン(業務活動)にはさまざまなセグメントがあり、その中に審査オペレーションがあります。 審査オペレーションとは、クラウドファンディング実行者さんが申し込みを提出してからプロジェ
OGP はじめまして、栗原と申します。インターネットのアカウント名にksssとついていれば多分私です。2022年1月からREADYFORで働き始めました。よろしくおねがいします。 www.youtube.com 変われる強さ、変わらぬ想い 20年以上も前のことです。私は厨ニ心をこじらせた少年でした。少年は衝撃とともに、この名キャッチコピーと出会います。*1 変われることは強いことなんだと、そして想いだけはブレずに強い芯を持つべきなんだと。目的はブレずに、やり方は自由に。そんな教えが厨ニ心を持った少年の胸に突き刺さりました。そしてその教えを胸に、少年はこれまで様々なことを経験してきました。ゲームはめちゃくちゃ遊びました。 ただ実際は飽きやすいだけでフラフラと漂っていて、いつまでも強い芯が作れないままでいました。 学校もフラフラ、仕事もフラフラと漂い続けていました。 しかしながら私もいい年にな
こんにちは、READYFOR Tech Blog編集チーム・西和田です。 2022年1月17日(月)に開催されたイベント、「ドメイン駆動設計を導入するためにやったこと」 に、READYFORのバックエンドエンジニア、仙塲(ミノ駆動 @MinoDriven)が登壇しました!本記事では発表内容とご視聴いただいた方のコメントをアーカイブとしてまとめています。当日お聞きになれなかった方、また改めて見返したい方は是非御覧ください。 登壇者について ミノ駆動 @MinoDriven エンジニアリング本部 システム基盤部 バックエンドエンジニア 仙塲 大也(ミノ駆動) READYFORに2021年4月に入社 仙塲のSNSその他のブログは以下となります。 Twitter:ミノ駆動 @MinoDriven Tech Blog:リファクタリング効果を促進する組織ビジョン「乳化」 発表内容について 大きくなりす
はじめに こんにちは、READYFOR デザイナーの今野(@kyota)です。 こちらは READYFORアドベントカレンダー2021 の19日目の記事です。 こちらの記事では、READYFORのデザインシステムの負債に対してどのように戦っているかについて書いた内容となります。 なお、負債をキレイさっぱりしたぜ!という記事ではなく、まだ負債と戦っていて今後こうしていきたい!ということまでをまとめた内容となっています。 近年、デザインシステムを導入を多く見られるようになってきましたが、デザインシステムを運用後の課題についての情報はまだあまり無いかと思います。 そのため、デザインシステムを運用中の方や、これから導入を検討している方へ少しでも何かしらのヒントにしていただければと思います。 そして、もっといいやり方あるよ!などありましたら、コメントやTwitterなどにリプいただけると泣いて喜びま
この記事は「READYFOR Advent Calendar 2021」4日目の記事です。 Calendar for READYFOR Advent Calendar 2021 | Advent Calendar 2021 - Qiita フロントエンドエンジニアの吉井(@Takepepe)です。業務委託で READYFOR さんのお手伝いさせていただくようになってから、早いもので1年半が過ぎました。この期間中、3つの Next.js Application 立ち上げ・リリースに携わらせていただきました。 Cypress x BDD 現在携わらせていただいているのが「フロントエンド基盤SQD」という、READYFORプロダクト全般のフロントエンド課題をシューティングするスクワッドです。このスクワッドでの活動において、私が9月〜11月に取り組んだ課題が「テスト方針の見直し」です。 3つの N
こんにちは。バックエンドエンジニアの安本です。 弊社も、新しいサービスはPRODUCTIONでECSが動いております。 現在は、既存の動いているサービスのECS化移行に向け取り組んでいますが いろいろ考えることが多く、各社の記事を参考に四苦八苦しているところです。 Herokuから ECSに 移行した - pixiv inside ダウンタイムなしでEC2からEKSへ移行しました! - Tech Inside Drecom ECS化検証の一環として、ecspressoに触れたので、マストドンをデプロイしたコードを共有します。 ecspressoとは やったこと サンプルコード Railsとsidekiqを別Serviceで起動させる デプロイフロー 準備 関連リソース構築 ECRにマストドンimageをpush タスクの作成 サービスの作成 ログの確認 ecspresso 既存サービスの取
こんにちは。READYFOR でフロントエンドエンジニアとして働いている菅原(@kotarella1110)です! 嬉しいことに、READYFOR のプロダクト開発組織は急拡大中で、正社員の人数は 2019年7月時点では8名でしたが2021年4月現在は29名になりました 🎉 その反面、組織が大きくなってくると「我々はどこに向かってるんだっけ?」「あの人、最近はどんなことに取り組んでいるんだろう?」といった「見えないこと」が増えてきます🤔 この「見えないこと」を減らすために、READYFOR では毎月「プロダクト開発本部会」を開催しています。 プロダクト開発本部会では、必要な全体周知(組織やプロダクトの方針等)や月替わりプレゼンテーションを行っています。 本記事はこのプロダクト開発本部会の月替わりプレゼンテーションで発表した内容になります。 はじめに 以前 READYFOR で初主催とな
2021年2月5日に、READYFOR主催としては初となるオンライン技術勉強会、【実践!フロントエンド分離戦略】を開催しました!本記事では、当日の様子と各セッションの内容を振り返ってみたいと思います。 readyfor.connpass.com 当日は実に最大240人を超える視聴者が参加してくださり、Twitterでもご好評の声をいただきました。当日の様子はこちらのTogetterでも空気感が感じられると思うので、ぜひご覧になってみてください。 togetter.com 1. READYFORのフロントエンドを2019年末から全体像を構想してどうしていくか検討した話 まずはフロントエンドチームのエンジニアリングマネージャー岡村(@resqwork)による、「READYFORのフロントエンドを2019年末から全体像を構想してどうしていくか検討した話」です。 2019年8月に岡村がジョイン
こんにちは、READYFORでVP of Engineeringをしております、いとひろ( id:itohiro73 )です。 本記事はREADYFOR Advent Calendar 2020の記念すべき第一日目です。今年はREADYFORがアドベントカレンダーに初参戦!メンバー一同完走目指して頑張ってまいりますのでどうぞよろしくお願いします。 さて、READYFORでは「誰もがやりたいことを実現できる世の中をつくる」というビジョンのもと「想いの乗ったお金の流れを増やす」というミッションに取り組んでいます。そのために大切にしている価値観が「乳化」という概念です。本記事ではこの乳化という概念と、その状態を目指すためのいくつかの取り組みについて説明します。本記事は今年の夏に開かれた デブサミ2020夏 の講演内容に加筆修正したものになります。 READYFORでは、 「組織の中にエンジニアリ
はじめに こんにちは!READYFORでフロントエンドエンジニアをしております、江面( @neripark )と申します。 最近は主に Next.js (TypeScript)を用いたSPA開発に従事しております。CSS設計、コンポーネント設計、Netlify などが好きです! 本日はタイトルにもある通り、既存のRailsアプリケーションにCSSコーディング規約を導入したお話をしようと思います! 既存のプロダクトのCSSで苦労している方の参考になれば幸いです。 これまでのREADYFORのCSS READYFOR は2011年にスタートした、日本初のクラウドファンディングサービスです。 その中身は Ruby on Rails で組まれた標準的なモノリシックWebアプリケーションで、サービスの成長とともに、機能開発も重ねられていきました。 その流れの中で、いろいろなエンジニアがいろいろな文脈
こんにちは。READYFOR 株式会社で SRE として働いている ジェダイ・パンくず🚀 と申します。 突然ですが、皆さんの現場ではインフラのテストの仕組みは導入済みですか?我々はまだ出来ていません(笑)。 READYFOR では IaaS として AWS を、IaC として Terraform を導入しているのですがコードのテスト・コードによってデプロイされた状態のテストを何かしらの仕組みを使って実践したいなぁと考え、今調査している最中です。 今回は Terraform のテストを書くツール Terratest について調べた内容を皆さんに共有したいと思っています。また AWS の状態をテストする仕組みとしてよく知られている Awspec との比較も行っていきたいと思っています。 必要になるモノ 事前に必要になるソフトウェアの一覧です。 Golang (requires version
このページを最初にブックマークしてみませんか?
『READYFOR Tech Blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く