이제 백엔드쪽이 문제인데


백엔드는 대부분 FireBase 처리할 수 있는 단순한 부분만 했는데


일단 러스트로 구현할 추후에 구현할 생각임.


통신 방식은 gRPC나 RESTful 해봤고, 


결제 시스템 같은것은 어떻게 해야할지 모르겄다. 이게 제일 난관임


내가 구현 해본 것들은


로그인/로그아웃, 관리자 시스템 정도? Admin UI는 그냥 복붙한거니까 구현했다고 말하긴 어렵고


원래 프론트, 리액트 잠깐 했는데, 이번에 멀티 플랫폼 전환하면서 마우이 기반으로 전환 생각중(웹쪽은 돈이 안됨)


다만 페이지네이션이나 고급 기능들이 생각보다 덜되서 이게 약점인거 같기도


우선 PG사 결제 페이먼트 구조를 가져오는거 예시좀 봐야할듯.


일단 대부분 소상공인이 바라는 MVP 구현은 어느정도 할 수 있음. 다만 문제는 서버 구축 등등 이런것들이 생각보다 약한거고


결국 지금 까지는 백엔드도 반쪽짜리 작은 진짜 시장성 작은 MVP 인거고, 고급 UX 기반이 부족함. 결국 구조적 설계 경험이 부족하고


단순 캘린더, 단순 기능 부분만 구현해보고, 줬음


일단 현재로써는


러스트 바닥부터 하는 거로 생각중 PostgreSQL 생각중이고


우선, Stripe/PG 콜백 수신 가능한 엔드 포인트 구성해야할거고


닷넷은 할 수 있지만, 닷넷은 경쟁력이 약하다.


Rust 백엔드는 CLI, 임베디드, Edge 서버까지 확장가능해서, 기본적으로 인프라 제약이 없다는 점때문에 AXUM 말고 내 자신이 구현 생각중.


일단 콜백 수신 가능한 RUST 백엔드 API를 구성하는게 현재 앱 발매하고 나서 할 일일듯?


전반적으로 진출할 수 있는 시장이나, 소상공인이 원하는 앱을 구성해봐야겠다


우선 Axum 없이 Rust 네이티브 서버에 라우팅/헤더/요청 파서 이거 할 수 있는지 보고, 실제적으로 Rust 선택지를 고르던지 해야할듯.


유니티나, 언리얼은 자신있는데 이런건 생각보다 어려운듯.


프레임워크 대강 읽어서 사용법은 알고 아키텍쳐 책들도 읽어서 아키텍쳐 원리는 이해한다만 실제 적용과는 다른 문제인듯 싶다