SyntaxHighlighter.all();
본문 바로가기 메뉴 바로가기

개발이 즐겁다!

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발이 즐겁다!

검색하기 폼
  • 전체글 (278) N
    • 창업노트 (4) N
    • 제 2의 비상 (0)
    • 나만의 성공철학과 스토리 (0)
    • 새로운 도전 (4)
    • 커리어코칭 (0)
    • 콜로소(유정수) (0)
    • PT (0)
    • 부업 (7)
    • 편지, 일기 (1)
    • 감사일기 (0)
    • dev_project (25)
    • 감성대디 (0)
    • 나의 생각 (7)
    • 스피치 (0)
    • 강의1 (0)
    • 강의2 (0)
    • 내가 쓰는 글모음 (14)
    • 부동산 공부 (17)
    • 개발일 (0)
    • 프로젝트 (65)
    • Back-end (78)
    • Computer Science (56)
    • 기술면접 (0)
    • 회고록 (0)
  • 방명록

전체글 (278)
세일즈트랙 2주차 강의 : 랜딩페이지

여러분 상품의 홍보/ 마케팅 비용 매년 얼마나 증가할까요? 랜딩페이지의 가장 중요한 목표?우리의 작고 소중한 트래픽을 전환시키는 것을 최고의 목표로 생각해야 한다 랜딩페이지에 딱 들어왔을 때 사기꾼 냄새가 나면 안된다리스크를 낮추는 방향으로 해야 한다.- 고객 후기와 창업자를 강조해야 한다- 무료 1:1 상담하기- 100% 환불 보장 : 결론적으로 하는게 낫다!!환불 보장이라는 문구를 통해서 들어온 전환율과 실제 환불율을 따져 봐야 한다환불율은 거의 10%를 넘기기 어렵다. 환불 보장을 사용해서 전환율이 환불율보다 높아서 오히려 이익 전환율을 위해서 가장 중요한 것은?랜딩페이지가 제일 중요하다. 1. 설득 구조형 랜딩페이지2. 리스크 제로 오퍼3. 편리한 예약/결제 : 편리하게 결제를 해야 전환된다 ..

창업노트 2025. 9. 24. 21:26
세일즈 트랙 1강

세일즈 : 고객에게 직접 접근마케팅 : 고객을 유도하는것 마케팅이란?- 판매구조- 콘텐츠 만든다- 판매 페이지를 만든다- 고객 여정을 세팅- 데이터 기반 세일즈란?- 고객을 직접 만난다- 고객과 대화한다- 고객을 이해한다- 고객에게 제안한다- 고객과 관계를 맺는다 - 만드는 건 잘하는데 파는 방법을 모르겠어요!- 그럼 저는 되묻습니다1) 그럼 마케팅 원론 책을 하나라도 읽어보셨나요?2) 광고 만원이라도 집행해보셨나요? 마케팅/ 세일즈는 2가지에서 시작한다1. 메시지사세요, 이거 좋아요 왜 좋은지 알려드릴게요 2. 광고 매체디지털(스맛폰, pC), TV, 오프라인 매체 고객을 직접 소유하고 있는것이 중요하다. 거기에 데이터 확보가 중요 Greg Isenberg - 실리콘밸리 창업가이면서 1인 기업가고객..

창업노트 2025. 9. 17. 21:26
4주차 : SEO & 운영배포 및 런칭

SEO 사례- SEO는 당장은 작동하지 않지만, '해일'과 같다. 서서히 증가한다SEO는 천천히 만들어나가는 해일과 같다.보통은 6개월 정도 걸린다. SEO 최적화 웹사이트가 있다(완전 신기!!!)SEO site checkup -> 이 사이트. 니치한 프로덕트일수록 가격이 비싸다 공짜 트래픽을 늘리려면 도메인 만들기!! 파비콘 추가내 깃헙 -> public에 들어가서 -> favicon.ico를 교체해야 함github에서 바로 직접적으로 delete -> commit changes 클릭 favicon generator로 생성 github에서 add file 해서 파비콘 추가한다 [출시 준비]1. 분석 서비스 연동하기제품의 생존을 결정하는 매우 중요한 지표이기 때문에 분석서비스 중요어떻게 사람들..

창업노트 2025. 9. 9. 21:38
9/8 김시현(시현의 모험)님의 AI 자동화 사업 세미나

오늘 김시현님의 AI 자동화 사업을 어떻게 시작했고, 현재 수익을 창출하는지에 대한 세미나를 듣고 왔다아래는 시현님의 유튜브 계정https://www.youtube.com/@sihyun_adventure 시현의 모험 Sihyun Adventure이 채널에서는 1인 기업의 생산성을 높이고 우리가 원하는 삶을 구축하는 데 도움이 되는 전략과 도구를 제공합니다. 최신 비즈니스 정보와 실용적인 마케팅 지식을 만나보세요.www.youtube.com 오늘 이 강의를 듣고 되게 내 생각이 많이 바뀐 계기가 되었다.저런 방법으로 할 수 있으면 나도 할 수 있겠구나라는 확신이 섰고 오늘 배운 방법으로 나도 실현해야겠다 [시현님의 백그라운드]- 디자이너, 콘텐츠 제작자로서 커리어를 시작하셨다- 제품을 개발하는 PM으로도 ..

창업노트 2025. 9. 9. 00:39
[ASC 빌더트랙] 2주차 조별 모임

[강정호 발표]소개팅 프로필 이미지를 만들어주는 서비스 피드백1) 홈페이지 이름을 natural-pic이 아니라 after100% 같은 고자극 이름으로 하기2) 랜딩페이지에서 전문프로필인지 소개팅 프로필인지 좀 헷갈린다 컨셉3) 사진을 데스크탑에 가지고 있는 경우는 많이 없으니까 모바일에서도 가능하게 하면 좋다 [최희재 발표]비트코인을 수기로 등록하거나 API 연동하여 현재 나의 수익률, 자산현황 보여주는 서비스 피드백1. 비트코인을 초기에는 수기로 등록하여 무료 버전 제공하고,API 연동하면 과금2. 랜딩페이지에 공을 많이 들였다.3. 비트차곡이라는 네이밍에 공을 많이 들임4. 웹, 모바일에서 모두 볼 수 있도록 [이소영 발표]해외 취업 자소서 만들어주는 서비스본인의 경력을 1차적으로 업로드 -> 취업..

새로운 도전 2025. 8. 26. 22:43
[바이브코딩] DB 연결 + Superbase + 구글로그인 처리

[DB 생성할 때 해야할 것] 그냥 Lovable한테 알아서 DB 만들어줘가 아니라 내가 생각한 것을 알려주고 짜달라고 하기 [로그인 Auth 개발 방법] API키는 Superbase에 저장하고 나서 사용해야 한다.CRUD 권한을 설정한다 실시간 Realtime 서비스 개발할 때 [캐싱 처리] [구글로그인 구현]1. Superbase 접속 -> Authentication 접속 -> Sign in/Providers2. 리스트를 보면 구글도 제공을 하고 있는 것을 확인 가능-> enable sign in with google3. Google에서 클라이언트 ID 발급-> 조쉬님이 공유한 유튜브 링크 보면서 발급4. 그리고나서 Lovable에서 개발해달라고 한다. Superbase Databas..

dev_project 2025. 8. 26. 21:21
[독서후기] 창업가의 습관

[독후감][마케팅 시스템에 대해 이해할 수 있는 책]최근에 1인 기업가로서 서비스 개발에 착수했다. 소셜미디어의 사진을 링크만 입력하면 자동으로 고화질로 다운로드 해주는 서비스이다.내가 타겟팅 하는 고객은 일반 고객이 아니라 브랜드 마케터, 콘텐츠 마케터 등이다.흔히들 서비스 개발이 30%, 마케팅 40%, 운영 30% 라고 한다. 그만큼 잘 알리는게 중요한 시기이다.이제는 상품만으로는 어필하기 어렵고, 고객에게 경험을 주어야 한다. 저자는 마케팅에서 중요한 것은 고객에게 경험상품을 제공하는 것이라고 한다.이 단계에서는 고객의 믿음을 얻는 것이 무엇보다 중요하다."아, 이 상품은 내가 평생써도 괜찮겠다. 믿을만하니 계속 구매해야겠다" 라는 생각이 들어야 한다.내가 여러 번 방문했던 음식점 중에 Glow ..

새로운 도전 2025. 8. 23. 12:57
백엔드 과정 루퍼스 절대 듣지 마세요!!

왜냐구요? 나만 들으려고 그래요. 다른 사람들이 알면 제 이직이 힘들어질까봐요 ㅎㅎㅎ 루퍼스가 어떤 과정이길래?루퍼스는 현재 재직하고 있는 개발자의 실력을 한층 업그레이드 시켜주는 과정이에요. 우리 개발자들은 항상 이런 생각을 하죠. "과연 지금 내가 하고 있는 이 기술로 나중에 이직이 가능할까?", "나 물경력 아니야?" 네이버, 카카오, 배민 같은 곳에서는 어떤 기술을 사용해서 개발을 할까? 나는 올바르게 공부를 하고 있는건가? 항상 의구심을 가지고 알고리즘 스터디, 온라인 강의를 들어보지만 속 시원하지 않죠? 루퍼스는 정말 빅테크 기업에서 실제로 사용하는 실무 기술을 사용하는 방법을 알려주는 과정입니다!! 루퍼스 과정을 이수하면서 개발 포트폴리오를 만들고, 직접 실험하고 연구한 내용을 가지고 글을 ..

Back-end 2025. 7. 1. 00:54
인생을 남김 없이 살아라

오늘 아래 영상을 보고 인생을 어떻게 살아야할지 좋은 관점을 얻었다. [내가 영상을 보면서 느낀 중요한 3가지]"아주 작은 확률로 우주에서 태어났고, 그 중에서도 여러 생명체 중 먹이사슬의 끝에 있는 인간으로 태어났다. 내게 주어진 삶은 엄청 가치가 있다. 평소에 유통기한이 하루 남은 한 모금도 마시지 않은 우유를 우리는 모두 마시려고 한다. 하물며 우유도 그런데, 훨씬 더 가치 있는 우리의 삶은 남김 없이 살아야 한다는게 제 생각입니다" "사람들이 좋아하는 브랜드를 만드는 것에 감이 없으면 그것을 잘 만드는 사람들 것을 분석하고 배워서 출발선상을 동일하게 만드는 것이 중요해요. 남에게 배우지 않으면 그 시간이 오래 걸릴수도 있어요" "사업을 왜 해야하는지에 대해 생각하다보니 내 삶을 주체적으로 살아가기..

나의 생각 2025. 3. 23. 14:05
당근마켓 창업기 : 1000명 유저 모으기 - 나의 생각 정리

당근마켓 초기 창업기를 읽고 나의 생각을 정리한다   https://medium.com/daangn/%ED%92%8B%EB%82%B4%EA%B8%B0-%EC%B0%BD%EC%97%85%EC%9E%90%EC%9D%98-%EC%8A%A4%ED%83%80%ED%8A%B8%EC%97%85-%EC%B0%BD%EC%97%85%ED%95%98%EA%B8%B0-4%ED%99%94-%EC%B4%88%EA%B8%B0%EC%9C%A0%EC%A0%80-1000%EB%AA%85-%EB%A7%8C%EB%93%A4%EA%B8%B0-4aea1c124f5e 풋내기 창업자의 스타트업 창업하기_4화 초기유저 1000명 만들기한동안 글을 못 썼네요..작년 7월에 서비스를 시작해서 올해 2월이 되기까지 그만큼 정신없는 7개월을 보냈습니다. ..

새로운 도전 2024. 11. 9. 12:17
[독서후기] 멋진 신세계, 영화 가타카 후기

자연의 섭리를 따라야 하는가? 거슬러야 하는가? 멋진 신세계, 가타카 모두 고도로 과학이 발전된 사회에서 인간 생명이 어떻게 영향을 받는지에 대해서 보여준다.고도로 발전된 미래 과학으로 인해서 완벽한 인간을 배양하고, 고의적으로 유전변형을 일으켜서 노동자 계급을 만든다.기존에 내가 가지고 있는 생명, 인간관계에 대한 가치관이 정반대의 모습으로 묘사되어있다. 나는 생명과 인간관계에 초점을 맞추어 책과 영화를 감상했다.2천년전에 영화라는게 있다면 과거 사람들은 2024년의 의학기술을 보면서 느낀 감정이 내가 멋진신세계, 가타카를 보면서 느낀 감정과 비슷하지 않을까? 라는 생각을 했다. 현대 의학으로 과거에 비해서 수명이 많이 길어졌지만 무조건 좋은 것은 아니다. 후세가 짊어져야할 짐이 많아지고, 자원이 고갈..

나의 생각 2024. 10. 31. 21:47
[독서후기] 유난한 도전 - 토스의 창업이야기

지난 3주간 토스의 스타트업 창업기를 다룬 "유난한 도전"에 대해서 읽었다. 나는 개인적으로 어떤 이야기보다도 한 기업이 작게 시작해서, 마주치는 많은 어려움을 극복하고, 결국엔 지향하는 목표를 이루어내는 스타트업 창업에 대한 이야기게 제일 흥미진진하다. 스타트업 창업에는 기승전결이 완벽한 이야기가 들어있다. 이승건 대표가 토스를 창업하고나서 수 많은 어려움을 헤쳐나가는 이야기가 이 책에 들어있다. 금융은 보수적인 분야고, 안정성이 매우 중요한 사업이다. 그래서 변화가 더디고 접근하기가 어렵다. 그런 분야에서 성공을 거둔 이승건 대표의 마음 속에는 어떤 동기부여가 지난 10년간 열심히 달려오게 했는지 참 궁금하다. 가장 인상 깊었던 이야기는 2가지였다. 토스 초창기에 간편송금을 구현하기 위해서 CMS 자..

내가 쓰는 글모음 2024. 7. 22. 00:15
[트러블 슈팅] 콘서트 예약시스템을 구현하면 고민한 내용

안녕하세요 강정호 입니다.이번 포스팅에서는 콘서트 예약시스템을 구현하면서 고민했던 내용에 대해서 정리해보려고 합니다. [동시성 이슈에 대한 Lock 처리]콘서트 예약시스템에서 동시성 이슈가 발생하는 지점은 "좌석 임시예약" 기능에서 발생합니다.1) 좌석 테이블에 Lock이 걸리지 않은 경우Lock이 걸려있지 않으면 모든 사용자가 좌석 예약이 가능하게 됩니다. 그렇게 되면 가장 마지막에 처리한 사용자의 ID로 예약이 됩니다.이는 예약시스템에서 절대 발생하면 안되는 오류이므로 동시성을 제어할 수 있는 Lock은 반드시 필요합니다 2) Optimistic Lock(낙관적락)을 이용한 동시성 제어낙관적 락은 아래 조건에서 사용하기가 좋은데요- 여러개의 요청 중 1건만 성공시켜야 하는 경우- 충돌 빈도가 낮은 경..

dev_project 2024. 5. 31. 01:11
[장애 대응] 부하테스트 선정 및 시나리오

오늘은 콘서트 예약시스템의 부하테스트를 위한 테스트 시나리오에 대해서 설계해봅니다. 장애대응, 부하테스트가 중요한 이유?실제 운영환경에서 대량의 트래픽이 몰려서 서버가 다운되거나, DB Connection 부족으로 장애가 발생할 수 있습니다. 장애가 없는 완벽한 프로그램은 없기에 사전에 부하테스트를 통해서 개선점을 파악할 수 있습니다. 그리고 미리 장애대응 훈련을 하면서 실제로 장애가 발생했을 때 빠르게 조치할 수 있습니다. 부하테스트에서 반드시 확인할 것1. 예상 TPS(Transaction Per Second)2. 평균/중간/최대 응답시간(P50, P99, P999)3. 다량의 트래픽 유입시 동시성 이슈 확인위 3가지에 대해서 성능을 비교하고, 성능이 목표치에 도달하지 못하는 경우 원인을 분석하고 성..

dev_project 2024. 5. 19. 18:16
[트랜잭션 분리] 트랜잭션 분리를 통한 개선

[9주차 과제]내가 개발한 기능의 트랜잭션 범위에 대해 이해하고, 서비스의 규모가 확장된다면 서비스들을 어떻게 분리하고 그 분리에 따른 트랜잭션 처리의 한계와 해결방안에 대한 서비스설계 문서 작성실시간 주문, 좌석예약 정보를 데이터 플랫폼에 전달하는 요구사항을 기존 로직으로 구현했을때 발생하는 문제와 해결방안에 대한 문서 작성 [트랜잭션 분리의 중요성]서버 어플리케이션에서 트랜잭션의 범위를 어떻게 잡는지에 따라서 성능에 영향을 줄 수 있다.문제상황 1번 : 1개의 트랜잭션에 너무 많은 작업이 있거나, 조회가 Slow Read 쿼리가 포함되어 있는 경우트랜잭션 내에서 테이블의 데이터에 Lock을 잡은 상황이라면 다른 사용자는 트랜잭션이 모두 끝날 때까지 대기해야 하는 문제Slow Read 하는 쿼리가 있는..

dev_project 2024. 5. 12. 16:03
[대기열 구현] Redis를 이용한 대기열 설계

안녕하세요 강정호입니다. 이번 포스팅은 제가 콘서트 예약시스템에서 구현한 대기열에 대한 설계에 대해서 작성해보겠습니다. [대기열이란?]대기열은 서버에 대용량 트래픽이 몰릴 때를 대비해서 서버의 부하를 일정 수준으로 유지하기 위해 만듭니다.1000명이 동시에 좌석 예약을 하기 위해 요청을 보냈을 때, 선착순 50명만 예약이 가능하도록 하고 나머지 사용자는 대기열에 들어가게 됩니다. 이렇게 되면 서버의 부하를 줄여서 트래픽을 제어할 수 있다는 장점이 있습니다. 대기열에 있는 사용자의 요청은 일정 시간이 지나면 예약이 가능한 상태로 변경되어 고객들은 콘서트 예매를 할 수 있습니다. 이렇게 하여 단시간에 서버에 발생하는 부하를 줄여서 안정적으로 서버를 유지할 수 있습니다. [대기열 구현 방법]제가 생각한 대기열..

dev_project 2024. 5. 12. 12:44
[트러블슈팅] 비관적 락으로 좌석조회 하기 전에 좌석조회를 했을 때

오늘은 트러블 슈팅에 대해서 포스팅 하려고 합니다. [문제 상황]비관적 락을 사용해서 좌석 예약시 동시성 제어를 할 수 있도록 프로그램을 개발했습니다.그러나 5개명의 사용자가 1개의 좌석 예약을 했을 때, 5명 모두 좌석 예약에 성공하는 현상이 발생했습니다. 이론상 1개의 좌석이 먼저 선점되어 예약이 되면 나머지 4명은 좌석 예약 불가해야 합니다. [문제가 발생한 코드] /** 좌석 예약 */ @Transactional public ReservationResponse reserve(ReservationRequest request) { // 1. 사용자를 조회한다. User user = userManager.findUserById(request.getUserId()); if(user ..

dev_project 2024. 5. 12. 12:03
[독서후기] 더 시크릿

Chapter 2 : 비밀에 접근하는 법pg 52 : 감정은 우리의 주파수를 알려주는 회로다기분이 좋으면 => 우주가 "당신은 기분이 좋다"기분이 나쁘면 => 우주는 "중지!! 당신은 지금 나쁜생각을 하고 있어!"생각을 바꿔서 좋은 일을 생각하라. pg 53당신은 "생각하는 것" 보다는 "느끼는 것"을 받게 된다.사람들은 감정만 바꾸면 하루 전체를, 심지어 인생까지도 바꿀 수 있다는 사실을 전혀 모른다.기분이 좋아야 좋은 상황과 사람들을 끌어당기게 된다. pg 55 뭔가 당신에게 갔다면 당시이 끌어당겼다는 뜻이다. 지속적인 생각으로 끌어당겼다는 의미다. pg 58사랑은 가장 높은 주파수에 있다. 더 큰 사랑을 느끼고 내보낼수록 더 큰 힘을 얻게 된다. pg 61자신이 무엇을 생각하는지 알려면 자신의 감정..

내가 쓰는 글모음 2024. 5. 8. 01:01
[INDEX] 콘서트 예약시스템 인덱스 성능비교

콘서트 예약시스템에서 사용하는 쿼리 중에서 인덱스로 성능을 개선할 수 있는 부분에 대해서 알아보자. [콘서트 예약시스템에서 성능개선의 여지가 있는 쿼리] 특정일자에 대한 예약 가능한 좌석리스트 조회@Query("SELECT s FROM Seat s WHERE s.seatNo = ?1 AND s.concert.concertId = ?2 AND s.concertSchedule.concertDate = ?3") public Seat findSeatBySeatNoAndConcert(Long seatNo, Long concertId, LocalDate concertDate); 위 쿼리를 보면 Seat 번호를 조회하기 위해서 Concert, ConcertSchedule 테이블과 조인을 한다.만약에 좌석갯수가 3만..

dev_project 2024. 5. 6. 14:37
[동시성 제어] 콘서트 예약시스템 동시성 프로그래밍 비교

대용량 트래픽 처리 서버를 구축할 때 동시성을 제어하는 것은 매우 중요하다.왜냐하면 대량의 트래픽이 몰릴 때 데이터의 정합성을 유지하는 것이 필수적인 요소이기 때문이다. 내가 직접 개발하면서 경험한 동시성 제어 프로그래밍에 대해서 작성해본다. [동시성 제어 프로그래밍 방식]동시성 제어 프로그래밍은 트랜잭션, 트래픽, 분산 환경 여부 등에 따라 다르게 채택하여 사용할 수 있다.콘서트 예약시스템에서 동시성 이슈가 발생하는 지점은 아래 2가지이다.1) 좌석 예약2) 포인트 충전, 사용 좌석 예약 기능 동시성 제어 프로그래밍1. synchornized - 부적합Java에서 제공하는 가장 기본적인 동시성 제어 프로그래밍 방법이다.좌석 예약 메서드에 synchronized를 걸면 싱글 스레드 방식으로 좌석 예약을 ..

dev_project 2024. 5. 6. 01:17
이전 1 2 3 4 ··· 14 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 항해플러스백엔드
  • 유즈케이스
  • 개발자 회고
  • Spring boot
  • 깃
  • ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
  • Use case
  • 도커
  • 파라메터
  • docker
  • 인셉션
  • 재테크공부
  • push_back
  • 항해플러스후기
  • 열반스쿨기초반
  • 항해솔직후기
  • 폭포수
  • github
  • 2023년
  • 월부닷컴
  • 내년은 빡세게!!
  • GIT
  • 깃허브
  • 월급쟁이부자들
  • 부동산공부
  • pop_back
  • 관계대수
  • Inception
  • resize
  • front
more
«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바