メモリリーク — #9

Dec 03 2022
機械学習、クラウド インフラストラクチャ、開発者ツール、オープンソース、セキュリティに関する VC Astasia Myers の視点。ここからサインアップしてください。

機械学習、クラウド インフラストラクチャ、開発者ツール、オープンソース、セキュリティに関する VC Astasia Myers の視点。ここからサインアップしてください

製品

ワークフローの再構築ベータ版

Retool Workflows は、開発者が cron ジョブ、カスタム アラート、ETL タスクを迅速に作成する方法です。ワークフローは、相互接続されたクエリまたは JavaScript という一連のブロックで構成されます。開発者はまず、ワークフローを cron スケジュールに基づいて実行するか、API 呼び出しまたは Webhook を介してトリガーして実行するかを選択します。ワークフローは、あらゆるデータベースまたは API と統合されます。ブロックを取得し、データをクエリするだけで、キャンバス上でブロックを接続、再配置、複製することでパスを即座に視覚化できます。開発者は JavaScript を記述してデータを変更できます。

なぜこれが重要なのでしょうか? Retool は、管理パネルを超えてワークフローの自動化まで範囲を拡大しています。これは、 Zapierのような代替手段よりも技術的でカスタマイズ可能なアプローチであり、 Airplane.devとの緊密な競合になります。

スコア.dev

オープンソースのScore は、開発者中心でプラットフォームに依存しないワークロード仕様です。これにより、ローカル環境とリモート環境の間で一貫した構成が保証されます。

なぜこれが重要なのでしょうか? 1 か月前にオープンソース化されて以来、約 1,000 個のスターを獲得している Score を使用すると、開発者はまったく異なるテクノロジー スタックで同じワークロードを実行でき、柔軟性と移植性が実現します。Score は開発者向けの構成を処理するため、開発者はインフラストラクチャと格闘するのではなく、機能の出荷に集中できます。ローカル環境とリモート環境に複数の構成ルール、構成要素、および値があると、構成ミスのリスクが高まります。Score を使用すると、開発者はローカル環境からリモート環境に移行できます。開発者が展開するすべての場所で構成の一貫性が維持されます。多くの環境固有の構成ファイルの同期を維持するのは困難な場合があり、構成作業の繰り返しや YAML の肥大化につながります。Score は 1 つの仕様ファイルを信頼できる唯一の情報源として使用し、配信設定間で翻訳できるようにします。

ソース: Score.dev

GitLab専用

GitLab は、組織が GitLab でホストされるリポジトリを独自のクラウド インフラストラクチャ上で実行できるようにするシングルテナント SaaS である GitLab Dinated を開始しました。GitLab がすべてのサービスとメンテナンスを処理します。新しいシングルテナント SaaS は、顧客が選択した AWS リージョンにデプロイされます。これは、GitLab によってプライベートに接続され、管理およびホストされます。

なぜこれが重要なのでしょうか? GitLab は、プラットフォームの低コストのマルチテナント エディションを使用するか、組織にプラットフォームのオンプレミス エディションを独自に導入するよう要求するかのバランスを取ろうとしています。このプラットフォームの最新バージョンは、高度に規制された業界で活動する組織にとって最も魅力的なものとなるでしょう。ソフトウェア サプライ チェーンをより適切に保護するために、プライベート クラウド内のデータを制御したいと考える企業が増えています。

コンテンツ

CRDT: 部分インデックス作成

Figma の共同創設者であり、esbuild の作成者であるEvan Wallaceが、ツリーベースのインデックス作成よりも簡単なアプローチである部分インデックス作成について説明します。彼は、分数インデックスは同時に挿入される実行のインターリーブを妨げないため、テキスト データには不適切であると述べています。

なぜこれが重要なのでしょうか? Figma の革新的な側面の 1 つは、マルチプレイヤー編集機能です。Wallace は、もともと Google Wave によって普及した運用変革と比較して、部分インデックスを使用するという選択を含む、チームのテクニックについて以前に書いています。SaaS 製品には共同編集やマルチプレイヤー編集が必須となりつつあり、 ReplicacheやLiveblocksなどの少数の新興企業が実装を容易にするテクノロジーを提供しています。

スケールのアレキサンダー・ワンがML Moatsで語る

なぜこれが重要なのでしょうか? ML アルゴリズムの配布には、クローズド ソースとオープン ソースという 2 つのアプローチが見られます。アルゴリズムのコモディティ化がますます進み、API として提供されるクローズドソース モデルの防御性が低下しています。今週私は、個人がオープンソースとクローズドソースのどちらの API 基本モデルを使用する可能性が高いかを尋ねる調査を実施しました。13 件の回答のうち、100% がオープンソースと回答しました。

Ramp の Ian Macomber: データ システムは本番環境に向かう傾向がある

Ian Macomber は、過去 5 年間に観察した 3 つの傾向を強調しています。1) システムは実稼働に向かう傾向、2) システムは盲目連合に向かう傾向、3) システムは層膜炎に向かう傾向です。

なぜこれが重要なのでしょうか? この記事は、実稼働環境でより多くのデータが使用されていることと、もともと 1 つの目的のために作成されたデータが、多くのチームやユースケースで無意識のうちに採用されていることが強調されています。一般に、データはその過程で変換されるため、ビジネス ロジックは複数のツール間で分散され、再現するのが困難です。この記事では、組織がよりデータ中心になりつつあること、データ型とスキーマの変更による下流への影響が困難になる可能性があること(データ契約にある程度同意するもの)、データリネージが役に立つこともありますが、必ずしも正確であるとは限らないことを強調しています。

仕事

⭐️Speakeasy —創設 UX リード

⭐️Dragonfly —開発者擁護者 (完全リモート)

⭐️Diagrid —開発者擁護者 (完全リモート)