toolfield

Jak zbudowaliśmy ToolField - technologia globalnych, prywatnych i natychmiastowych narzędzi

Zaglądamy pod maskę ToolField: model treści sterowany bazą danych, fabryki niezależne od dostawców, MSSQL, efemeryczne procesy kolejkowe i dostarczanie na brzegu sieci w 25 językach - i dlaczego pozwala nam to działać globalnie bez zbędnego balastu.

Autor: ToolField2 min czytania
Jak zbudowaliśmy ToolField - technologia globalnych, prywatnych i natychmiastowych narzędzi

Większość narzędzi online zakopuje 30-sekundowe zadanie pod reklamami, wyskakującymi okienkami i próbami sprzedaży. Chcieliśmy czegoś odwrotnego: jednego czystego pola, w którym każde narzędzie jest o jedno kliknięcie, działa w milisekundach i domyślnie szanuje Twoją prywatność. Oto jak układa się cały stos technologiczny.

Wszystkim steruje baza danych

Strony, nawigacja, SEO, katalog narzędzi, a nawet ten artykuł to wiersze treści, a nie kod. Jeden uniwersalny renderer zamienia typowane bloki treści w stronę, którą właśnie czytasz, dzięki czemu możemy dodać narzędzie lub opublikować poradnik, edytując dane - bez ponownego wdrożenia. Ta sama treść trafia, zlokalizowana, do wszystkich 25 języków.

Treść wpisu na blogu jest na przykład dokumentem strukturalnym - każdy nagłówek to dane, a nie znaczniki:

json
{
  "_type": "block",
  "style": "h2",
  "children": [{ "_type": "span", "text": "A real heading" }]
}

Domyślnie niezależne od dostawców

Każda zewnętrzna zależność - magazyn plików, kolejka zadań, poczta, płatności, geolokalizacja, sekrety - stoi za fabryką i mapą dostawców. Zmiana dostawcy to dodanie klasy, a nie przepisanie systemu. Dzięki temu pozostajemy przenośni, a awarie da się przetrwać.

Prywatność to architektura, a nie pole do zaznaczenia

Narzędzia są komponentami - więc możemy wstawić je wprost do artykułu

Oto prawdziwe narzędzie Połącz PDF, działające bezpośrednio tutaj - bez nowej karty, bez wysyłania czegokolwiek gdzie indziej:

Ładowanie…

Zbudowane dla całego świata

25 języków z obsługą pisma od prawej do lewej, WCAG 2.1 AA wbudowane we współdzielone komponenty, buforowanie na brzegu sieci i dane strukturalne, dzięki którym wyszukiwarki i asystenci AI mogą nas trafnie cytować. Tak właśnie mały zespół działa globalnie bez zbędnego balastu.

Najczęściej zadawane pytania

Czy ToolField jest naprawdę darmowy?

Tak. Każde narzędzie jest darmowe - bez rejestracji, bez znaków wodnych i bez reklam. Dobrowolne wpłaty pomagają pokryć rachunki za chmurę.

Czy moje pliki są naprawdę prywatne?

Tak. Narzędzia działające w przeglądarce nic nie wysyłają. Narzędzia plikowe przetwarzają Twoje dane w izolacji i automatycznie usuwają każdy plik wejściowy i wyjściowy w ciągu 2 godzin.

Z jakiego stosu technologicznego korzystacie?

API oparte na Express i MSSQL, aplikacje frontendowe w Next.js, kolejkowe procesy Python do przetwarzania plików, Redis do buforowania, broker wiadomości do zadań oraz magazyn obiektowy za fabryką niezależną od dostawcy - dostarczane na brzegu sieci.

Jak dodajecie nowe narzędzie?

W przypadku większości narzędzi to migracja bazy danych plus silnik w procesie roboczym - bez przepisywania frontendu. Katalog, strona, SEO i interfejs są generowane z danych.

Czytaj dalej