ディスカッション (11件)
AI(人工知能)によって生成されるアプリケーションに特化した、革新的なバックエンドサービス「Instant 1.0」が登場しました。AIによる爆速開発が主流となる中で、そのスピード感に完璧に追従し、スムーズな連携を可能にする次世代のバックエンドインフラとして注目を集めています。AI時代の開発フローを最適化する強力なツールです。
InstantDBってローカルファーストじゃなくなったの?それともAI推しは単なるマーケティングの一環なのかな?
「リレーショナルクエリ && リアルタイム」という約束を実際に実現してるのは凄い。大したもんだよ。
ただ、コンソール画面は他のインフラやWebサイトほど手がかけられてない気がするな。
1.0ローンチおめでとう!これからもInstantを使って開発するのが楽しみだよ。
これって本当に需要あるのかな。FigmaやLinearみたいなマルチプレイヤーアプリを作ってる人ってどれくらいいるんだろう?99%はCRUDアプリだと思うし、それは今後も変わらない気がする。仮にそうだとしても、実績のあるオープンソースのコンポーネントを使うより、特定のプロプライエタリな技術にベンダーロックインされたいものかな?
ReactやJetpack Compose、Flutterみたいなフレームワークに慣れてる人なら分かると思うけど、基盤となるデータモデルに変更があった時に自動でUIを更新する、いわゆるリアクティブな仕組みを使ってるはず。これまではデータの永続化先はアプリやデバイスのローカル環境で完結していて、他のデバイスやアプリに同期させるにはサーバーとの通信処理を自力で書く必要があったよね。
Instantはその境界線を超えて、抽象化されたデータストアにサブスクライブしている人全員にアップデートを伝播させてくれる。データストアはどこかのサーバーにあるから、エンジニアが同期コードを書く必要はない。そういうことだよね?
でもこれって、VercelやNext.jsみたいなインフラを提供するサービスと何がどう違うの?
これめちゃくちゃイケてるし、個人プロジェクトでまさに求めてたものだわ。試してみたいんだけど、「エージェント」の部分がもっとシームレスだと助かるな。自分のコーディングエージェントにどうやってこれを扱わせればいいの?このツールのためのスキルを追加するか、もし既にあるならブログでリンクを貼ってくれると嬉しい!
ずっとやりたかったことがあるんだけど、リモートで実行中のAIエージェントがレスポンスをストリーミングしてる最中に中断させる仕組みって作れないかな。例えばWebリサーチエージェントが検索して結果をフェッチしてる時に、それをクライアント側で止めるようなやつ。claude-codeのターミナルだとこれが結構難しい。Instantを使えば簡単に実装できるかな?
自分がWeb UIで作った時は、SSEイベントでサーバーからクライアントに検索の進捗をストリーミングしつつ、クライアント側からRESTで特定のidを叩いて親ウィジェットの「×」ボタンでキャンセルできるようにしてたんだ。送信側のループでDBをチェックして、まだ全送信が終わってなければストリーミングを止めるような感じでね。
セキュリティと分離はどうなってるの?もし他の人のアカウントが侵害されたら、自分の安全はどう保証される?あるいはInstant自体が侵害された場合、自分はどう身を守ればいいのかな?
純粋な疑問なんだけど、いわゆる「Vibe Coding(AI任せの開発)」でアプリを作るなら、そもそもフレームワークって必要ある?コーディングエージェントにフロントエンドは生のHTML5/Vanilla JS/CSSで、バックエンドは適当な言語で書いてって指示すればそれで済む話じゃない?何百何千もの依存関係なんて不要だし、デプロイだってエージェントに任せればいい。
Supabaseの競合って感じかな?
ありがとう、まさに探していたものかもしれない。
Vanilla JSとSvelteへのサポートはあるみたいだけど、Reactを使わなくても同じ機能が全部使えるのかが気になる。このスタックにおいてReactだけが特別扱いってことかな?