Skeet, полнофункциональная бессерверная платформа TypeScript, становится более компактной и мощной
Skeet, полнофункциональная бессерверная платформа TypeScript, становится более компактной и мощной

ELSOUL LABO B.V. (штаб-квартира: Амстердам, Нидерланды, после этого именуемая
ELSOUL LABO) объявила, что Skeet, полнофункциональная бессерверная платформа
TypeScript, была переведена на более компактную и надежную архитектуру.
Освободитесь от узких мест
Skeet традиционно использовал реляционную базу данных Cloud SQL (Postgres SQL) и
предоставлял GraphQL API.
Цель заключалась в том, чтобы исторически и привычно управлять реляционными
базами данных и предоставить удобный API при хорошем использовании кэширования.
Однако из-за особенностей реляционных баз данных сервер API должен укрепить
структуру базы данных и быть тесно связан с ней. Тут из-за технических
характеристик, которые нельзя автоматически масштабировать.
В нынешнюю эпоху, когда появился искусственный интеллект, такой как ChatGPT,
разработка приложений коренным образом изменилась. Вместо замены обширной
системы более желательно запустить небольшое приложение и повторять проверку,
сохраняя при этом высокую гибкость.
Перейдя на более масштабируемую документно-ориентированную модель данных
Firestore, вы сможете устранить узкие места масштабирования и получить более
гибкую и удобную среду разработки.
Легкая архитектура
Мы перейдем от текущего Cloud Run, который масштабируется для каждого контейнера
Docker, к Cloud Functions, количество которых увеличивается для каждой функции.
Skeet централизованно управляет функциями, развернутыми для каждой
бизнес-логики. Кроме того, он предоставляет инструменты, упрощающие
использование (вызов) функций из внешнего интерфейса. Мы стараемся сделать
процесс разработки комфортным, как если бы вы разрабатывали монолит. Проверка в
Firestore последовательно обеспечивает типобезопасную, безопасную и быструю
среду разработки.
Раньше мы формировали сложный монорепозиторий с тремя большими каталогами: API,
Worker и App, но мы перейдем к более компактному стилю, который добавляет
функции в приложение в качестве отправной точки.
Вы можете улучшить масштабируемость своего приложения, уменьшив при этом объем
кода и улучшив процесс разработки и удобство обслуживания.
Полнофункциональная платформа бессерверных приложений TypeScript "Skeet"

Skeet — это полнофункциональная бессерверная платформа приложений, разработанная
в TypeScript, которая позволяет быстро и легко создавать приложения и управлять
службами.
Благодаря компактной серверной среде разработки, использующей облачные функции,
Firebase и React Native, мы реализовали удобную и безопасную разработку
мобильных приложений для iOS и Android.
Skeet сертифицирован как продукт интеграции Google Cloud. Skeet также участвовал
в разработке приложений Web3 и был сертифицирован как проект Grizzlython для
Solana.
Skeet Документ: https://skeet.dev/


