概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Brand-new Rails 7 apps exceed Heroku’s memory quotas | justin․searls․co 原文公開日: 2024/01/25 原著者: Justin Searls -- Test Doubleの共同創業者です Ruby on Railsの歴史において、メモリ使用量を抑えるための健全なプレッシャーのひとつは、「Railsアプリを最も手軽にホスティング開始できる場所」としてHerokuが果たしてきた特別な役割です。RailsコアチームとHerokuのスタッフは全般的に、フレームワークを進化させつつ、新規RailsアプリがHerokuの無料の(今なら安価な)dynoサーバー上で快適に動くことを保証するという永遠の緊張関係を、17年(!)にもわたって絶妙なバランスを保ってきました。アプ
こんにちは、だむはです。 去年の12月に個人開発している「sister」というサービスをリリースしたのですが、開発中にRails叩きがおこり、辛みだったので、その時のことをかこうと思います。ちなみに、サービスはまだベータ版です。 「sister」ってどんなサービス? 「sister」は一言で言うと、IT業界に特化した女性向けのキャリア/スキルシェアサービスです。MENTAから多大なる影響を受けています。MENTAは「師弟関係」、sisterは上下関係をもたない「姉妹関係」と言う部分でシスターフット大切にしていこう!って感じです。 興味があったらみてってください。 あなたのsisterを探そう 環境 sisterの開発はこんな感じです。 ・Ruby ・Rails ・Stripe ・AWS S3 ・Heroku ちなみにローカルはDockerです。 はい、フロントエンドにモダンな技術も使ってな
The Heroku platform automatically routes HTTP requests sent to your app’s hostname(s) to your web dynos. There are different routers used for different runtimes. The Common Runtime has a Legacy Router and a Router 2.0 option. This article provides a detailed reference of how the routers behave, and how it conforms to the HTTP specification. Both generations of the Private Spaces Runtime have diffe
Herokuの移行先を考える 今運用しているアプリ達をすぐにHeroku以外に移すということはしないまでも、競合となるプロダクトの調査をしておくことは(特に後発のものについては)機能面で実はこんなに便利なものがあったのか、と気づくことにもなったりするので、やっておいて損はないかと思いました。 比較対象について 比較する対象としては、インターネットで最近見かけるPaaSを選定しました。同様のことができるIaaSのコンポーネントとして、AWS FargateやGoogle Cloud Runがありますが、そのようなIaaSの一部として提供されるものについては今回は比較対象とはしません。 今回の比較対象は以下3つです。 Render https://render.com Railway https://railway.app Fly.io https://fly.io deployするRails
はじめに Herokuの無料枠がもうすぐ消滅する(2022/11/28)ので、ソフトウェアエンジニアリングを勉強中の初学者の方々は、ポートフォリオの置き場所に頭を抱えることが確定しています。本稿では、その代替手段として、お金をかけず、かつなるべくアプリケーションの知識だけで、ポートフォリオの本番稼働を実現できる最適なプラットフォームを決定し、具体的な導入方法までを説明したいと思います。 オルタナティブHeroku まず海外にはオルタナティブHerokuを謳っているプラットフォームはそれなりにあります。その中で無料枠があってポートフォリオを公開するのに適していそうなプラットフォームは以下の通りです。 Cyclic Deta Fly.io Koyeb Railway Render AWSやGCPなどのメジャーなクラウドベンダーの中にも、それに類するサービスは存在しますが、場合によってはコンテナ
実装が比較的楽で、インパクトが大きいものをピックアップ。 Cloudflare (CDN) JSやCSSはCDNに乗せる。他のCDNでも良いが、Cloudflareは無料だから最高。 Cloudinary (画像配信) 画像はCloudinaryで最適化して配信。画像の圧縮、適切なサイズでの配信、Webp対応等全部やってくれる。 クエリ最適化 N+1をなくす。pluckを使う。 turbolinks、rails-ujsを活用する Formのバリデーションなど、積極的にhoge.js.erbを使っていく partialを使いすぎない partialは、保守性可読性とパフォーマンスのトレードオフ。 collectionオプションが使える場合には活用する。 ループの中の処理に気を使う インスタンスを無駄に生成しない、など。 HTMLをgzip圧縮 Herokuだとデフォルトでgzip圧縮してくれ
はじめに 2022年8月25日に、Herokuが無料プランを終了することを発表しました。 blog.heroku.com また、9月26日には前回のアナウンス時にはなかった、低コストプランが発表されました。 blog.heroku.com いずれの内容も英語なので、日本語で要点をまとめてみます。 また、エントリの後半では無料プラン終了後の個人的な移行方針についても書いてみます。 おことわり このページの情報は2022年10月4日時点の情報です。時間が経つと情報が古くなっている可能性があります。 また、内容の正確性は保証しないので、正確な情報を知りたい場合は上記ページを参照してください。 8月25日に発表された無料プラン終了のまとめ 2022/10/26から1年以上活動のないアカウントとそのストレージを削除する 2022/11/28から無料プランの提供を停止し、無料Dynoと無料DBの稼働を
Webhooks are a more secure, reliable, and powerful alternative to Deploy Hooks, and five years ago, we made app webhooks Generally Available. Today, we are deprecating Deploy Hooks and encouraging customers to migrate to app webhooks. Starting October 17, 2022, we will stop accepting new deploy hooks. Existing hooks will continue working until the product is sunset on February 17, 2023, but we enc
Cloudinary - Image and Video Management Manage, optimize, and deliver high-performance image and video experiences. Starting at ~$0/hour. Publish faster Go from raw images and videos to custom, responsive experiences in minutes by transcoding, resizing, cropping, and adapting media in real-time based on the viewing context. Optimize performance Improve conversions with high-performance images and
未経験からのWeb系エンジニア転職を目指し、ポートフォリオサイトをRuby on Railsで作成しました。 アプリケーション アプリケーション:「PICK OUT」 ※Herokuで動かしているので最初のページの表示に時間がかかる場合があります (2022/10/24追記)この記事を参考にHerokuにアドオンを追加し対応しました。 (2022/11/29追記)現状公開していません。 ソースコード:https://github.com/bellmmm/original_rails_app アプリケーション概要 アカウントを作成したユーザーに対し、テストを通してユーザーの服の好みを判断し、ユーザーの好みに合わせて洋服をおすすめするアプリケーションです。 目的 自分の好きな服、似合う服をはっきりと認識している人は少ないと思います。私もECサイトで服を購入したり店舗で試着をしてみて、しっくりこ
永野: 私は、SalesforceでHerokuを担当している永野智です。このエピソードは、Deeply Technicalがテーマとなります。今回はゲストとして、「Rubyのパパ」、Matzこと まつもとゆきひろ さん、そして「さすらいのパッチモンスター」なかだのぶよし さん。また、Herokuのサポートエンジニア 澤光映さんをゲストにお迎えしてお送りいたします。皆さんよろしくお願いします。 Matz, Nobu, 澤: よろしくお願いします。 永野: まずは、もう皆さん知ってると思うんですが、自己紹介から始めたいと思いますので、じゃまずMatzさんから自己紹介をお願いいたします。 Matz: はい、 まつもとゆきひろ と申します。Rubyを作った人ですね。「Rubyのパパ」って名乗ってますけれども。日本では、平仮名で まつもとゆきひろ で、海外では M, A, T, Zで Matzって
AppleのApp Transport Securityが延期になったとはいえ、SEO的にも信頼性的にも「とりあえず https にしとくか」みたいな時代になってきましたね 🤔 ということで、最近話題の Let's Encrypt を使って Jekyll + Heroku で構成されているRailsガイドを HTTPS に対応してみました。 具体的な実装は下記のプルリクエスト (以下、PR) で公開しています。 Enable SSL in Production #277 https://github.com/yasslab/railsguides.jp/pull/277 上記PRから汎用的なコミットをpickupして、1つずつ解説していこうと思います。 Let's Encryptの使い方や、SSL証明書の取得手順などについては総合ポータルをご参照ください。 本番環境で動作確認するのは危険
Heroku comes from and is built for the developer community; the values of experimentation, openness and accessibility have been part of the product from day one, and continue to drive its development. From our first days, we have provided a free tier that followed in the tradition of making it as easy and fun as possible for developers to learn and play, discover new technologies, and build new ap
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く