공지사항

제목앱 장애 원인 안내 및 서버리스 전환, 앱 업데이트 공지2025-07-26 09:24
작성자 Level 10

안녕하세요.

최근 로그인 문제가 발생해 불편을 드린 점, 먼저 깊이 사과드립니다.
이번 공지에서는 장애 원인, 서버리스 기반 전환 배경, 변경된 사항, 업데이트 및 향후 계획에 대해 안내드립니다.

1. 장애 발생 원인 및 서버리스 전환

며칠 전, 수십 개의 IP에서 초당 수차례 접속 시도가 이어지면서
기존 서버가 감당하지 못해 로그인 오류가 일어났습니다.
서버 증설로 대응도 가능하지만, 트래픽이 또 급증한다면 같은 문제가 반복될 수 있어
오래전부터 검토해온 구글 클라우드의 ‘서버리스(Serverless)’ 환경으로 전환을 단행했고,
덕분에 물리 서버 관리 부담을 줄이고, 더 안정적이고 빠른 서비스를 제공할 수 있게 되었습니다.

  • 서버리스란?
    제가 직접 서버를 돌보지 않아도 되고, 트래픽이 몰려도 클라우드에서 자동 확장/복구해줍니다.
    속도도 한층 빨라졌고, 장애 가능성은 크게 줄었습니다.

2. 이번 앱 업데이트에서 달라진 점

  • 메시지 저장 위치가 ‘서버’ → ‘클라우드’로 바뀌었습니다.

    • 이에 따라 기존 메시지(1~2주 전 이전)는 앱에서 보이지 않을 수 있습니다.

    • 1~2주 전부터는 메시지를 서버와 클라우드에 동시에 저장하는 방식으로 전환되어,
      최근 메시지는 그대로 보실 수 있습니다.
      단, 기존 메시지 전체를 클라우드로 옮기는 것은 기술적으로 어려웠으니 양해 부탁드립니다.

  • 메시지 목록 불러오기 및 전체 속도가 크게 빨라졌습니다.

  • 안정성·속도·확장성이 개선되었습니다.

3. 앱 업데이트 안내 및 사용법

  • iOS(아이폰):
    새 버전(v2.0.0) 심사를 완료하여 앱스토어에서 바로 설치하실 수 있습니다.

    아이폰 앱 업데이트 바로가기

  • Android(안드로이드):
    서버리스 버전(v2.7.2) 구글 플레이스토어에서 바로 설치하실 수 있습니다.

    안드로이드 앱 업데이트 바로가기

  • 이미 앱을 업데이트하신 분은 더욱 쾌적하게 이용하실 수 있으며,
    업데이트를 자주 하신 분들은 최근 메시지(1~2주)는 그대로 남아 있습니다.

4. 구버전(서버 방식) 앱 사용 관련 안내

  • 기존 앱도 당장 사용 가능하며,
    서버가 완전히 사라지기 전까지는 제한적으로 이용하실 수 있습니다.

  • 단, iOS는 v1.4, 안드로이드는 v2.5 이하 버전만 해당됩니다.

  • 두 기기를 모두 업데이트하면 메시지가 분산 저장될 수 있으니,
    가급적 양쪽 앱 모두 최신 버전으로 업데이트해 주세요.

  • 앞으로는 신규 기능 및 알림 전달 등 일부 서비스가 제한될 수 있습니다.

5. v3 앱 개발 상황 및 앞으로의 방향

  • v3(차세대 앱) 개발은 거의 마무리 단계에 있습니다.
    기존 기능을 Flutter로 구현해 iOS/Android 디자인과 사용성을 통일했습니다.

  • 다만, 자잘한 버그와 데이터 안정성에 대한 고민이 있어
    당장은 안정성이 최우선이고, 필요 기능 위주로 v2(현행 버전)에 먼저 탑재 중입니다.

  • 향후에도 v3 개발을 이어가되, 앱의 안정성을 우선순위로 두겠습니다.

서비스의 안정성 및 품질 향상을 위하여 꼭 최신 버전으로 앱을 업데이트해주시길 부탁드립니다.
여러분의 소중한 메시지와 경험을 지키는 데 앞으로도 최선을 다하겠습니다.

감사합니다.








Hello,

First of all, we sincerely apologize for the recent login issues that caused inconvenience.
This announcement explains the cause of the service interruption, the transition to a serverless architecture, changes in the app, update instructions, and our future plans.

1. Cause of the Outage and Transition to Serverless

A few days ago, there were rapid and repeated access attempts from dozens of IPs, which our existing server could not handle, resulting in login failures.
While increasing server capacity could be a temporary solution, a similar issue could happen again if traffic surges.
To fundamentally resolve this, we have transitioned to Google Cloud’s “Serverless” environment, which we had been considering for a long time.
This reduces the burden of physical server management and allows us to provide a more stable and faster service.

What is serverless?
With serverless architecture, I no longer need to manage servers directly. The cloud automatically expands and recovers when there is traffic overload, significantly reducing the likelihood of service disruptions. Response speed has also improved.

2. What Has Changed in the Latest App Update

  • Message Storage Changed: Messages are now stored in the cloud instead of on the old server.

    • As a result, past messages (from more than 1–2 weeks ago) may not appear in the app.

    • Since 1–2 weeks ago, messages have been stored both on the server and in the cloud, so recent messages remain available.

    • Unfortunately, due to technical limitations, it was not possible to transfer all older messages to the cloud. We ask for your understanding on this.

  • Much faster message list loading and overall app speed.

  • Enhanced stability, performance, and scalability.

3. How to Update and Use the App

  • iOS (iPhone):
    The new version (v2.0.0) has passed review and is now available on the App Store.
    Update iPhone App

  • Android:
    The serverless version (v2.7.2) is available on the Google Play Store.
    Update Android App

  • If you have already updated, you can enjoy a smoother experience, and recent messages (from the past 1–2 weeks) should remain visible.

4. Notice for Users of the Old (Server-Based) App Version

  • You can continue using the current app for now, until the server is fully phased out.

  • This applies only to iOS v1.4 or below and Android v2.5 or below.

  • Please note: If you update both iOS and Android apps, your messages may be stored separately. We strongly recommend updating both apps to the latest version for a unified experience.

  • Some new features and notifications may no longer be supported in older app versions going forward.

5. Status and Future Plans for Version 3 (v3) of the App

  • The next-generation v3 app development is nearly complete.

  • We've unified the design and user experience for iOS and Android with Flutter.

  • However, due to some minor bugs and concerns about data stability, we are prioritizing stability for now and continuing to add essential features to the current v2 version.

  • We will continue to work on v3 but will always prioritize app stability first.

For your security and the best experience, please make sure to update your app to the latest version.
We remain committed to safeguarding your important messages and providing you with the best possible service.

Thank you.