Realm 플랫폼

손쉽게 오프라인-우선, 리액티브 어플리케이션을 개발할 수 있는 유연한 플랫폼

The new standard in data synchronization that deploys in minutes for seamless edge-to-cloud data synchronization.

Start a Free Trial Now

Try Realm Cloud Now!

Now anyone in the world can deploy Realm Platform in minutes, and it is being used by thousands.

오프라인-우선 기능을 제공하는 앱 제작

Realm 의 “라이브 오브젝트” 접근 방식과 임베디드 데이터베이스, 실시간 동기화 기능을 사용하면 불완전한 네트워크에서도 언제나 완벽하게 동작하는 어플리케이션을 만들 수 있습니다. Realm을 사용하면 네트워크 접속이 빠르건 불안정하건 간에 최고의 사용 경험을 제공할 수 있습니다. 현장 작업자들이나 리모트 공간에 있는 사용자 뿐 아니라 도시에서 근무하는 사용자들도 온-오프라인에 상관없이 서비스를 안정적으로 사용할 수 있는 전체솔루션을 제공합니다. Realm은 연결이 돌아왔을때 새로운 데이터를 받아오고 자동으로 충돌을 해결합니다. [더 알아보기](https://www2.realm.io/whitepaper/offline-first-approach-registration)

레거시 데이터베이스를 모바일에서 사용하기

모바일 어플리케이션은 서버에 있는 데이터베이스와 실시간으로 연결되어 작업을 해야 합니다. Realm은 데이터 미들웨어와 같이 작동하여 서버의 레거시 데이터베이스의 데이터를 모바일에서 실시간으로 양방향 동기화 하여 사용할 수 있도록 해줍니다. Realm은 자동으로 모든 것이 동기화가 자연스럽게 되도록 해주어 고객의 모바일 앱과 서버쪽 데이터베이스가 언제나 실시간으로 동기화가 되도록 해줍니다. [더 알아보기](https://www2.realm.io/webinar/common-architectures-registration)

불편한 REST API 대체하기

REST API와 씨름하는 것은 모바일 개발자들을 언제나 힘들게 하는 일입니다. 이제는 그럴 필요가 없습니다. Realm을 사용하여 “REST없는” 미들웨어 레이어로 사용하면, 기존의 API를 실시간 오브젝트와 쉽게 연동 되도록 할 수 있습니다. 사용하고있는 엔드포인트와 수많은 서비스를 연동할 수 있으며, Realm의 이벤트핸들링 기능덕분에 성장함에 따라서 쉽게 확장할 수 있습니다. 클라이언듯 사이드에서 네트워킹이나 시리얼라이제이션 작업을 할 필요없이 정말 중요한 작업에 집중할 수 있습니다. [더 알아보기](https://www2.realm.io/whitepaper/api-handling-mobile-enterprise-registration)

실시간 동기화로 request-response 병목을 뛰어넘으세요

사용자들은 앱에서 로딩 표시가 빙글빙글 돌아가는 것을 보고싶어하지 않습니다. Realm 플랫폼의 데이터 동기화 엔진은 실시간 기능, 라이브 데이터 객체, 오브젝트로서의 데이터, 항시 업데이트 리스너 등으로 앱의 성능을 획기적으로 개선 해 줍니다. 즉 데이터의 변경은 동기화되어있는 전체 클라이언트와 서버로 동기화 됩니다. 시리얼라이제이션이나 네트워크 코드가 필요 없습니다. Realm은 사용자들이 언제든지 "살아있는" 데이터를 쓰도혹 하므로서 고객이 최대로 만족할 수 있도록 해줍니다. [더 알아보기](https://www2.realm.io/whitepaper/reactive-apps-registration)

엣지 컴퓨팅으로 사용자와 서버의 거리를 좁히세요

Realm의 실용적인 엣지 컴퓨팅 기능을 사용하며 데이터를 사용자 가까이에서 캐싱하거나 저장할 수 있습니다 - 서버나 디바이스에 저장하거나 또는 그 중간이 될 수도 있습니다. Realm 플랫폼의 데이터 동기화, 충돌 해결 그리고 이벤트 핸들링 기능이 이 모든것을 가능하게 해줍니다. Realm 오브젝트 서버를 도입하므로 인해 데이터가 서버에 오가는 시간과 없애고 가장 가까이에서 데이터를 저장하고 사용 할 수 있습니다. [더 알아보기](https://www2.realm.io/sales-contact)

Whitepaper: BUILD BETTER APPS FASTER™

The Realm Platform takes our mission of helping developers build better apps, faster to the next level by offering an end-to-end solution for delivering fast, stable, reactive and robust mobile applications. Learn how Realm Platform can help you design world-class apps with world-class features.

 

Realm 스튜디오

Realm 스튜디오는 Realm을 사용기위한 무료 개발도구 입니다. 깔끔한 인터페이스로 Realm 플랫폼과 Realm 데이터베이스를 사용해서 쉽게 개발하고 관리할 수 있습니다. Realm 오브젝트 서버의 현재 업속 숫자, 사용되고있는 Realm, 트래픽 볼륨등을 한눈에 확인햅 볼 수 있습니다. 또한, Realm을 실시간을 확인할 수 있기 때문에 쉽게 내용을 보고 .realm 파일을 디버깅 할 수 있습니다. 이러한 기능을 덕분에 Realm 스튜디오는 개발자들이 더 나은 앱을 더 빨리 개발할 수 있도록 도와주는 핵심적인 도구중 하나입니다.

동작 방식

Realm 플랫폼은 Realm 오브젝트 서버와 Realm 데이터베이스를 같이 사용하는 플랫폼 입니다

Realm Database

Our fast and reactive database is superior to SQLite-based alternatives as an embedded “live object” database on the device. And when you connect it to Realm Object Server, it becomes a distributed database providing automatic, realtime data synchronization.

Realm Sync

At the heart of Realm Object Server, automatically synchronizing data objects across all devices and the servers in realtime, is Realm Sync. It handles conflict resolution and offline states seamlessly — and your data is safe with TLS/SSL and AES-256 encryption.

Realm Studio

Functioning as your dashboard and your cockpit, Realm Studio gives you control over your data, platform functions, users, and configuration. Featuring an efficient, task-oriented UI, it’s built on Electron and it works across every major platform.

Realm Adapters

Part of Realm Object Server, Realm provides Adapter API's that allow to create connectors to fetch data from existing REST APIs and data sources. Integrated data become live objects, freeing you to focus on features rather than writing networking or serialization code. Use pre-built connectors, or make your own custom integrations.

Event handling

Realm Object Server’s event handling functionality means you can easily build server-side features with simple JavaScript. When synced data changes, your custom logic executes—making sophisticated server-dependent features dead simple to build.

Permissions and authentication

Log in users with our authentication systems, or customize authentication to work with your existing systems or third party providers. Define precise permission controls to make sure the right people have access to the right data.

Read a Whitepaper

Learn about Realm's best practices, approach to identity, access control, auditing and logging and encryption. Check out some of our whitepapers below.

Read more

Try a Demo

Learn how to get a synchronized Realm up and running with just 20 lines of code, and discover the power of server-side event handling in a simple demo.

Try a Demo

Watch a Webinar

Get a clear and practical overview of the Realm Platform and its top use cases in these presentations and demos.

Watch now

Get Started with Realm



Trusted by Fortune 500 mainstays, innovative startups, and #1-ranked app store successes

Realm 플랫폼 소개

Realm 플랫폼을 활용해 더 나은 앱을 더 빨리 만드는 방법을 알아보세요.

The next generation of the Realm Platform

고객들이 Realm을 사랑하는 이유.

비디오 보기

완전히 새로운 리액티브 모바일 어플리케이션을 위한 완벽한 백엔드 솔루션

Realm 플랫폼은 어플리케이션의 복잡한 데이터 관리를 빠르고 쉽게 만들 수 있도록 해줍니다. 채팅이나 실시간 협업과 같은 실시간 기능, 서버의 레거시 데이터베이스나 REST API와의 연동, 강력하고 유연한 오프라인-우선 기능을 개발하고 싶다면 Realm 플랫폼이 그 해답입니다. Realm의 실시간 동기화와 이벤트 핸들링을 사용하면 네트워킹이나 코드 시리얼라이제이션에 대해서 걱정할 필요가 없어집니다.

걱정마세요 – Realm은 모든 모바일 플랫폼에서 사용할 수 있고, 클라우드나 어떤서버에도 설치가 가능하며 대용량 확장이 가능합니다. 또한 이미 구현한 것에 대한 걱정도 할 필요가 없습니다. Realm 플랫폼을 특정 기능만을 위해 사용하거나, 기능들을 위해서 사용하거나 전체 앱의 데이터를 위해 사용할 수 도 있습니다.