개발자

백엔드 설계부터 배포까지

2023년 09월 29일조회 156

투두메이트 클론코딩한 간단한 안드로이드 서비스 서버를 혼자 설계부터 배포까지 하게되었는데 기술 스택을 어떻게 정해야할까요? Spring boot , Gcp, mysql 사용할 예정인데 Erd 는 대략적으로 설계했습니다 처음부터 끝까지 저 혼자하는건 처음이라 괜찮은 책이 있을까요? 백엔드 설계부터 배포까지 간단한 설명이 필요합니다..!!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

이상선님의 프로필 사진

처음 시작한다면 이런 방식 쓰지 말고 서버리스 쓰세요. https://medium.com/@sunyi233

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2023년 09월 29일

기술 스택을 선택하는 것은 여러 요소를 고려해야 하는데요. 예를 들면, 1. 프로젝트의 요구 사항: 어플리케이션의 용도와 기능에 따라 적합한 기술을 선택해야 합니다. 2. 자신의 능력 및 선호도: 이용할 수 있는 언어나 프레임워크에 대한 지식 및 경험이 중요합니다. 3. 커뮤니티 및 지원: 강력한 커뮤니티와 넓은 지원 범위는 문제 해결에 큰 도움이 됩니다. 4. 유지보수 및 확장성: 애플리케이션의 분산, 확장 그리고 유지 관리가 가능해야 합니다. Spring Boot와 MySQL은 Java 기반의 서버 개발과 데이터 관리에 광범위하게 사용되며, GCP는 클라우드 인프라로서 안정적입니다. 백엔드 설계부터 배포까지 범위를 다루는 책으로는 "Cloud Native Java" (Josh Long, Kenny Bastani 지음) 추천드립니다. 이 책은 Spring Boot와 Spring Cloud를 사용하여 클라우드 네이티브 애플리케이션을 어떻게 만들고 배포하는지에 대한 안내를 제공합니다. 또한, GCP를 사용하기 위해선 공식 GCP 문서나 "Google Cloud Platform for Developers" (Ted Hunter, Steven Porter 지음)도 참고하시면 좋을 것 같습니다. 단, 이러한 전체 과정은 많은 학습이 필요하며 한 번에 모든 것을 이해하기는 어렵습니다. 각 단계별로 천천히 학습하되, 개발 중 발생하는 문제에 집중한 후 해결책을 찾는 경험을 쌓아가시는 걸 추천드립니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!