Microsoft 관점에서 본 BaaS

1884 단어 BaaS
BaaS라고 들었는데 서비스로서도 그렇고 개인적으로 엔지니어 입장에서는 마이크로서비스 관점에서 굿이라고 생각해요.
Web-AP-DB의 3층 구조를 고려한 토대에서 웹 AP와의 관계를 어떻게 해야 할지 재고하겠다는 것이다.

BaaS is What!?



모바일 애플리케이션에 필요한 서버 기능은 항상 비슷합니다.
서버의 구축과 서버 측의 프로그램 개발은 응용 자체의 개발과 마찬가지로 시간과 비용을 필요로 하기 때문에 응용 비즈니스의 성공 여부를 결정하는 중요한 요소이다.
이러한 애플리케이션에 공통적으로 필요한 서버 기능을 클라우드 서비스로 제공하는 것은 피어 제품을 비롯한 BaaS(Backend asa Service)다.
BaaS를 활용해 앱 개발자와 사업자는 같은 서버를 중복 준비·개발하지 않고도 앱 자체에 자원을 집중할 수 있다.
프런트엔드 개발 비용 증가
나는 전방 개발의 원가가 이전보다 증가했다고 생각한다.RIA에서 SPA로 전환하는 프로세스에서 HTML 5+CSS3+JS가 GUI를 구축하는 요구가 높아졌다.
따라서 앞부분은 사용자와 접촉하는 부분이기 때문에 이전보다 자원을 더욱 충분히 이용해야 한다고 생각합니다.

What's benefit


http://gihyo.jp/dev/feature/01/milkcocoa-baas/0001

인력이 부족하거나 시간이 걸리지 않을 때
BaaS는 이미 백엔드 자체를 제공했기 때문에 백엔드를 개발할 필요가 없다. 그 결과 개발 원가의 삭감과 연결되어 더욱 적은 인적자원으로 서비스를 구축할 수 있다.

My Comment


BaaS를 활용한다는 의미에서 역시 벤처기업과 Agile 개발을 향한 인상이 강했다.for Enterprise라면 기본적으로 100% 자체 개발입니다.
BaaS의 부적절한 장면.
백엔드에 자신만의 독특한 상업 논리를 넣고 싶을 때
BaaS의 백엔드는 처음부터 구축된 것이기 때문에 BaaS의 백엔드는 당연히 우리의 상업 논리를 포함할 수 없다.
백엔드를 최적화하려는 경우
대부분의 경우 BaaS는 백엔드에서 통용되기 때문에 서비스에 가장 적합한 행위가 아니다.
BaaS가 조정된 서버가 필요할 것 같지 않아요.
응, 많은 회사에서 서비스, 세력도 같은 걸 발표한 것 같아. 이쪽은 굿.
http://www.atmarkit.co.jp/ait/articles/1209/28/news146.html
Thanks,

좋은 웹페이지 즐겨찾기