#어플리케이션

질문 2
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

한 달 전 · 익명 님의 질문 업데이트

시스템 폰트 사이즈에 의한 RN 어플 레이아웃 변경

안녕하세요 선배님들 처음으로 어플리케이션 프로젝트를 진행중입니다... 웹으로 할 때는 극적으로 작게 줄인 브라우저 창 및 극적인 스케일링을 반응형으로 적절히 조절했었는데 스마트폰이라는 환경상 너무 작은 디스플레이에 많은 정보가 존재하고 시력이 약한 노년층의 경우 스마트폰 자체의 폰트사이즈가 커서 레이아웃 조절에 어려움을 겪고 있습니다... 폰트 사이즈를 계산해서 레이아웃을 변경한다는 엄청나게 복잡한 생각을 하다가 스마트폰의 폰트 사이즈를 따르지 않게 고정하고 앱을 처음으로 실행할 때 사용자가 원하는 폰트 사이즈 선택에 맞춰 레이아웃을 설정시키는 초기 세팅 모달을 띄우는 것이 훨씬 간단하다는 생각이 들어서 이 방향으로 굳어지는 중입니다. 혹시 선배님들은 작은 디스플레이에서의 사용자의 폰트 사이즈 설정에 따른 레이아웃 조절을 어떻게 구현하시는 지 궁금합니다... 두서없는 질문을 읽어주셔서 감사합니다.

개발자

#reactnative

#android

#app

#app-dev

#layout

답변 0

댓글 0

조회 24

3달 전 · 임정훈 님의 질문

프론트엔드 이직용포폴에 대해 고민이 있습니다.

현재 저는 si회사에서 일한지 1년이 되었고 리액트 ,리액트네이티브로 화면개발 및 어플리케이션 개발을 담당하고 있습니다. 도메인은 주로 Saas이고 헬스케어,학생관리,b2c어플 ,관리자 및 웹대시보드 , 어플 등등 회사의 요구사항에 맞게 프로젝트를 만들어주고 있습니다. ( 주로 한 프로젝트당 프론트1 백1 이렇게 2인1조로 개발을 합니다 ) 지금 당장은 아니지만 1년 후에는 이직 할 계획이라서 미리 공부계획을 세운 후 기술숙달이 되면 이직용 포폴을 만들 생각입니다. 그래서 현재 저는 (docker aws nodejs mysql) 조합으로 백단 공부를 할 예정이고 nodejs부터 차근차근 공부를 해서 프론트 ,백 혼자 해서 이직용 포폴을 만들계획입니다. 일단 제가 가고 싶은 회사가 규모있는 si회사 프론트직군 또는 saas쪽으로 가고싶고, 현재는 모바일과 웹 앞단을 다하고있지만 다음회사부터는 웹 프론트로 전향하고 싶은데 이로 비추어봤을때 이직용 포폴을 만들때 기술을 뭘써야 할지에 대해 두가지의 갈림길에 놓이게 되네요.. 첫번째는 현재 제가 잘 하는 리액트 알엔 조합으로 웹뷰앱 + 백엔드로 한다 이고, 두번째는 넥스트 + 백엔드 조합으로 웹 포폴을 만들 계획입니다. 두개 다 관리자페이지도 만들어서 퀄리티있는 프로젝트를 만들 계획입니다. 이 두개중 이직시 포폴로는 어떤게 더 적합할것 같나요?? 다른 의견 남겨주셔도 감사하고 쓴소리 모두 환영합니다..! 긴 글 읽어주셔서 감사합니다..!

개발자

#이직-준비

#프론드엔드

답변 0

댓글 0

추천해요 2

조회 97

4달 전 · ㅊ 님의 질문 업데이트

개발자 신입 준비

안녕하세요 개발자 준비중인 컴퓨터공학과 4학년 학생입니다. 우선 저는 3회정도의 프로젝트를 진행했고 어쩌다 보니 팀 프로젝트 였지만 제가 거의 풀 스택으로 진행했고 Spring, Node, React를 사용가능하고 아키텍처적으로 규모가 있진 않지만 대략 30개 이상의 Entity를 가지는 규모의 프로젝트들이며 기업인분들에게 좋은 평가를 받은 프로젝트도 있습니다 (Flutter로 간단한 앱도 만들어보았고 , 어플리케이션 프로젝트도 진행 해보았습니다.) React는 타입스크립트 자바스크립트(JavaScript)를 사용해서 나름 자유자재로 만들고 수정할 수있고 타입스크립트(TypeScript)로 전환하는 방향으로 가고 있으며 Node는 레거시로 Express와 sql사용해서 사용했고 Spring은 Spring Boot, Spring MVC, Spring Security,JPA, Redis, JWT 등으로 다양하게 접목 시키고 있고 왜 필요할까를 생각하며 다양하게 접근하고 있습니다. (JPA나 AOP 등의 깊은 공부도 함께 하고 있습니다.) 실제 서버에 배포도 해보았고 지금 진행중인 프로젝트는 AWS를 통해 여러 인스턴스로 나눠서 최적화 하여 배포해볼 예정입니다. 이렇듯 부족하지만 웹쪽에서는 나름 발전의 자신감이 있는편입니다 하지만 제가 코딩테스트에 준비를 하지못했는데 요즘 코딩테스트가 거의 모든 기업 필수여서 아직 프로젝트 진행중이기도 하고 코딩테스트 때문에 아직 입사지원을 생각하지 못하고 있습니다. 코딩 문제를 한번도 풀어본적 없고 기본문법조차 잘 모르고 그런 상황입니다 ㅜㅜ 막상 시작하려고하니 시간적 압박도 그렇고 어떻게 어느정도의 기간을 잡고 해야할지 막막해서 글올려봅니다 선배님들 현직자분들 저는 웹 관련해서 너무 재밌게 찾아보고 고민하며 작업을 하는데 코딩테스트를 따로 준비해서 내년에 입사를 지원하는게 맞을까요 보통 어느정도가 되어야하고 어느정도 시간이 필요할까요 도움 부탁드립니다. 읽어주셔서 감사합니다!

개발자

#신입

#개발자

#코딩테스트

#취업준비

답변 0

댓글 0

조회 96

4달 전 · 문종호 님의 새로운 답변

AI 서비스의 백엔드 개발자가 가져야 할 역량 (신입)

일반적인 서비스 어플리케이션의 백엔드 개발자 직무에만 지원하다가 이번에 AI 어플리케이션의 백엔드 개발자 직무에 지원하게 되었습니다 AI에 대한 기본 지식, langchain과 같은 LLM 프레임워크 이용 경험 외에 AI 서비스의 백엔드 개발자가 가져야 할 역량이 더 있을까요? 모집 공고만 보고서는 감이 잘 잡히지 않아 질문드립니다 jd상에서는 AI 어플리케이션 API 개발 정도로 나와있긴 합니다

개발자

#ai

#백엔드

#신입

답변 1

댓글 0

조회 69

6달 전 · 상현 님의 새로운 댓글

프론트엔드에서 서버 데이터를 검증하기에 적합한 방법이 어떤 것이 있을까요?

BFF 레이어를 가지고 있으나, 종종 백엔드에서 명세의 요청과 무관한 BFF로 데이터가 들어오거나, 데이터 모델이 수정되는 일이 있어 어플리케이션이 오류로 깨지는 경우가 있습니다. 프론트엔드에서 이런 일을 미연에 예방할 수 있는 방법이 어떤 것이 있을지 조언 부탁드려봅니다.

개발자

#데이터-검증

답변 1

댓글 1

조회 64

6달 전 · 양현진 님의 새로운 답변

코틀린 앱 iot 서버구축

안녕하세요! 아직 학교 다니면서 꿈을 키우고있는 학생입니다. 이번에 "아두이노 활용 IOT 스마트홈" 프로젝트를 시작하게되었습니다. 어플리케이션은 "코틀린"으로 진행하게되었는데 이때 서버구현과 DB는 뭘 쓰는게 좋을까요?? 주로 Nodejs, SpringBoot를 쓴다는 정보를 찾긴했지만 실제로 현업에서는 어떤걸 주로 쓰는지 궁금합니다!

개발자

#kotlin

#iot

답변 1

댓글 0

조회 52

7달 전 · 정승우 님의 새로운 답변

react native 강의 추천해주세요!!

사이드 프로젝트로 모바일 어플리케이션을 만들어보고싶은데요..!! 가능하다면 앱스토어에도 올려보고.. 리액트 네이티브로 시작해보고싶은데 정보의 바다 속에서 정보의 취사선택이 어려운 신입 개발자는 울고있습니다...ㅠㅠ 푸쉬가가능하고 해당 푸쉬에따라 카카오 api를 활용한 서비스를 만들어볼 예정입니다.

개발자

#react-native

답변 2

댓글 0

조회 568

8달 전 · HolyMoly Developer 님의 새로운 답변

회사 선택시, 어떤 도메인을 희망 or 선택 하실건가요?

이직 준비중인 3년차 백엔드 개발자입니다. 회사 도메인 선택이 고민돼서 투표를 열어봤습니다. 뭔가 이제는 전문(?) 도메인을 하나 정해야 될 것 같아서요. 제가 특별히 하고싶거나 재밌겠다 싶은 도메인이 없는 편인데, 핀테크(금융)을 제외한 도메인 중에서 앞으로 유망하거나 그나마 재밌을 것 같은 곳으로 생각하고 있습니다. 근데 그런 도메인이 뭔지 모르겠습니다. 그래서인지 합격한 곳도 있고, 진행중인 곳도 있는데 고민이 되네요. 예를들면 조금이라도 AI기술은 접목시킨 기업에 가는 게 나을지, 모빌리티 관련 회사가 나을지,,, 단순 어플리케이션 회사가 나은지 등등,, 이외에도 나름 유망할 것 같은 도메인도 투표에 포함시켰습니다. 많은 분들은 어떻게 선택하실지 궁금합니다. - 복지나, 급여는 비슷하다고 가정 - 스타트업은 비슷한 단계의 투자 유치 받은 상태라고 가정

투표

개발자

#이직

#개발자

#ai

#iot

#도메인

답변 1

댓글 0

조회 174

8달 전 · 혜린 님의 질문

회사 선택시, 어떤 도메인을 희망 or 선택 하실건가요?

이직 준비중인 3년차 백엔드 개발자입니다. 회사 도메인 선택이 고민돼서 투표를 열어봤습니다. 뭔가 이제는 전문(?) 도메인을 하나 정해야 될 것 같아서요. 제가 특별히 하고싶거나 재밌겠다 싶은 도메인이 없는 편인데, 핀테크(금융)을 제외한 도메인 중에서 앞으로 유망하거나 그나마 재밌을 것 같은 곳으로 생각하고 있습니다. 근데 그런 도메인이 뭔지 모르겠습니다. 그래서인지 합격한 곳도 있고, 진행중인 곳도 있는데 고민이 되네요. 예를들면 조금이라도 AI기술은 접목시킨 기업에 가는 게 나을지, 단순 어플리케이션 회사가 나은지 등등,, 이외에도 나름 유망할 것 같은 도메인도 투표에 포함시켰습니다. 많은 분들은 어떻게 선택하실지 궁금합니다. (연봉이나 복지 등은 비슷하다고 가정)

투표

개발자

#이직

#개발자

#ai

#iot

#도메인

답변 0

댓글 0

조회 98

8달 전 · 이서연 님의 새로운 댓글

노베 컴공 3학년 학부생 엘리스 부트캠프 어떤가요?

안녕하세요, 저는 이번에 컴퓨터공학과 3-1을 마친 학부생입니다. 부끄럽지만 지금껏 혼자서든 여럿이든 프로젝트를 진행해본 경험/웹 개발 공부/코테, 알고리즘 공부 등을 제대로 해본 적이 없습니다. 기껏해야 과제로 나오는 프로그래밍 과제(c, java)나 데이터분석 과제(아주 기초적인), 어플리케이션 기획 과제(팀플), python + 데분&ai(초급, 중급) 찍먹 정도밖에 경험이 없습니다. 이번에 엘리스트랙 부스트캠프 백엔드-클라우드(spring)에 얼리버드로 지원하여 서류합격한 상태인데, 이번에 일년 휴학을 하고 6개월간 플젝경험을 쌓고, 나머지 6개월에는 인공지능학회(1년)에 초급으로 지원할 예정입니다. 참고로 제가 아직 진로가 뚜렷하지 않고 졸업 후 인공지능 대학원에 가는 것도 고려하고 있습니다.(하지만 학업 성적이 좋지 않아 이 또한 고민입니다...) 제가 궁금한 점은 부트캠프가 아무래도 취업지원까지 해주니 4학년에 가는 것이 나을지, 아니면 3학년인 지금 부트캠프의 힘을 빌려서 스펙을 쌓는 것이 나을지 고민입니다. 지금 상황으로써는 4학년 때 메이저 부트캠프에 붙는 것은 어려워보입니다. 저는 지금 가는게 나을 것 같은데, 4학년에 가는 게 낫다는 주위 조언이 많아서 흔들립니다. 현업자분들께서는 어떻게 생각하시는지 궁금합니다.

개발자

#부스트캠프

#전공자

#3학년

#인공지능

#백엔드

답변 2

댓글 3

조회 432

8달 전 · 백승훈 님의 새로운 답변

[백엔드 개발자] 계약직vs취직 준비 고민입니다.

현재 보안관련 중소기업에서 3개월 인턴이 끝나는 시점에 놓여진 백엔드 개발자입니다. 3개월동안 홈페이지 제작(Q&A 기능 및 기본적인 홈페이지 CRUD), 보안 모듈 포팅 작업, 크롤링 기능 추가 및 서버 구축과 같은 업무를 하였습니다. 인턴이 끝나는 시점에 정규직이 아닌 계약직 권유를 받았는데요. 찾아보니 중소기업은 계약직과 정규직이 큰 차이가 없다는 얘기가 있기도 하고, 커리어적으로 이 회사를 좀 더 다니면서 이직 준비를 천천히 하는 것이 맞을까 아니면 인턴 끝나고 바로 취직 준비를 하는 것이 맞을까하는 고민이 생겼습니다. 만약 계약직 근무를 하게 된다면 프로젝트는 최소 2개정도 진행할 것 같고(현재 맡은 프로젝트가 2개입니다), 1개에선 단순 보안모듈 포팅 작업, 1개는 어플리케이션의 메인 백엔드 개발자로 들어갈 것 같습니다. 1년간 계약직으로 일하는 것이 커리어적으로 도움이 될까요? 아니면 인턴 끝나고 바로 취직준비를 들어가야할까요?

개발자

#이직

#인턴

#계약직

#백엔드개발자

답변 1

댓글 0

조회 225

9달 전 · 신진철 님의 새로운 댓글

우분투에서 pip install 시, 다음과 같은 오류가 발생합니다.

안녕하십니까 선배님들. 현재 AWS EC2에서 안드로이드 어플리케이션 용으로 백엔드 서버를 구축하는 도중, 다음과 같은 오류를 맞이했습니다. 현재 사용하는 ubuntu는 24.04 LTS 버전입니다. 도무지 해결 방안을 찾지 못해서 이렇게 조언을 구하고 싶습니다. 감사합니다. pip install git error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. If you wish to install a non-Debian packaged Python application, it may be easiest to use pipx install xyz, which will manage a virtual environment for you. Make sure you have pipx installed. See /usr/share/doc/python3.12/README.venv for more information. note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification.

개발자

#서버

#ec2

#ubuntu

답변 2

댓글 2

추천해요 1

조회 743

10달 전 · 문종호 님의 새로운 답변

fastapi 서버 배포에서 어려움이 있습니다

aws ec2 인스턴스를 사용하고 있는데 파이썬 어플리케이션의 코드 속 디렉토리들이 로컬환경으로 되어있습니다. 디렉토리를 우분투로 변경하려면 어떻게 해야하나요?

개발자

#python

#fastapi

답변 1

댓글 0

조회 73

10달 전 · 짹 님의 새로운 답변

어플리케이션 인스타그램 광고 올리는 방법

요즘은 인스타그램에 앱 광고가 많이 올라오는 것처럼 회사에서 인스타그램 광고를 하시고 싶다고 하십니다. React Native로 개발된 애플리케이션입니다만. 추가적으로 facebook sdk를 설정한다던가 하는 작업이 필요한가요?

개발자

#react-native

답변 1

댓글 0

조회 60

10달 전 · 익명 님의 질문

[DB 설계] postreSQL 주소 저장

대학 4학년 재학중이고 현재 스타트업 초기 개발자로 근무를 시작했습니다. 프론트는 flutter, DB는 postresql, 백 프레임워크는 python Django를 이용해 하이브리드 어플리케이션을 개발하고자 합니다. 장소 table을 만들면서 주소 column을 만들어야 하는데, 서울/부산/울산 등 지역별 필터링이 가능하도록 설계해야 합니다. 1. 단순히 textfield 를 하기엔 필터링마다 모든 row의 주소 column에서 해당 단어들을 찾아야 하는 부담이 있고, arrayfield(char)을 하기엔 프론트에서 받아와서 처리하는 것에 어려움이 있을 것 같습니다. 2. 프론트에서 주소 입력하는 형태가 아직 정해지지 않았는데, 아마 도로명 주소 검색해서 선택하고 상세주소를 입력하는 방법을 도입할 것 같습니다. 이 기능을 구현해본 적이 없어 어떤 식으로 DB를 설계하고 입력/저장/출력을 관리하면 좋을지 조언을 구하고 싶습니다. 덧붙여서, 혹시 지도 api 등을 연결해서 주소를 등록하게 되더라도 DB 설계에는 변함이 없는게 맞는건지 궁금합니다. 감사합니다.

개발자

#postgresql

#db설계

#주소

#지도api

답변 0

댓글 0

조회 61

10달 전 · 김인후 님의 새로운 답변

electron 질문입니다.

안녕하세요! 현재 대학교 4학년 재학중인 학생입니다. 저는 현재까지 스프링부트를 활용해 여러 백엔드 개발 프로젝트를 진행하였고, 웹 백엔드 개발쪽으로 진로를 잡으려고 했었습니다. 이번 회사 면접을 보면서 electron 이라는 프레임워크를 사용한다고 하던데, 찾아보니 앱 프레임워크고 node.js 를 기반으로 돌아가더라구요. 데스크톱 어플리케이션 개발은 처음이라, 앞으로 백엔드 커리어에 있어 electron 프레임워크를 활용한 개발 경험이 도움이 되는지, 된다면 어떤 점에서 도움이 될지 궁금합니다.

개발자

#electron

#개발

답변 2

댓글 1

조회 356

10달 전 · 이제윤 님의 새로운 댓글

안녕하세요 중소기업 취업한 개발자입니다.

원래 대기업에서 하는 부트캠프를 다니면서 교육을 듣는 중에 아는 지인을 통해서 자동차 관련 중소기업에 개발팀이 저 혼자인 회사에 입사하게되었어요 초봉으로 4천중후반대를 제안받아서 흔쾌히 입사하겠다고 말씀을 드렸습니다. 저는 원래 웹 풀스택 개발자를 준비하는 취준생이었는데 취업한 업체에서는 플루터(플루터 경험이 없는 상태)로 제작되어진 외주맡긴 어플리케이션이 있어서 그거를 개발및 운영 하는 업무를 맡을 것 같습니다. 주변에서는 자꾸 모하러 가냐라고 하면서 대기업이나 그래도 중견기업정도는 가야하지 않겠냐라고 하는데..많이 서류를 지원해봤지만 많이 떨어져서 사실 상 현재시장에 ㅍ차가움을 느낀상태였습니다. 여기서 궁금한게 정말 주변사람들 말 처럼 하는 것보다 차라리 경력을 쌓고 이직을 하는게 맞다고 생각하는데, 다들 너무 말리고 있어서 스스로 확신을 가질려고 하지만 불안한상황입니다. 과연 제 선택이 맞는걸까요..? ㅠㅠ

개발자

#중소기업

#연봉-4000

답변 1

댓글 1

조회 354

일 년 전 · 장성호 님의 답변 업데이트

docker container 내부의 spring boot 서버에서 client 의 ip 주소 알아내는 방법

안녕하세요 지금 만들고 있는 서비스가 설치형 어플리케이션에, 리눅스 파일 시스템을 사용해야해서 처음부터 docker 환경으로 spring boot 서버 환경을 세팅하고 시작했습니다. 순조롭게 진행하다가 한 부분에서 막히게 되었는데요, spring boot 서버 내에서 현재 요청한 클라이언트의 ip를 기존에 등록한 아이피와 비교하여 다른 아이피일 경우 요청을 거부하는 보안 로직을 구현해야하는 부분입니다. 문제가 되는 부분은 요청한 클라이언트의 ip를 알아내는 부분인데요 원래 하던것과 같이 HttpServletRequest 객체에서 getRemoteAddr() 메소드를 호출하여 아이피를 출력해보니 클라이언트의 아이피가 아닌 다른 아이피가 잡히는겁니다. 정황상 host 에서 컨테이너로 포트포워딩을 하다보니 본래 클라이언트의 아이피가 아니라 Docker 네트워크의 아이피가 나온 것 같습니다. 혹시라도 포워딩 헤더가 있을까 하여 헤더를 까봤지만 헤더에 있지도 않더라구요.. GPT에게 자문을 구해보니 두가지를 추천해주더군요. 1. container의 network를 host로 설정하라 이건 알아보니 리눅스에서만 작동하는거랍니다 제 어플리케이션은 리눅스에 설치될수도 있고 윈도우에 설치될 수도 있는데 말이죠.. 2. Nginx 같은 프록시 서버를 둬라 호스트에 프록시를 둬서 본래의 아이피를 헤더에 추가하든 어떻게든 해서 본래의 아이피를 스프링에 전달해주라는 말로 이해했습니다. 플랫폼 독립적으로 설치하기 위해서 Docker를 채용했는데 호스트에 추가적인 서버를 설치하라뇨… 이것도 좀 아닌 것 같습니다.. 막막합니다… 괜히 Docker 들여왔나 싶기도 하고, 보안 인증때문에 이 기능을 지원 안할수도 없고.. 도와주십쇼..!

개발자

#docker

#spring-boot

답변 1

댓글 5

조회 1,221

일 년 전 · 김사랑 님의 질문 업데이트

2달 기업 인턴십 vs 1년 학부연구생

안녕하세요, 저는 컴퓨터공학과 4학년 1학기 재학 중인 학생입니다. 현재 랩실 인턴 기회가 생겨, 기존 계획이었던 이번 여름방학 기업 인턴십(2달)을 포기하고 랩실에서 학부연구생(1년)을 활동할지 고민이 되어 글을 올리게 되었습니다. 대학원 진학 생각은 없으나, 제 분야 쪽 개발을 하면서 새로운 분야도 함께 배울 기회가 생겨 가고 싶은 마음은 있습니다. 크게 부담주는 업무는 안 시킨다고 하셔서 함께 취업 준비하는데는 무리 없을 것 같습니다. 그리고 2학기 때 논문도 함께 쓰면서, 해외학술제 참가 기회도 준다는 걸 듣고 좀 혹했습니다.. 제가 그 동안 쌓은 스펙은 토이 프로젝트 경험들과 어플리케이션 배포 경험 정도입니다. 그 외에 특출난 스펙은 없어 인턴이라도 해야겠다고 생각했습니다..ㅜㅜ 그런데 고민되는 점은, 제가 인턴십 경험이 없어서 방학 때 인턴 경험을 쌓으려고 했는데, 그걸 포기하고 학부연구생을 해도 괜찮을까요? 개발자 채용시, 인턴십 경험이 많이 중요시되는지 궁금하고, 관련 조언해주시면 부탁드립니다.. 감사합니다.

개발자

#학부연구생

#랩실

#랩실인턴

#인턴십

#대학생

답변 2

댓글 1

추천해요 1

조회 1,106

일 년 전 · ㄱㅎㅁ 님의 새로운 답변

로드밸런싱 분산처리 질문드려요

안녕하세요 로드밸런싱으로 분산처리에 대해 궁금한점이 생겨 질문드립니다. 1.흔히 분산처리란 실제 서버를 여러대에 어플리케이션을 구축해놓고 클라이언트에서 Request를 받는 컴퓨터가 각각 서버에서 트래픽을 분산하는걸로 알고있습니다. 그러면. 혹시 서버 한대에 도커이미지 여러개로 두고 분산처리 하는 방식은 어떤가요? 트래픽이 L4 스위치를 타고 들어오는 시점이고 어차피 트래픽을 감당하는 컴퓨터는 한대인데 가상화 하더라도 같은 NIC을 사용할텐데 이게 과연 효율이 좋은지 궁금합니다. 2.그리고 보통 여러대에 서버로 로드밸런싱 하는거말고 단일서버에도 그렇게 구축하는 사례가있을까요? 트래픽이 갑작스럽게 발생하는 서비스 오픈이 얼마남지않고 처음 겪는 문제라 걱정이 많습니다. 조언부탁드립니다 선배님들

개발자

#분산처리

#springboot

#docker

#k8s

#로드밸런싱

답변 1

댓글 0

조회 62

일 년 전 · 이정윤 님의 새로운 댓글

개발용 Docker 컨테이너 내부에서 spring boot 외 다른 프로세스 돌리기

Gitlab과 유사하게 작동하는 Git을 사용한 CI 웹 어플리케이션을 만들고 있습니다. API 서버는 spring boot + JGit을 사용하여 구축하여 웹 서버를 띄우고, 개발자가 CI 서버에 접근하여 git clone 또는 git push 를 해야 하기 때문에 ssh 서버를 띄워서 백엔드에서 총 두개의 서버를 구동시켜야 하는 상황입니다. 두 서버는 서로의 정보를 필요로 하기 때문에 파일 시스템을 공유해야하구요. 설치형 어플리케이션이기 때문에 docker를 사용하여 플랫폼 독립적으로 설치를 할 수 있게 하려고 했어요. 근데 이 서버를 두개 띄우는 시나리오가, Production 환경에서는 spring boot 서버를 jar 파일로 만들어서 파일로 나오게 된다면, 따로 스크립트 파일을 작성해서 ssh 서버와 spring boot 서버를 한 컨테이너에서 실행시키게 할 수는 있을 것 같습니다. 하지만 Intellij를 사용하는 개발환경에서는 한 컨테이너로 하기가 좀 어렵더라구요 지금까지 시도해본것은 1. 한 컨테이너에서 ssh 서버를 띄운 후 Intellij 원격 개발 기능을 사용하여 컨테이너에 ssh로 붙는다. -> Intellij에서 코드 작성 속도가 너무 느립니다. 그리고 버그가 너무 많아서 못쓸 지경이예요. 2. Intellij Docker 플러그인을 사용한다. Intellij 에서 이미지를 지정해서 spring boot를 로컬에서 돌리는 것처럼 만들어주는것이 있더라구요. -> 이 방법으로는 한 컨테이너에 spring boot 하나만 돌릴 수 있는 것 같았습니다. (아니라면 알려주세요 ㅠㅠ) 2-1. 컨테이너를 ssh 서버용, spring boot 개발 서버용 두개를 작성하여 Intellij Docker 플러그인을 사용하여 spring boot 개발 서버를 돌리고 둘을 Volume으로 공유한다. -> 이 방법이 가장 정석인 것 같긴 한데, ssh 서버에서 생성한 파일과 spring boot 에서 생성한 파일 간에 접근 권한 이슈가 있을 것 같아서 이렇게 하는게 맞나 싶습니다. 이렇게 한다면 Production 환경과 다를 수 있으니 Production도 개발환경과 유사하게 두 컨테이너로 운용해야겠지요? 3. (아직 시도는 안해봤지만) 개발 환경 자체를 리눅스 데스크탑을 사용하여 개발한다. (or wsl을 사용한다) -> 가장 간단한 방법이겠지만 이것 또한 Docker를 사용하려는 Production 과 환경이 다를 수 있어서 고민이 됩니다. 제가 원하는건 딱 이거인 것 같아요. Intellij에서 실행버튼 하나를 딱 누르면 ssh 서버도 띄워지고, spring boot 개발서버도 띄워지고. 여기까지가 제 고민입니다.. 어떻게 개발 환경을 꾸리는게 좋을까요…? 아니면 제가 미처 생각하지 못한 방법이 있으면 말씀해주시면 감사드리겠습니다. 긴 글 읽어주셔서 감사합니다. Docker 라는걸 이제 막 사용하기 시작해서 모르는 것 투성입니다. 도움 부탁 드려요…!

개발자

#docker

#spring-boot

#intellij

답변 1

댓글 2

조회 165

일 년 전 · 김예지 님의 새로운 답변

인텔리제이 스프링부트 env

인텔리제이에서 스프링부트 프로젝트를 개발중인데요 환경변수 설정에서 사용하다가 VScode 에서는 env파일을 만들어 사용하는 것을 보고 여기에서도 파일을 만들어 사용하려고 하는데 appconfig 에 @PostConstruct가 어플리케이션 컨텍스트가 로드된 후에나 실행 된다고 오류가 자꾸 나서요... 혹시 파일로 따로 설정하는게 어렵운건가요? 설정하는 방법이 있을까요?

개발자

#spring-boot

#env

답변 1

댓글 0

조회 222

일 년 전 · 이원형 님의 답변 업데이트

C++ 개발자 전망

안녕하세요. 얼렁뚱땅 C++ 주니어 개발자로 취업하게 된 2개월차 신입입니다. 사실 대학생 때는 웹 프론트엔드 위주로 프로젝트를 진행하였고, 취업을 위해 졸업학기~졸업유예 기간동안 Spring을 배워 웹 프론트엔드나 백엔드 위주로 취업활동을 하려고 했었습니다. 그러던 중 현재 재직중인 기업에 합격을 하게 되었고(면접때는 js 경험 위주로 어필하였습니다) C++ 개발자로 커리어를 시작하게 되었습니다. 주 업무는 임베디드 환경에서 구동하는 C++ 어플리케이션 개발입이다. 당장은 현 기업의 처우가 나쁘지 않고, 취업 시장이 어렵다는 상황을 고려하여 우선 입사를 결정했으나 학부 전공 수업때도 다뤄보지 않은 C++을 배우며 일을 시작하는게 맞는가 하는 생각이 자꾸 듭니다. (전공 수업때는 C를 사용했습니다) 이에 현재 C++ 의 상황과 전망은 어떤지, 보통의 C++ 개발자 분들이 어떤 커리어를 쌓아나가시는지가 궁금합니다. 감사합니다!

개발자

#c++

#주니어

답변 1

댓글 0

조회 1,756

일 년 전 · 세혁 님의 새로운 댓글

클라이언트, 서버 두 DB의 데이터를 동시에 수정할 때 무결성 보장

안녕하세요 어플리케이션을 만드는 도중 문제가 생겼습니다. indexedDB( 클라이언트 ), postgreSql( 서버 ) 2곳의 데이터를 동일하게 수정해야할 때 ( 추가, 삭제, 수정 등 ) 한 곳의 api 가 실패하는 순간 이미 수정이 된 곳의 트랜잭션을 롤백 ( abort ) 하여 연동된 두 곳의 데이터가 동일 하도록 무결성을 보장하고자 합니다. 그런데 2가지 문제를 발견하였습니다. 1. indexedDB 의 트랜잭션 도중 다른 api 의 await를 쓰는 순간 indexedDB 는 트랜잭션을 즉시 종료시켜 서버 데이터 수정이 실패해도 abort() 가 불가능하다. 2. postgreSql 의 트랜잭션은 next.js 의 서버사이드 api에서 쿼리를 날리기에 중간에 클라이언트 사이드의 indexedDB 수정 api 사용이 불가능하다. indexedDB는 idb, postgreSql 은 pg 라이브러리를 사용중입니다. 수정 되기 전 상태를 임의로 기록 > 2번째 api 실패? > 기록된 상태로 수정하는 api 요청 이라는 단순한 방법도 생각해봤지만 결국 마지막 상태로 수정하는 것도 별도의 api 요청이기에 이 것또한 실패할 시 무결성 보장이 되지않기에 포기하였습니다... 선배님들은 서버와 클라이언트 데이터를 연동할때 무결성 보장을 어떻게 하시나요? next.js 14 환경입니다.

개발자

#next.js

#indexeddb

#postgresql

#무결성

#데이터베이스

답변 1

댓글 1

조회 141

일 년 전 · 재준 님의 새로운 댓글

길을 잃은 기분입니다.

전문대 컴공학과를 나오며 주로 다뤘던 언어는 c#이지만 포폴로는 대부분 데스크톱 어플리케이션을 만들었습니다. 스마트팩토리분야를 다루는 스타트업에서 자사의 솔루션의 로직이나 아키텍처가 너무 궁금하고 배우고 싶은 것이 있어 졸업을 하자마자 해당 스타트업에 취업하여 언제든지 솔루션을 받으면 이해할 수 있게 공부하며 회사 업무에 집중했습니다. 이미 완성된 솔루션이 있기에 개발보단 주로 출장과 고객니즈에 맞게 솔루션을 수정하는일이 대부분이었습니다. 현재로써는 1년이 다 되어가는데 최근에 부서가 개편되면서 솔루션부서가 영업과 개발로 나뉘었는데 제가 영업이 되었더군요... 이부분에 대해서 건의를 하고 부서이동을 희망했지만 개발관련 실무경력부족과 영업팀의 인원부족으로 개발쪽으로 부서를 바꾸지 못했습니다. 원래는 이회사에서 3년을 일하며 2년차부터 이직을 준비하려고 했는데 이런 일을 겪고, 현재로써는 전문대출신으로써 딱 1년 실무경력을 채우고 퇴사해서 정보처리기사자격증이나 여러 자격증과 사이드프로젝트를 통해 취업준비를 해볼까 합니다.. 다만 고민인 점은 주변 사람들이 이직이 성공하면 퇴사를 해라라고 하는데 현재 부서에 사람이 부족해서 업무과다로 야근과 해외출장이 잦은 상황이라 이상황에서 개인 시간을 만든다는건 하루에 1시간에서 2시간이 최선입니다. 심지어 이것도 평균 수면시간을 5시간이나 4시간까지 줄여서 확보한 시간이죠.. 어떻게 해야 할까 고민이네요 심지어 요즘 국내 개발자시장을 보면 계속해서 C#을 메인으로 파는게 맞는지.. 아니면 Java로 다시 시작해야할지 고민이네요..

개발자

#퇴사

#이직

#취준

#c

#java

답변 1

댓글 1

조회 311

일 년 전 · Jay Lee 님의 질문 업데이트

유학생 국내 취업 준비

안녕하세요 신검에서 예상치 못하게 재검 - 보충역 판정 루트를 밟고 덕분에 산업기능요원을 준비중인 대학생입니다. 현재 국내 개발자 취업시장이 겨울을 넘어서 투모로우 실사판을 찍는 중인 것은 알고 있으나 제가 해외에서 공부하는 중이라 얼마나 준비를 해야할지 감이 잡히지 않아 선배님들께 질문 올립니다. 스펙: 학력: 미국 아이비리그 중 한 곳에서 컴퓨터 사이언스 2학년 재학 중. 학점 3.7/4.0 경력: 국내 시드 스타트업 올라운더 1년, 미국 데이팅앱 서비스회사 백엔드 인턴 4개월(node.js 마이크로 서비스 개발, 레거시 코드 리팩터링), 현재 국내 대기업 금융회사에서 상품개발 리모트 백엔드 인턴 중(3개월 예정) 기타: 뉴욕시 crime map visualization, 전공 1학년 학생 대상 수업 조교, 현재 스타트업 프로젝트 진행 중. CS 지식: oop 개념, 자료구조 알고리즘, 이산수학, 시스템 프로그래밍 일부. 비고: 보충역 산업기능요원 가능* 혹시나 상황 전달이 애매하게 될까 가급적 자세히 적었습니다. 우선 제가 학교 공부보다도 실재로 일해보고 프로그래밍 하는 것을 즐기다보니 학년에 비해 경력이나 경험은 조금 많은 것 같습니다. 그리고 학교 간판이 주는 기대감(?) 덕분에 그나마 유리한 부분도 있다는 것도 인지하고 있습니다. 하지만 정식으로 국내 취업을 준비해본 적이 없고 지금부터 정식 구직까지 약 일년간 어떻게 준비하는 것이 좋을지 확신이 서질 않습니다. 우선, 보충역 산업기능요원은 중소기업에서만 가능하기 때문에 대기업 지원을 할 수 없습니다. 그리고 너무 업무 환경이 좋지 않거나 시니어가 없는 회사는 피하려고 합니다. 결국 최대한 좋은 중견/스타트업을 노리는데… (1) 국내 스타트업의 경우 코딩테스트 보다는 포트폴리오 위주로 본다는 이야기를 들었습니다. 이에 제가 코테 준비보다는 실무와 프로젝트 위주로 해왔어서 지금 이대로 가도 좋을지, 아니면 코딩테스트를 준비하는게 대기업을 노리지 않더라도 좋은 선택인지가 궁금합니다. (2) 남은 일년간의 기간동안 학업과 인턴쉽 외에 어떤 준비를 부가적으로 하면 좋을지 선배님들 의견을 여쭙고 싶습니다. 현재 스타트업 프로젝트가 mvp 완성이 되었고 마켓출시를 앞두고 있습니다. 당 어플리케이션을 서비스하면서 DevOps를 하는게 좋을까요, 아니면 새로운 프로젝트로 넘어가는 게 좋을까요? 프로젝트 외에 선배님들이 준비하신다면 따로 이건 해놔야 겠다고 생각하시는 게 있으실까요? (3) 미국에서 대학을 다니는 중인데 토익 성적을 따두는 게 좋을까요? 사람이 지원서를 확인한다면 괜찮겠지만 혹여 기계적인 스크리닝에 걸릴까 하는 걱정이 있습니다. 보통 어떤 식으로 첫 서류를 검토할까요? 경험해보신 분이 계시다면 정보 알려주시면 감사하겠습니다! (4) 정보처리기사가 필요할까요? 정보처리기능사는 올 하반기 안에 딸 예정인데(산기요 요건 때문에) 기사를 따라는 다른 글을 본 적이 있어서요. (5) 혹시 괜찮은 스타트업이나 중견기업을 어떻게 찾을 수 있을까요? 이전에 산업기능요원이 됐던 유명 스타트업들은 이미 유니콘이 돼버려서 산기요가 안됩니다 ㅠㅠ (토스, 두나무, 당근, 등등…) 그래서 새로 찾으려고 하는데 국내 기업에 대해서 잘 알고 있지 않고 국내에서 취준하는 친구도 없다보니 너무 까막눈입니다. 혹시 알음알음 입소문이 퍼지는 커뮤니티나 공간이 있을까요? (6) 마지막 질문입니다. 한국은 특성상 자바 개발자 수요가 많다고 들었는데 정부가 지정한 어떤 프로그램 때문이라고 들었습니다. 이게 자체 서비스 제공하는 스타트업과 중견 규모 기업에서도 해당하는 내용일까요? Node가 개인적으로 가장 편해서 가능하다면 여기서 숙련도를 더 올리고 싶은데 혹시 자프링 쪽이 더 유리하다면 가급적 일찍 옮기려고 합니다. 질문이 너무 많은 것 같네요. 여기까지 읽어주신 선배님들 모두 감사합니다!

개발자

#백엔드

#취업

#node.js

#대학생

#산업기능요원

답변 0

댓글 0

추천해요 2

조회 179

일 년 전 · 삭제된 사용자 님의 새로운 댓글

코틀린 도서 추천 부탁드립니다 !

안녕하세요 ~ 저는 cpp 기반 임베디드 gui 어플리케이션 쪽 개발을 5년 정도 한 개발자 입니다. 이번에 코틀린 기반으로 안드로이드 앱 개발을 공부하고 싶어서 관련된 도서를 찾고있습니다. 우선 코틀린 기본 문법 부터 다지고 안드로이드 앱 개발 공부를 하려고 하는데 혹시 코틀린 기본 문법 설명 잘되어있는 도서 추천해주시면 감사하겠습니다 :-)

개발자

#코틀린

#도서추천

#안드로이드

답변 1

댓글 2

조회 160

일 년 전 · Joseph 님의 새로운 댓글

백엔드를 공부한지 4개월 차인 생 초짜입니다

공부를 하는데 방향을 어떻게 잡아야할지 모르겠습니다 일단 저는 스파르타코딩클럽에 항해99 과정을 진행하고 있고 스프링 개발자로 먼저 스텝을 밟고 싶은데 커리큘럼 상 스프링을 먼저 접하는게 아니라 미니 프로젝트로 파이썬을 먼저 접하게 되었는데요 여기 어플리케이션을 다운받고 유튜브에도 여러 정보들을 봤었는데 스스로 생각했을 때 나중에 파이썬으로 짠 코드를 스프링으로 재구현을 해봐야겠다는 생각은 들지만 한 가지 언어를 깊게 파는것과 다른 언어들을 병행해서 파는 것에 대해 각자 하시는 말씀들이 다르신것 같아서 제 기준으로는 아직 잘 모르는지라 어떤 방향을 잡고 공부를 해야할지 감이 오지않습니다 왜 커리큘럼을 파이썬을 먼저 접하게 하고 나중에 스프링으로 전환하게 하는지는 잘 알겠지만 한편으로는 이런 미니 프로젝트를 진행하며 기능을 만들 때마다 본인이 원하는 언어를 먼저 배우고 했으면 어땠을까 싶은 생각도 많이 들더라고요 그래서 선배님들이 생각하셨을 때 각 방향의 장단점에 대해 알려주신다면 비록 아는 것이 적은 후배이지만 조금은 더 옳은 방향으로 공부를 할 수 있지 않을까 해서 조심스레 도움을 요청드려봅니다 긴 글 읽어주셔서 감사합니다🙏

개발자

#공부방향

답변 1

댓글 1

조회 186

일 년 전 · 장준영 님의 답변 업데이트

지역기반어플리케이션 제작 질문 드립니다!

안녕하세요, 이번에 지역기반어플리케이션을 제작하게 되어서 관련 기술을 알아보고 있는데 당근마켓같은 경우는 미리 DB에 행정구역을 모두 저장해두고, 그 DB에 저장된 행정 구역 별로 게시판을 생성하나요? 예를 들어서, 사용자가 광진구 자양동으로 위치설정을하면, 자양동 게시판이 있고, 구의동이면 구의동 게시판이있는 형식으로 모든 행정구역마다 게시판을 생성한건가요? 관련 지식이 없어서 질문드립니다.

개발자

#지역기반

#앱개발

답변 1

댓글 0

조회 57

일 년 전 · 오원종(Owen) 님의 답변 업데이트

백엔드 포트폴리오 질문

학부 때 웹 어플리케이션 몇번 만들어본 경험밖에 없어서 일단 이거라도 포트폴리오에 정리해서 인턴십에 지원했는데 서류전형에서 탈락했습니다. 이 경험만으로는 경쟁력이 없는걸까요? 백엔드 개발에 있어서 인사담당자가 한번쯤 눈 여겨 볼만한 매력적인 경험엔 어떤게 있을까요?

개발자

#포트폴리오

#서류탈락

답변 1

댓글 1

조회 322