Skeet, TypeScript serverless framework с открытым исходным кодом, теперь поддерживает конфигурации нескольких SQL-баз данных
Skeet, TypeScript serverless framework с открытым исходным кодом, теперь поддерживает конфигурации нескольких SQL-баз данных

ELSOUL LABO B.V. (штаб-квартира находится в Амстердаме, Нидерланды; CEO —
Fumitake Kawasaki) объявила о добавлении в Skeet, своего инструмента для
разработки serverless-приложений на TypeScript с открытым исходным кодом, новой
функции, поддерживающей конфигурации нескольких SQL-баз данных.
Это расширение позволяет разработчикам централизованно управлять различными
SQL-базами данных и сосредоточиться на логике приложения, выбирая подходящую
облачную инфраструктуру в процессе разработки.
Используя Skeet, разработчики могут подбирать оптимальное сочетание базы данных
и API в соответствии с требованиями проекта, обеспечивая эффективное и гибкое
управление данными.
Создание приложений с несколькими SQL-базами данных и API-серверами
Теперь Skeet позволяет интегрировать и управлять несколькими SQL-базами данных
в рамках одного проекта. Новая функция дает разработчикам возможность легко
комбинировать разные базы данных и эффективно распределять нагрузку на данные
на всем протяжении разработки, обеспечивая энергоэффективное и управляемое
продвижение проекта.
Традиционно управление данными с разными жизненными циклами в рамках одной базы
данных или одного API-сервера усложняет администрирование и повышает
вероятность ошибок. Skeet решает эту проблему: можно подобрать наиболее
подходящую базу данных с учетом характеристик и жизненного цикла данных, а
также раздельно управлять тесно связанными наборами данных. Такой подход
повышает эффективность управления и разработки, а также способствует росту
качества проекта.
Кроме того, под управлением Skeet все эти данные можно связывать через HTTPS
API, при этом поддерживается интеграция с Firestore. Это упрощает гибкое
проектирование данных и реализацию самых разных сценариев. При разработке
блокчейн-приложений такой подход позволяет эффективно обрабатывать off-chain
данные и без лишних сложностей реализовывать такие функции, как Indexers.
Раздельная настройка SQL-баз данных и API-серверов значительно повышает
гибкость разработки и масштабируемость.
Благодаря этой новой функции Skeet разработчики могут быстрее и качественнее
создавать более продвинутые приложения. Простота управления сложными
структурами данных и оптимизация использования облачных ресурсов также
способствуют общему снижению затрат на разработку.Hono (Flame) — компактный сверхбыстрый веб-фреймворк для Edge
Для создания API-серверов, совместимых с каждой SQL-базой данных, мы используем
Hono (Flame) — компактный сверхбыстрый веб-фреймворк для Edge.
Он известен своей простотой, удобством разработки и отличным опытом для
разработчиков.
Фреймворк изначально создавался с учетом TypeScript и обеспечивает надежную
проверку типов, а также удобное автодополнение в редакторе.
Среди его ключевых особенностей:- Сверхвысокая скорость: роутер работает очень быстро без использования линейных циклов.
- Сверхмалый размер: preset
hono/tinyвесит менее 14KB, не имеет зависимостей и полностью опирается на Web Standard APIs. - Поддержка нескольких runtime: работает в любых JavaScript runtime, таких как Deno и Bun, а также в различных FaaS, поэтому код, написанный один раз, можно развернуть где угодно.
- Богатый набор middleware: доступны самые разные middleware, необходимые для обычной разработки Web API, поэтому разработчикам удобно использовать фреймворк в реальных проектах.
- Отличный опыт разработки: первоклассная поддержка TypeScript и очень удобные API позволяют вести разработку быстро и комфортно. Официальная документация Hono: https://hono.dev/ API, созданные на Hono, можно легко развертывать и администрировать в облаке через Skeet. По умолчанию они подключаются к Google Cloud Load Balancer, что обеспечивает безопасный доступ по HTTPS.
Skeet — TypeScript serverless framework
Skeet — это инструмент с открытым исходным кодом для разработки
serverless-приложений на TypeScript, который предлагает:- Упрощение проектирования и управления инфраструктурой: снижает объем предварительной подготовки и количество инфраструктурных задач, позволяя разработчикам сосредоточиться на логике приложения.
- Быструю разработку приложений: обеспечивает короткий цикл разработки и позволяет небольшим командам запускать и эксплуатировать сервисы.
- Только то, что действительно нужно, и именно тогда, когда это нужно: от API-серверов до Web-, iOS- и Android-приложений — можно быстро разрабатывать только необходимые компоненты.
- Расширенную поддержку AI: интеграция AI в разрабатываемые приложения, а также встроенная в инструменты Skeet поддержка AI позволяют начинать разработку еще до полного освоения framework.
- Поддержку dApps и Web3-приложений: поддерживает разработку блокчейн-приложений и создан как модульный, расширяемый современный framework для разработки приложений. Подробности доступны в официальной документации. Кроме того, присоединяйтесь к нашему официальному сообществу в Discord, где разработчики Skeet делятся последними новостями и ежедневно обсуждают актуальные темы. Официальная документация Skeet: https://skeet.dev/en/ Сообщество Discord: https://discord.com/invite/H2HeqRq54J


