프로젝트 옐로우핑거 소개 연구실 문의하기
contact@yellow-finger.com
02.2205.4128
One size does not fit all.
한 사이즈가 전부 맞지는 않습니다.
One size does not fit all.
The tools you choose for your stack is key for any project. One-size-fits-all solutions may appeal, but they are usually more trouble than…
스택을 위해 선택하는 도구는 어떤 프로젝트에서도 핵심입니다. 모든 것에 적합한 솔루션은 매력적일 수 있지만 일반적으로 이 솔루션보다 더 많은 문제가 발생합니다
요약 :)
스택을 위해 선택하는 도구는 모든 프로젝트의 핵심입니다. 모든 경우에 적용되는 단일 솔루션이 매력적일 수 있지만 일반적으로 가치 있는 것보다 문제가 더 많습니다.
더보기→

출처.
toddle. (2024.03.13). Medium. One size does not fit all.. 2024.03.18. https://toddledev.medium.com/one-size-does-not-fit-all-381a27255356
스택을 위해 선택하는 도구는 모든 프로젝트의 핵심입니다. 모든 경우에 적용되는 단일 솔루션이 매력적일 수 있지만 일반적으로 가치 있는 것보다 문제가 더 많습니다. 우리가 가장 자주 묻는 질문 중 하나는 다음과 같습니다. “아들은 왜 데이터베이스가 없나요?” 이 질문에 대답하려면 웹 애플리케이션이 어떻게 작동하는지 조금 이해해야 합니다. 웹 애플리케이션의 구조 최신 웹 애플리케이션은 일반적으로 두 부분으로 구성됩니다. 프런트엔드는 사용자 컴퓨터의 브라우저에서 실행되는 애플리케이션이고 백엔드는 하나 이상의 서버에서 실행됩니다. 이 모델의 이점은 동일한 클라이언트 애플리케이션의 많은 인스턴스가 동일한 서버를 사용하고 동일한 데이터에 액세스할 수 있다는 것입니다. 서버 또는 "백엔드"를 자세히 살펴보겠습니다. 백엔드는 거의 항상 최소한 세 가지 다른 부분으로 구성됩니다. 사용자 데이터를 저장하기 위한 데이터베이스, 사용자의 신원을 확인하기 위한 인증 시스템, 사용자가 서버에서 수행할 수 있는 다양한 작업을 정의하는 일부 사용자 정의 논리. 처음에는 이것이 너무 복잡해 보이지 않을 수 있으며 많은 응용 프로그램에서 상당히 간단합니다. 위의 모든 기능을 제공하는 것을 목표로 하는 단일 솔루션의 문제점은 시간이 지남에 따라 애플리케이션 요구 사항이 변경될 가능성이 있다는 것입니다. 인증을 예로 들어보겠습니다. 처음에는 기존의 이메일 및 비밀번호 로그인이 괜찮을 수 있지만 결국에는 다른 옵션을 제공하고 싶을 것입니다. 각 애플리케이션에는 일반적으로 관련된 다양한 ID 공급자 목록이 있습니다. 지금 당장 2단계 인증이 필요합니까? 나중에는 어때요? 또한 프로젝트에 적합한 데이터베이스를 결정해야 합니다. 모든 종류가 있으며 각각 서로 다른 장단점이 있습니다. 하나 이상이 필요합니까? 애플리케이션에 필요한 다른 기능은 무엇입니까? 미디어 스트리밍? 파일 저장? 이메일? WHO? 웹 애플리케이션과 함께 기본 모바일 애플리케이션을 사용하시나요? 대부분은 “모른다”고 대답할 것이다. 처음에는 알기가 어렵고 제품에는 그 자체의 생명력이 있습니다. ☝️가장 좋은 디자인은 자신의 가정이 틀렸다는 것을 깨달았을 때 변경하기 가장 쉬운 디자인입니다. 프로젝트를 시작할 때 이러한 모든 결정을 내릴 만큼 충분한 지식이 없습니다. 그렇기 때문에 배우면서 빠르게 변화를 가져올 수 있는 기술을 선택하는 것이 중요합니다. 모든 것에 적용되는 단일 기술은 시간이 지남에 따라 항상 단일 적용이 불가능해집니다. 스택을 신중하게 선택하세요 이것이 바로 우리가 기술 스택의 한 부분에 집중하고 이를 위해 가능한 최고의 도구를 만들기로 선택한 이유입니다. toddle은 해당 분야를 전문으로 하는 다른 플랫폼과 결합될 예정입니다. 유아와 함께 가장 자주 사용되는 백엔드 서비스는 Supabase, Xano, Fastgen 및 Buildship입니다. 맞춤형 백엔드를 작성하는 고객도 있습니다. 이것은 몇 가지 팁이지만 결국 프로젝트에 가장 적합한 도구를 선택하는 것은 귀하의 몫입니다.