April product update: MongoDB support, Appwrite 1.9.0, Realtime upgrades and AI tooling

개요

Appwrite는 4월 제품 업데이트를 통해 MongoDB 지원, Appwrite 1.9.0 출시, Realtime 기능 개선, AI 도구 통합 등 개발자가 더 빠르고 안정적으로 애플리케이션을 구축할 수 있도록 다양한 기능을 선보였습니다.

주요 내용

* MongoDB 파트너십 및 Appwrite 1.9.0 출시: Appwrite 1.9.0부터 자체 호스팅 배포 시 MongoDB를 데이터베이스 옵션으로 지원합니다. 기존 API 및 SDK를 유지하면서 Appwrite를 MongoDB 인프라에서 직접 실행할 수 있으며, 대형 정수 처리, 새로운 문자열 컬럼 타입, 구성 가능한 캐싱, 데이터베이스 사용량에 대한 관찰 가능성 개선 등의 기능이 포함되었습니다.
* Terraform Provider for Appwrite: Terraform을 사용하여 Appwrite 인프라(데이터베이스, 스토리지, 함수, 인증, 메시징 등)를 관리할 수 있게 되었습니다. HCL을 사용하여 환경 전반에 걸쳐 변경 사항을 일관되게 적용할 수 있으며, Appwrite Cloud 및 자체 호스팅 설정 모두에서 작동합니다.
* Message-based Realtime over a single WebSocket: Realtime 기능이 단일 WebSocket 연결을 통해 메시지 기반 프로토콜을 사용하도록 재설계되었습니다. 이를 통해 하나의 연결에서 여러 구독을 관리하고, 재연결 없이 업데이트하며, URL 길이 제한을 피할 수 있어 예측 가능성과 확장성이 향상되었습니다.
* List response caching with TTL: 목록 쿼리 응답을 TTL(Time-To-Live) 기반으로 메모리에 캐싱할 수 있습니다. 캐시 만료 시까지 반복 읽기는 데이터베이스를 건너뛰어 피드, 대시보드, 자주 액세스되는 데이터의 성능을 향상시키며, 캐시는 권한 인식을 통해 사용자가 접근 권한이 있는 데이터만 볼 수 있습니다.
* Webhooks API 소개: Appwrite Server SDK를 통해 웹훅을 생성, 업데이트, 삭제하고 서명 비밀을 구성하며 CI/CD 또는 멀티 테넌트 시스템을 위한 워크플로우를 자동화할 수 있습니다.
* Official Appwrite Rust Server SDK: 비동기 우선, 타입 안전성을 갖춘 공식 Appwrite Rust Server SDK가 출시되어 백엔드 서비스 및 인프라 사용 사례에 적합하며, 모든 주요 Appwrite 서비스를 지원합니다.
* Appwrite MCP Server 2.0: Appwrite MCP 서버가 단순화된 아키텍처로 재구축되었습니다. 모든 기능이 기본으로 활성화되며, 전체 Appwrite 도구 카탈로그 검색 및 작업 실행을 위한 두 가지 도구가 제공되어 복잡성을 줄이고 모델 컨텍스트 사용을 최소화합니다.
* Appwrite plugin for Claude Code: Claude Code 에이전트가 Appwrite 프로젝트와 즉시 상호 작용할 수 있도록 하는 플러그인이 출시되었습니다. 단일 설치로 필요한 컨텍스트와 내장 스킬, MCP 서버를 제공합니다.
* Appwrite plugin for Cursor: Cursor 마켓플레이스에 Appwrite 플러그인이 출시되어 Appwrite CLI 및 주요 SDK 지원을 바로 사용할 수 있습니다.
* 커뮤니티 인정: Abid가 Appwrite MCP 서버 개선에 영감을 준 기여로 4월의 커뮤니티 인물로 선정되었습니다.

시사점

이번 업데이트는 Appwrite 사용자가 MongoDB와의 공식 파트너십을 통해 데이터베이스 유연성을 확장하고, Terraform 연동으로 인프라 관리 효율성을 높이며, Realtime 및 캐싱 기능 개선으로 애플리케이션 성능을 향상시킬 수 있음을 보여줍니다. 또한, Rust SDK, Webhooks API, Claude Code 및 Cursor 플러그인 등 새로운 도구와 통합은 개발 경험을 더욱 풍부하게 하고 AI 기반 개발을 가속화할 것으로 기대됩니다.

원문 읽기 →
원문을 불러오는 중...

댓글

GitHub Discussions