Problems faced while architecturing.
- How to separate search engines & data entries with best performance and lowest cost
- should each service hold its own search capability
- should search be a central service
- is search is central service , how to manage data distributed to each services.
- How to make authentication service
- should authentication service read each services table directly
- should each service request auth server everytime per request
- should auth server call apis for reading each services data - if so, should every service hold its own authentication processors
- How to archi project
- 다국어 서비스 — 검색기능 (elastic search) — 관리는 서비스 별로 하되, 인스턴스는 1개로 비용 절감
- 인증서비스 —> 이건 예외. 퍼포먼스 위주!
- 프로젝트 - 중앙 —> 이건 굳.