반응형

분류 전체보기 17

Foowinkle MVP앱 개발 기록: 개발(1)

기획 단계에서의 요구사항, 디자인 미션 등을 바탕으로 본격적인 개발에 착수하게 되었습니다. 이번 프로젝트에서는 Kotlin 프론트엔드 개발이 가능한 팀원분과 저 2명이서 MVP 개발을 진행하였고, 저는 백엔드 개발을 담당하게 되었습니다. 시장 가설을 검증할 수 있는 MVP를 어떻게든 만들어 내는 것을 목적으로 난생 처음 JavaScript 문법, AWS 클라우드 서비스도 배워가면서 진행했기 때문에 부족한 부분과 시행착오가 많았습니다. 읽어주시는 분들께서는 "아 저렇게 할 수도 있구나~" 정도로 가볍게 읽어주시면 감사하겠습니다. 개발 과정은 문과생인 저에게 모든 것이 난관이었기 때문에.. 어떤 난관들이 있었는지 설명해보면서 회고해보겠습니다. 프로젝트 관리 사실 두명이서 진행하는 프로젝트였기때문에, 그냥 좋..

Company 2022.05.17

Foowinkle MVP앱 개발 기록: 기획

글을 쓰게된 이유 인생 첫 MVP를 제작하면서 경험했던 일과 어려웠던 점 등을 정리해보고 회고해보는 시간을 갖기 위해서 글을 써보기로 마음먹었습니다. Foowinkle? Foowinkle(뿌잉클)은 작년 하반기부터 올해 상반기까지 개발했던 앱 형태의 MVP입니다. 사용자가 맛집에서 찍은 음식 사진들을 업로드하여 지인들과 공유하는 SNS입니다. MVP? MVP는 Minimum Viable Product의 약자로, 스타트업 업계에서는 아주 유명한 개념입니다. 창업자가 비즈니스 가설을 설정하고 실제로 그 가설을 검증할 수 있도록 최소한의 기능만을 구현한 시제품입니다. 시장에 대한 가설은 창업자의 직관에서 나오는 경우가 많습니다. 예를 들어 어떤 아이디어가 떠오르고 그 아이디어를 대박 아이템이라고 생각한다면, ..

Company 2022.05.16

Mysql 워크벤치에서 AWS RDS 연결하기

1) RDS 인바운드 규칙 편집 로컬에서 RDS에 접근하기 위해서는 RDS의 보안그룹에 로컬 IP를 추가해 주어야 합니다. 인바운드 규칙은 밖에서 우리의 RDS에 접근할 수 있는 IP를 지정하는 것이고 아웃바운드는 RDS가 접근 할 수 있는 IP를 지정하는 것입니다. 우리는 로컬에서 RDS에 접근하고자 하므로 인바운드 규칙을 편집해줍니다. 인바운드 규칙 편집을 눌렀으면, Mysql/Aurora 타입을 선택하고, 소스 탭에서 내 IP를 선택합니다. 보안을 위해 모든 트래픽을 허용해주는 기본 설정은 삭제해줍니다. (삭제 안 해도 연결하는데 지장은 없습니다.) 2) Mysql 워크벤치에서 새 연결 설정 메인 화면에서 + 버튼을 클릭해줍니다. RDS에 연결하기 위해 채워야하는 칸들입니다. Connection N..

Code 2022.03.28

AWS 프리티어 RDS 만드는 방법

AWS EC2 인스턴스를 생성했다면, AWS RDS를 통해 클라우드 데이터베이스를 구축할 수 있습니다. 1) 데이터베이스 생성 상단 검색 창에서 RDS를 검색하여 RDS 대시보드에 들어가 데이터베이스 생성 버튼을 클릭합니다. 2) 데이터베이스 종류 선택 저는 Mysql을 선택하겠습니다. 활용할 DB를 선택하면 되겠습니다. 3) 템플릿 4) 설정 DB인스턴스 식별자와 이름, 비밀번호를 설정합니다. 이들 모두 EC2인스턴스에서 DB에 접근할 때에 DB의 환경변수로 활용됩니다. (.env 파일에서) 5) DB인스턴스 클래스와 스토리지 설정 위에서 프리티어 템플릿을 선택했을 경우 db.t3.micro 와 20GB 스토리지가 기본 값으로 설정됩니다. 그대로 선택하도록 하겠습니다. 6) 퍼블릭 엑세스 허용 저는 로..

Code 2022.03.28

AWS 프리티어 EC2 인스턴스 만드는 방법

AWS 프리티어 EC2 인스턴스 만드는 방법 내 컴퓨터에서 돌아가는 서버는 외부에서 접근할 수 없습니다. 24시간 켜둘 수도 없기 때문에, 항상 켜져있고 어디서나 접근 가능한 클라우드 서비스를 이용해야합니다. 대표적인 클라우드 플랫폼인 AWS에서 EC2 인스턴스를 만드는 방법부터 설명하겠습니다. AWS는 계정 생성 후 1년 동안 일정 무료 사용량을 제공하는 프리티어 서비스를 제공합니다. 1) AWS 계정 생성 개인정보와 결제 카드 등을 등록해서 가입하면 됩니다. 인당 1계정 제한이 없으니 프리티어 기간이 끝났다면 다른 이메일로 가입하면 됩니다. 2) 인스턴스 시작 메인 화면에서 EC2 서비스를 클릭하거나, 상단 검색 메뉴에서 EC2를 검색하면 다음과 같은 대시보드를 볼 수 있습니다. 인스턴스 시작 버튼을..

Code 2022.03.28

우리는 왜 똑같이 잃을까?

하이먼 민스키 모델은 주식이나 투자 관련 변동성이 커질 때면 꼭 등장하는 그래프이다. 많은 사람들이 이 그래프에 공감하며, 잃은 경험을 공유한다. 우리가 주목해야할 것은 이 그래프가 경제변수로 주가를 설명하는 것이 아니라 '심리'를 통해 주가를 설명한다는 것이다. 기관들 처럼 큰 자금을 굴려야하는 곳에서는 경제 변수와 기업의 가치 등 정량화할 수 있는 요소들을 활용하여 수치 상의 위험을 최소화하는 포트폴리오를 구성한다. 수치 상의 위험이라는 부분이 중요한데, 많은 이해관계자가 얽혀있는 돈을 투자하기 위해서는 모두가 납득할 수 있는 투자의 이유를 설명해야 하기 때문이다. 하지만 자신의 돈만 굴리는 투자자의 사정은 그렇지 않다. 일단 산업 전반을 분석할 만한 시간과 자원이 없을 뿐만 아니라 기관처럼 다양한 ..

Money 2022.01.09

주식의 기본 원리

우리나라 역사상 이런 투자 광풍이 불었던 적이 없다. 세대와 성별을 막론하고 투자 열기가 뜨겁다. 변동성 높은 장과 유동성 증가, 주변에서의 성공과 현타.. 그 모든 것들이 모여 이 상황을 만들었다. 투자하지 않으면 돈을 버리는 듯한 기분이 들어 새롭게 발을 담그는 사람들이 늘어나고 있다. 어떤 일을 하던 핵심을 꿰뚫고 본질을 깨달아야 성공할 수 있다. 새롭게 시작하는 사람들이 이 글을 보고 도움이 되기를 바란다. 혹은 오랫동안 투자 세계에 발을 담그고 있던 사람들에게도 새로운 통찰을 줄 수 있는 기회가 되었으면 한다. 모두가 동의할 수 있는 주식을 사는 이유에서부터 시작하겠다. 남들보다 싸게 사서 남들보다 비싸게 팔자 이 말에 동의하지 않는 사람은 없을 것이다. 만약 동의하지 않는다면 주식 계좌를 개설..

Money 2021.11.24
반응형