Railsでサービス開発をしている弊社ブログに蓄積された過去記事を振り返ってみたRailsモバイルアプリエンジニアの山下です。Railsを採用しています。当ブログでも開発中に得た色々な知見がアウトプットされてきました。Railsに関する過去の記事を振り返ってみようと思います。記事中には古い情報が含まれている可能性があるためご注意くださいDB関連techblog.lclco.comtechblog.lclco.comLCLでは効率的に開発を進めるためにチームメンバーが誰でもマイグレーションできる状態にあります。これを支えているのがスキーマ設計ガイドラインと運用ルールです。これらを守ることによりマイグレーションによる障害やパフォーマンスの低下を回避できています。最近では更なる効率化を求め、新規開発中のサービスにRidgepoleを採用しました。初期段階では変更も多いため、マイグレーションの手間が掛かりがちですが、手間から解放されて期待通り効率的な開発ができています。バッチ処理techblog.lclco.comtechblog.lclco.com弊サービスは比較サイトという特性から多くの情報を取得・加工しており、毎日多数のバッチ処理が走っているのですが、これを支えてるのが大量にデータを扱うときの知見です。バッチ処理についての知見は思ったよりも記事に出来ていなかったので、これからアウトプットしていければと思いました。Gem紹介techblog.lclco.comtechblog.lclco.comtechblog.lclco.comサービス開発から日々の作業まで多くの場面でRubyは欠かせない存在となっています。その理由のひとつに便利なGemがたくさん公開されていることですね。廃止は延期となりましたGemやRubyGems自体の更新、記事にはありませんがRuby自体のバージョンアップなど、これらもできる限り追従するように頑張っています。大切なデータを危険にさらさぬようにセキュリティアップデートもしっかり対応して安全なサービスづくりを目指しています!RubyMinetechblog.lclco.comRubyMineは私ももっと多くの機能を使えるようになりたいと思いつつも、なかなか使いこなすことができていません..LCLではバックエンドエンジニア全員にライセンスを配布しており、雇用形態問わず誰でも使用することが出来るので、RubyMineの設定や操作のノウハウもチーム内で共有し合いそれをアウトプットしていけたらと考えています。デプロイtechblog.lclco.comtechblog.lclco.comtechblog.lclco.comtechblog.lclco.comこれらの記事では主にデプロイの環境についてGem等を利用して便利にしているノウハウが書かれています。ちなみにLCLでは、WebサービスやAPIをSlackからデプロイできるようになっており、それらの裏側のツールもRubyで作っています。Blogtechblog.lclco.comtechblog.lclco.comチーム開発をする上でDangerは欠かせない存在となっています。このツール自体は他の言語書くことも可能ですが、LCLではやはりRubyで書いています。Railsが中心となっていますが振り返ってみるとあまり記事が書けていないように思いました。誰かのお役に立てそうな知見はたくさんあるはずなので、チーム一同これからどんどんアウトプットしていければと思います。17:00Tweet関連記事2019-07-172019年上半期の記事を振り返ってみるモバイルアプリエンジニアの山下(@yamshta)です。気づいたら...2019-04-19RubyGemsのアップデートWebエンジニアの横塚です。第二部(8月~11月)モバイルアプリエンジニアの山下(@yamshta)です。第一部(4月~7月)モバイルアプリエンジニアの山下(@yamshta)です。最近はショ...2019-01-23PagerDutyでJOBの異常終了を通知するWebエンジニアの森脇です。1検索はてなブログをはじめよう!lcl-engineerさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。