모바일 서버 구축 방법 (feat. 구독자님 질문)

  Рет қаралды 39,628

기술노트with 알렉

기술노트with 알렉

4 жыл бұрын

#모바일#서버#구축#만들기
이제 비전공자도, 일반인 누구도 가능합니다.
ChatGPT를 이용한 누구나 앱개발 with 알렉
inf.run/rpX4
안녕하세요. 기술노트 채널을 운영하고 있는 알렉이라고 합니다.
IT분야에 개발자로 일을 하다가 프로젝트 매니저로 현재는 IT컨설턴트로 일하고 있습니다.
IT전반에 걸친 경험이나 지식을 올리고 있습니다.
개발자를 위한 클라우드 강의
inf.run/q1ia
백엔드 직접 번역한 추천 도서
www.yes24.com/Product/Goods/1...
앱개발을 해본 경험이나 방법들도 올렸습니다.
앱개발 관련해서는 아래 링크 통해서 인프런에 무료로 올린 강좌 리스트를 참고하시구요.
inf.run/4Ug3
기술노트 (클라우드, 빅데이터, 취업, 진로 고민등) 아래 링크 통해서 영상 참고해보시면 좋습니다.
inf.run/x4mm
멘토링도 하고 있습니다. (기술 면접 준비, 진로 고민, 앱 개발 컨설팅 등)
www.inflearn.com/mentors/465/...
좋은 인연이 되었으면 좋겠습니다.
혹시 IT 분야 진로 관련 고민이나 빅데이터,
앱개발, 기술사 공부 관련 문의 주실게 있다면
hitouchsoft@gmail.com 자유롭게 문의 주세요.
도움이 되셨다면 구독, 좋아요 눌러주시면
영상 제작에 큰 힘이 됩니다~!

Пікірлер: 37
@ejTV-gs
@ejTV-gs 4 ай бұрын
잘 듣고 갑니다^^ 담에 또 시청하겠습니다 감사합니다
@with2511
@with2511 4 ай бұрын
잘 들어주셔서 감사합니다
@akse4882
@akse4882 Жыл бұрын
와우..딱딱한 윈도우개발자에서 퇴사후 앱쪽으로 전향하려던 중 웹서버에대한 개념이 별로없어 이곳저곳 찾아다니다 이곳에들렀는데 쉽고 잘설명해주시네요. 앞으로 좋은 영상 자주올려주세요~~(구독하겠습니다)
@suduny9910
@suduny9910 3 жыл бұрын
최고입니당 ㅠㅠㅠ 도움 너무 많이 되었어요! 책 100페이지 분량이 한꺼번에 정리 되는 것 같아요 ㅎㅎ
@with2511
@with2511 3 жыл бұрын
최고의 댓글이네요~ 기분 좋은 댓글 100개 분량을 한꺼번에 받은 느낌이예요~~!! 감사해요!
@user-ol6yp3lu3u
@user-ol6yp3lu3u 3 жыл бұрын
잘봤습니다. 전 간단한 공지사항 정도만 필요해서 공유기로 웹서버 만들어서 사용하고 있네요 ㅎㅎ 시간나면 aws 가입해서 api 서버 설치 해봐야 되겠네요.
@with2511
@with2511 3 жыл бұрын
좋네요~ 조금씩 시도 해보는 거 좋은거 같아요!
@teemourf668
@teemourf668 3 жыл бұрын
안녕하세요!! 잘 보고 있습니다. 감사합니다. 이 영상이 제가 요즘 가장 궁금한 이슈인데 가장 간단한 개발을 지향하다보니 Heroku를 생각중인데 aws와 어느정도 차이가 있는지 궁금하고요... 그리고 띄운 서버 주소를 react-native에서 어떻게 불러오는지도 궁금합니다 ^^
@with2511
@with2511 3 жыл бұрын
아~ application 배포만으로 운영할 수 있게 해주는 서비스 같은데요. 잘 활용하시면 서버 관리가 좀 편하지 않을까 싶어요. 서버 주소는 대개는 DNS로 연결을 해주구요. 그 주소를 불러서 사용합니다. IP주소의 경우는 대개 동적으로 할당받는 방식이라서요. 그리고 앱에서는 IP를 기입해서 배포하는 경우 바뀌었을 때 관리가 어려워요.
@user-vk9ft6jj5o
@user-vk9ft6jj5o 3 жыл бұрын
안녕하세요! 모바일 서버 검색하다가 영상 다 봤습니다! 질문이 하나 있습니다. 보통 프론트엔드다 백엔드다 하면 웹을 기준으로 이야기 하는데 , 모바일도 말씀하신 것처럼 서버가 필요하잖아요 그런데 왜 모바일은 따로 백엔드라고 칭하지 않나요? AWS를 활용한 서버리스는 웹이나 앱이나 공통으로 가능한 것으로 알고 있는데, 일반적으로 웹에서는 AWS가 모든 걸 대체하진 않는걸로 아는데 모바일에서는 백엔드의 모든 것들이 AWS로 대체가 가능한건가요? 특히 자바 스프링과 같은 웹의 백엔드 기술로 서버를 구현하면 이걸 모바일에 사용하는 건 불가능한가요?.. 질문이 좀 많네요 기초가 안잡혀서 죄송합니다 ㅠㅠ
@with2511
@with2511 3 жыл бұрын
간단하게 답변 드리면요. 모바일 프론트는 화면으로 보시면 되구요. 그 화면에서 API를 호출할 수도 있는데, 호출하는 쪽은 모바일이지만, 호출되어서 응답해주는 API서버가 별도로 있는데, 이것을 백앤드 서버라고 합니다. 이때 이 API서버를 AWS에 올릴 수가 있습니다. 모바일의 Front화면은 모바일에 배포가 되는데요. 그런데, 모바일에 웹앱기반이라면 AWS서버 상에 화면 페이지가 있겠지요.
@100M2B
@100M2B 3 жыл бұрын
서버 관련 개인적으로 궁금한 것을 한번 여쭤보고 싶습니다. 기업들을 시원하게 비판해서였던가 가면을 쓰고 방송을 하는 어느 인기 유튜버를 고소 문제로 경찰이 찾으려고 했어도 (유튜브측이 협조를 거절해서?) 경찰이 그 인기 유튜버의 신원 특정을 못하고 있다는 기사를 작년인가 읽었던 기억이 있습니다. 만일 유튜브가 아니라 국내 포털이 하는 동영상 서비스였다면 당연히 압수수색으로 서버가 털렸겠죠. 이런 비슷한 이유로 유저들의 마음을 안심시키기 위해서 (질문을 위한 가정으로 페이스북과 경쟁할 싸이월드라는 새로운 앱을 국내에서 론칭한다고 했을때) 서버를 해외에 두는 것을 고려한다면, 해외에 서버 인력을 따로 둬야하겠죠? 해외 사무실 운영 비용 외에도 거리와 시차에 따른 단점들이ㅡ회사운영 차원에서ㅡ얼마나 클까요? 영업쪽은 다 한국에 있고 서버만 해외에 두는 경우입니다. 감사합니다.
@with2511
@with2511 3 жыл бұрын
해외에 서버를 두고 국내에서 일하는 경우, 해외IDC 통해서 서버 두고, 해외 인력을 쓰는 경우 모두 경험해봤는데요. 꼭 필요한 경우(비용이나 보안) 관점이 아니라면 해외 인력들과 일하는 것은 굉장히 어렵더라구요. 커뮤니케이션도 어렵고, 비용이 그렇다고 획기적으로 적은 것도 아니구요. 왠만하면 국내에서 소화하는게 좋지 않을까 의견 드려 봅니다.
@100M2B
@100M2B 3 жыл бұрын
@@with2511 답변 감사드립니다. ^^
@rabiit3990
@rabiit3990 2 жыл бұрын
안녕하세요. 최근에 영상을 보고 질문드립니다.(보실지는 모르겠지만) 현재 사용자로부터 사진이나 텍스트 데이터를 받고 이 데이터를 tensorflow 등의 데이터 가공 및 결과를 산출하여 이 결과를 유저에게 출력하는 간단한 모바일 앱을 구상하고 있습니다. 사실 초기 단계에는 웹으로 구상하려했지만 사용성을 고려하려 앱으로 구상하게됐습니다. 저는 기존에 nodejs 경험 밖에 없기에 백엔드 쪽을 최대한 노드로 구현하려 하는데 native app방식이 사용자의 사용성이 더 높게 구현될 것으로 조심스럽게 예상해봅니다. 이 경우 node로 native app 백엔드 서버를 만들 수 있는지, 아니면 그냥 nodejs로 webview 방식의 앱을 구상할 지 질문드립니다.
@with2511
@with2511 2 жыл бұрын
간단하게 설명이 좀 어려울거 같은데요. 일단 이미지, 텍스트가 앱을 통해서 서버로 전달이 되구요. 또는 클라우드라면 S3에 올라갈거 같구요. 아 가공이라는 과정이 있으니 서버로 가겠군요. 그리고 서버에서 특정한 작업을 하고 결과를 S3에 올려줘서 모바일에 보이면 될거 같은데요. 이 과정에서 native로 만들지 webview로 만들지. 이 선택은 본인이 가능하신 것을 선택하는게 맞다고 보는데요. 혹시 nodejs를 해보셨다는 것은 javascript에 대해서 조금은 편하실 수 있으실텐데요. 그와 같은 경우 react를 한번 보시는 것도 좋을거 같습니다. react가 webview와 native의 앱의 장점들을 모은 방식입니다.
@user-lc7pi8vk4x
@user-lc7pi8vk4x 3 жыл бұрын
안녕하세요 혹시 보실진 모르겠지만 정말 궁금한게 있어서 글 남겨봅니다 요즘에 중국양산겜들 보면 다 비슷합니다 그 중에 하나가 서버가 굉장히 많은 건데요 물론 서버를 늘려서 적은 돈으로도 1등 먹을 수 있다 그런식의 성취감을 더 잘 느끼게 할 수 있겠지만 한 서버에 사람들을 다 넣는 것보다 여러 개의 서버를 나눠서 운영하면(앞에 말한 예시같은 것이 아닌 운영비?) 더 경제적인 점이 있나요? 이쪽으로 잘 아시는 것 같아 여쭤봅니다
@with2511
@with2511 3 жыл бұрын
kzbin.info/www/bejne/eKvJYoSgoa6LbM0 이렇게 영상으로 답변 드립니다~
@dd7036
@dd7036 2 жыл бұрын
음악 스트리밍 어플의 경우 서버의 필요성은 어느 정도며 서버 구축이나 관리의 필요성? 난이도? 비용 등은 어느 정도나 될까요? 암 거도 몰라서 죄송합니다 ㅠ
@with2511
@with2511 2 жыл бұрын
죄송하실 필요는 전혀 없으시구요. 음악 스트리밍 어플은 기본적인 컨텐츠가 영상만큼은 아니여도 늘 주고 받는 데이터가 크다봐야 해서요. 서버에 저장해야 하는 데이터도 많고, 오가는 데이터도 많아서요. 서버쪽 구축이 중요하고, 비중도 꽤 커요. 난이도는 높은 편이라고 생각되구요. 비용은 얼마나 복잡한가에 따라서 다를거 같아요. 간단한 기능이라면 아주 작게 시작해볼 수는 있을거 같아요. 그래도 회원 가입기능부터, 음악 리스트, 미리 듣기 등의 기본 기능이 다 있는거겠죠. 여기에 비용이 얼마 나옵니다라고 답을 정확하게 하긴 어려울거 같아요. 어떤 화면들을 만들지 고민해보시고, 위시켓 같은 사이트에 의뢰해보시면 대략 감을 잡을 수는 있어요.
@user-bq9nk7xw5o
@user-bq9nk7xw5o 3 жыл бұрын
앱을 어떻게 만들어야 할지 굉장히 고민 되었는데, 덕분에 확실히 정리되었네요. 감사합니다 ^^
@with2511
@with2511 3 жыл бұрын
도움이 되셨다니 정~~ 말 기분 좋네요! 또 궁금하신거 있으시면 물어보시구요~^^
@gms950831
@gms950831 2 жыл бұрын
안녕하세요 알렉님 영상 잘 봤습니다~!! 그런데 모바일 앱에서 회원가입, 로그인을했는데도 정보를 찾을 수 없다고 하는 건(데이터베이스에는 저장되어있습니다) 어떤 이유에서인지 알 수 일까요? 제가 직접 개발한 앱은 아니라, 서버가 어떻게 구성되어있는지는 잘 모르겠지만, 이러한 문제점이 발생하는 원인과 그 해결 방안을 모르겠어서요ㅜㅜ
@with2511
@with2511 2 жыл бұрын
직접 만드신 것인가요? 모바일 앱에서 회원 가입을 했는데, DB에 저장이 되었는데, 그런 메시지가 나오는 것은 조회를 했을 때 결과가 나오지 않아서 일텐데요. 조회하는 곳에 결과가 나오는지 DB조회를 따로 해보시면 어떨까요.
@user-qk5ns8mk3w
@user-qk5ns8mk3w 11 ай бұрын
선생님 안녕하세요. 이번에 사내에서만 사용할 앱을 개발했는데 굳이 앱스토어에 등록하지않고 사내 사용자들에게 배포를 하고자 합니다. 초기 apk의 경우 수동으로 설치해준다하더라도(사용자 소수) 업데이트 내용이 생길때마다 하나하나 다시 apk를 제공하기보단 자동으로 업데이트 되도록 만들고싶은데 좋은 방법이 없을까요?
@with2511
@with2511 11 ай бұрын
스토어에 올리지 않고, 업데이트 하는게 편리한 방법은 거의 없을거 같은데요. 그래서 내부용 사용하는 경우에도 스토어에 올리는거 같아요.
@graphipro
@graphipro 11 ай бұрын
서버를 사용하는 이유는 데이터를 공유하기위함이 아닌가요 ?
@zaery_o7069
@zaery_o7069 Жыл бұрын
@hbj4078
@hbj4078 2 жыл бұрын
안녕하세요. 개인 PC를 서버로 사용해서 외부망을 통해 모바일 앱과 연동하고 싶습니다. 서버는 공유기를 이용한 포트포워딩이나 웹호스팅 같은 서비스를 가입해서 연동할 수 밖에 없는 걸까요??
@with2511
@with2511 2 жыл бұрын
외부에서 개인 PC로 접속을 하려면 개인 PC에 고정 IP가 설정되면 됩니다. 혹시 고정IP 서비스가 가능한지 확인해보시구요. 고정 IP를 받는다면 그 IP로 접속하시면 됩니다. 도메인을 생성하셨으면 그 도메인에 해당 IP로 연결하면 될거 같구요.
@hbj4078
@hbj4078 2 жыл бұрын
​@@with2511 지푸라기라도 잡는 심정으로 선생님께 질문 올렸는데 이렇게 답변 달아주시니 너무 감사합니다. 오늘도 좋은 하루 보내세요.
@user-nn5oc4qe2t
@user-nn5oc4qe2t 4 жыл бұрын
flutter로 앱개발시, aws를 사용할수있나요? firebase는 어떤가요?
@with2511
@with2511 4 жыл бұрын
flutter 내용 자체 강의는 오준석의 생존코딩 님께서 잘 해주셨네요~ 참고하시면 좋을거 같습니다. aws는 인프라로 안드로이드, iOS 어떤 앱이든 통신부 연결만 가능하면 되기에 사용이 가능합니다. firebase 앱의 추적 및 통계여서 사용하게 되시면 앱의 보완을 하시려고 할때 참고가 되실껍니다. 자세한 내용들은 각각 유투브에 잘 나와 있네요~
@BoazKang
@BoazKang Жыл бұрын
안녕하세요. 혹시 소켓 통신으로 서버에서 안드로이드 앱에 다이렉트로 데이터를 보내주는 것도 되나요?
@with2511
@with2511 Жыл бұрын
서버 안드로이드 앱 통신은 가능하다고 보는데요. 일반적인 앱은 그렇게 하면 좀 어렵지 않을까 싶은데요. 어드민이 사용하는 관리 앱은 그렇게 해도 될거 같습니다.
@BoazKang
@BoazKang Жыл бұрын
@@with2511 답변 감사합니다!
@woominhwa
@woominhwa 2 жыл бұрын
54:54
Does size matter? BEACH EDITION
00:32
Mini Katana
Рет қаралды 17 МЛН
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 10 МЛН
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 56 МЛН
백엔드 개발 이 영상만 보셔도 거의
11:59
기술노트with 알렉
Рет қаралды 64 М.
프로그래밍 언어는 IT 공부의 '마지막 단계'
23:42
티타임즈TV
Рет қаралды 14 М.
SUB) Interview with a Heart Signal Silicon Valley developer
26:29
조코딩 JoCoding
Рет қаралды 308 М.
Опыт использования Мини ПК от TECNO
1:00
Андронет
Рет қаралды 784 М.
OZON РАЗБИЛИ 3 КОМПЬЮТЕРА
0:57
Кинг Комп Shorts
Рет қаралды 1,7 МЛН
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 3 МЛН