数時間の苦労の後、サーバー容量を増やすことができ、キューが減少し始めて、すべてが正常に戻るのを見ることができました。本来であれば楽しい金曜の夜になるはずでしたが、私にとっては大きなストレスになってしまいました。眠れない夜を過ごしたしたあと、やっと午前2時頃に寝ることができました。しかし午前4時にはまた起きてしまいました!😱 幸い、開発チームはすでに別の修正に取り組んでおり、すべてをコントロール下に戻すことができました。その後は落ち着きを取り戻しましたが、状況を改善するために前面に取り組むべき課題がたくさんあることは明らかです。
物語の続きに入る前に、土曜日の朝にすべての修正に取り組んでくれたチームに感謝の意を表したいと思います。私にとって本当に「ファウンダーとして誇りに思う」瞬間です。

スタートアップをスケールすることは課題です。
スタートアップの本質は、リソース、時間、優先順位の継続的な戦いの中にあるということです。常により多くのことができますが、定義上、すべてを行うための十分な人数と時間がありません。これは必然的に短期プロジェクトと長期プロジェクト間のトレードオフにつながります。
都市を構築しているかのようにそれを考えてみてください。人々が寝る家や食事をする場所など、明確に短期的に必要なものがあります。しかし、都市が繁栄する時のために、道路、下水道、その他の基本的なインフラなど、長期的に必要なものがあります。ここでの課題は、これらのバランスをどのように取るかです。可能な限り最高の道路とインフラストラクチャを構築することに焦点を当てることもできますが、都市にたった100人しかいない場合、インフラストラクチャだけに焦点を当てると、都市に新しい住民を引き付けるのに十分な住宅がなくなる可能性があります。これはすべてのスタートアップがある時点で直面する同じジレンマです。

この時点まで、Adalo で構築された新しい素晴らしいアプリを見るのは常に楽しかったです。また、彼らの日中の仕事をやめて Adalo アプリで仕事をすることに決めた人々の話を聞くのは謙虚でした。しかし、ちょうどその時に私たちに対する圧力がどれほど大きいかを感じました。あなたはすべて自分が作成しているものに魂を注いでいます。それはサイドハッスル、本格的なスタートアップ、あなたのビジネスが実行するアプリ、またはあなたが配信することに期待されるクライアント用のアプリであるかどうかです。この認識は本当に物事を視点に入れました。
前の投稿で、私は以下について書きました Adalo の強力な基盤構築への焦点 将来のために、アプリのパフォーマンスの向上と主要なバグの迅速な解決を含みます。この経験はその焦点をさらに明らかにしました。
スケーラビリティ、安定性、パフォーマンスの優先順位付け
より透明性を高める精神で、ここに私たちの計画があります:
- まず最初に、Adalo のプラットフォームステータスページを作成します。 多くの Adalo メーカーは、誰でも私たちのプラットフォームのステータスをすばやく確認できるページを設定することを提案しました。ご指摘ありがとうございます。これの V1 をお楽しみください。
- サーバーの安定性を向上させます。 これはこのリストの最大のプロジェクトであり、すでに進行中です。高いレベルでは、Heroku から AWS にインフラストラクチャを移行しています。現在、AWS と Heroku に分かれていますが、私たちはすべてを投じています。AWS により、データベースをオートスケーリングして、大規模で不均等な負荷に対処するための準備をより適切に行うことができます。Adalo アプリがどれほど大きくなっても、対処できます。
- あなたのパフォーマンスを向上させます Adalo アプリ 4 つの特定のプロジェクトで。 最初は、リージョンベースのシャーディングと呼ぶもので、Adalo を最初に開始したとき、それがどれほど迅速にグローバルになるかについて気づいていませんでした。現在、サーバーは米国にありますが、別の地域にサーバーを追加し、最も近いサーバーからアプリを動的に読み込みます。距離が短いほど読み込みが速くなります。2 番目と 3 番目のプロジェクトは、アプリのリストと画像がどの程度高速にロードされるかに直接対処します。この時点まで、これらの最適化に関しては多くの作業をしていません。それはすぐに変わろうとしています。そして最後に、実は少しの間進行中の 4 番目のプロジェクトは、ユーザーのデバイスから処理されている多くのロジックをサーバーに移動しています。つまり、アプリにコンポーネントまたは複雑なフィルタリング、ロジック、または計算を伴うリストがある場合、すべてのデータはアプリが読み込まれる前から準備ができている状態です。
- そして最後に、シニアインフラストラクチャエンジニアを雇用しています! あなたまたはあなたが知っている人が、私が今説明したタイプのプロジェクトについて興奮している場合、彼らと話を交わすことに非常に興奮しています。ですから、お願いですから、お願いですから、お願いですから 求人情報を渡してください.

Adalo は MVP 用ではありません。
Adalo を開始したとき、私たちのビジョンは、どのアイデア (大きなものでも小さなものでも) に対応できるプラットフォームを作成することでした。小さなプロジェクトを試してみて、少数の人を支援したいのであれば、私たちはあなたが安価にあなたのビジョンをすばやく実現できるようにしたかったのです。しかし、小さなアイデアが何か大きなものに花を咲かせ始めた場合、Adalo があなたと一緒に成長できることを望みます。
過去数ヶ月間、私たちはここで大きな進歩を遂げてきました。私たちの コンポーネントマーケットプレイス, 外部コレクション, カスタムアクション、および Collection API はすべて、他のプラットフォームの力を Adalo にもたらし、夢見ていたどんなアプリでも作成できる柔軟性をすべて与えるために設計されています。しかし、私たちはまだ遠く及びません。Adalo アプリは、コードで構築されたアプリと同じくらいよく機能する必要があり、各々は、数十万人さらには数百万人に使用されている場合でもそれを行う必要があります!
私たちはちょうど始まったばかりで、今は無限大を超えて!
Adaloを他のアプリ構築ソリューションより選ぶ理由は何ですか?
コーディングなしでスケーラブルなアプリを簡単に構築できますか?
はい、Adaloの ノーコードアプリビルダーはい、コーディング知識なしでスケーラブルなアプリを簡単に構築できます。Adalo は AWS への移行、リージョンベースのサーバーの追加、パフォーマンスの最適化など、インフラストラクチャの改善に積極的に投資しており、小さなプロジェクトから数十万人のユーザーにシームレスに対応できるようにします。
他のアプリビルダーソリューションよりもAdaloを選ぶ理由は何ですか?
Adalo を使用すると、単一のノーコードエディタから、データベース駆動の Web アプリと、ネイティブ iOS および Android アプリ (App Store および Google Play に公開) を構築できます。このアプリストアに直接公開する機能は、マーケティングと配信が新しいアプリまたはビジネスの起動で最も困難な部分であることが多いため、重要です。App Store と Google Play でアプリを利用できることで、数十億の潜在ユーザーへの即座のアクセスが可能になり、Web のみのソリューションでは一致できない方法で製品の正当性が得られます。
Adalo はアプリのパフォーマンスと安定性の向上のために何をしていますか?
Adalo は、Heroku から AWS への完全な移行によるオートスケーリング機能の向上、ユーザーに最も近いサーバーからアプリを提供するリージョンベースのシャーディングの実装、リストと画像の読み込み方法の最適化など、いくつかの主要なインフラストラクチャプロジェクトに取り組んでいます。また、複雑なフィルタリングと計算ロジックをサーバーに移動して、アプリが読み込まれる前にデータが準備できるようにしています。
Adalo のプラットフォームステータスを確認する方法はありますか?
はい、Adalo は専用プラットフォームステータスページを作成しており、誰でも自分のサービスの現在のステータスをすばやく確認できます。これは、プラットフォームの可用性と進行中の問題についてのより多くの透明性を望んでいた Adalo メーカーからのフィードバックに対する直接的な対応です。
Adalo は大規模なアプリまたは単なる MVP に適していますか?
Adalo はどのアイデア (大きなものでも小さなものでも) に対応できるように設計されています。MVP と小さなプロジェクトを迅速に構築するのに最適ですが、Adalo はプラットフォームがアプリの成長に合わせてスケーリングでき、従来のコード化されたアプリと比較可能なパフォーマンスを持つ数十万人または数百万人のユーザーがアプリをサポートすることを目標としていることを確認しています。
外部ツールと API で Adalo の機能を拡張できますか?
絶対に。Adalo は、Component Marketplace、External Collections、Custom Actions、Collection API を提供しており、これにより他のプラットフォームの力を Adalo アプリにもたらすことができます。これらの機能により、ノーコード開発の単純さを保ちながら、夢見ていたほぼすべてのアプリを構築する柔軟性が得られます。