나는 현재 스타트 업에 참여하고 있으며, 현재 유일하게 개발자로 참여하고 있으며, 다른 사람들은 현재 모든 기술 결정을 내버려두고 있습니다.
저는 매일 Microsoft 기술을 사용하는 소프트웨어 하우스에서 .NET, SqlServer, Windows Server 등을 사용하고 있습니다. 그러나 신생 기업으로 시작하면 비용을 절감해야합니다. Windows 호스팅 비용을 간략히 살펴보면 전용 서버 가격이 얼마 인 것을보고 충격을 받았습니다. 내가 찾은 가장 저렴한 것은 한 달에 100 파운드였습니다. 또한 미래에 비즈니스를 확장해야하고 여러 서버가 필요한 경우 SQL Server / Windows Server 라이센스 등에서 1 년에 £ 10를 £ 000로 줄이게됩니다.
그런 다음 전용 서버의 Linux 호스팅 가격을 간략히 살펴 보았으며 Windows 호스팅보다 가격이 훨씬 낮았습니다. 한 곳은 한 달에 20 파운드 미만으로 2 코어를 갖춘 기계를 제공하고있었습니다.
이것은 내가 갈 길이 리눅스의 오픈 소스라고 생각하게했습니다.
직장에서 많은 자바 스크립트를 작성하면서 (현재 단일 페이지 백본 앱으로 작업하고 있음) NodeJS와 Express와 같은 웹 프레임 워크가 사용하기에 좋을 것이라고 생각했습니다. 그런 다음 SQL을 사용하는 대신 NodeJS를 크게 지원하는 MongoDB와 같은 오픈 소스 NoSQL 데이터베이스를 사용하지 않는 이유는 무엇입니까?
내 유일한 관심사는 응용 프로그램이 수행 할 작업 중 일부는 이미지와 다양한 다른 이미지 관련 항목을 동적으로 작성하는 것입니다. 즉, CPU가 많은 것입니다. 노드의 모듈로 사용합니다.
이것이 배경입니다. 그러나 기본적으로 Linux는 다음과 일치합니다.
- NodeJS / Express 사이트를 호스팅 하시겠습니까?
- C ++ 노드 모듈을 컴파일 하시겠습니까?
- MongoDB와 같은 NoSQL DB를 사용하십니까?
돈을 절약하기 위해이 익숙하지 않은 기술로 옮기는 것이 좋은 생각입니까?
3 개월 업데이트
나는 지난 몇 개월 동안이 작업을 해왔으므로 누군가 관심이 있다면 업데이트 할 것이라고 생각했습니다.
결국 나는 간단한 이유로 NodeJS & Linux 스택을 사용하지 않기로 결정했습니다. 나는이 스타트 업을 옆에서하고있다. 그래서 나는 9 시간 동안 일하고 나서 집에 가서 스타트 업 늦게까지 일하고있다. 이러한 방식으로 작업하는 동안 가능한 한 효율적으로 시간을 보내야합니다. 그렇지 않으면 제품을 배송하지 않을 것입니다.
이 스레드에 대한 조언을 얻은 후 Microsoft BizSpark를 신청하고 수락했습니다. 이것은 이제 Visual Studio 라이센스, Windows Server 라이센스 등에 무료로 액세스 할 수 있음을 의미합니다. 굉장합니다. 바라건대 우리가 비 문제가 될만큼 충분히 넘겨 줄 모든 것에 대해 지불을 시작해야 할 때가 되었기를 바랍니다.
그러나 가능한 경우 오픈 소스를 사용하려고했기 때문에 Microsoft 기술 만 사용한다고 생각하지 마십시오. 내가 한 주요 장소는 PostgreSQL과 MongoDB를 사용하기로 결정한 데이터 계층입니다. 또한 프론트 엔드에서 BackboneJS를 사용하고 있습니다.
아래는 현재 사용중인 기술 / 프레임 워크의 요약입니다.
- 표준 DB 물건 : PostreSQL
- 로깅 및 데이터 저장소 : MongoDB
- ORM : 엔티티 프레임 워크 5
- 핵심 라이브러리 : .NET (C #)
- 웹 프레임 워크 : ASP.NET MVC3
- UI : 면도기보기 엔진 / BackboneJS