전체 글 (30) 썸네일형 리스트형 [솔로프리너 컨퍼런스] 1인 개발자, 인디해커의 삶 후기 https://solpcon.framer.website/ 솔로프리너 컨퍼런스: 1인 개발자, 인디해커의 삶1인으로써 스스로 만든 앱을 개발하여 독립에 성공한 3명의 특별한 개발자를 모셨어요. 이들이 지향하는 라이프스타일, 솔로프리너로써의 삶을 들어보세요.solpcon.framer.website 작년 12월에 1인 개발자, 디지털 노마드의 삶을 살고 계시는 여러 개발자분들의 발표를 들을 수 있는 컨퍼런스에 다녀왔습니다. 연말 연초에 너무 바뻐 이제서야 글을 남겨봅니다. 😅 해당 컨퍼런스는 1인 개발자로 살아가기 위해 필요한 방법이나 삶의 방식에 대한 설명이 아니라, 각자의 경험과 계기를 공유하는 세션들로 구성되었습니다. 많은 참석자분들이 1인 개발자의 삶을 꿈꾸는 분들이라 Q&A 시간에는 다양한 노하.. 2024년 회고 - 과욕과 성취 그 사이 어느덧 2024년이 지나가고, 새로운 해가 밝았다. 2023년을 보내고 회고록을 적을 때까지만 해도 학교를 졸업하고 보낸 1년이라 2024년이 지나면 많은 게 달라져있을 것 같았는데. 돌이켜보니, 변한 것이 많지 않은 것 같아 조금 허망하기도 하다. 지금 생각해보면 여러 마리의 토끼들을 짧은 시간 안에 잡으려고 했던 것 같다. 내가 잡으려고 했던 토끼들이 무엇이었는지, 또 어떤 토끼를 잡았는지 정리해보고자 한다. 프로그래밍 강의 올해도 모교였던 고등학교에서 학생들에게 프로그래밍 강의를 진행했다. 총 2번의 강의를 진행하였는데, 하나는 23년도 12월 말부터 진행하던 Java + Spring 강의를 끝마쳤고, 나머지 하나는 Go를 사용한 Backend 웹 프로그래밍 강의를 진행하였다. 두 강의 모두.. [WOOWACON 2024] 우아콘 2024 후기 이번 10월 30일에 열린 우아콘 2024에 참가하였습니다. 원래는 참가권 응모 당첨에 실패하여 이번 컨퍼런스는 온라인으로 들어야하나 고민하였는데, 다행이도 같이 신청했던 친구에게 초대권을 양도받아 현장에서 모든 세션을 즐길 수 있었습니다. 다만 참가자 정보 목걸이가 다른 회사와 친구 이름으로 나와서 혹시나 마주친 다른 사람들에게 설명을 어떻게 해야할지 열심히 생각했었는데, 다행이도(?) 아는 사람을 마주치지 않아 해명할 기회는 없었던... 슬픈 사연이 있었습니다. https://2024.woowacon.com/ WOOWACON 2024한 번의 배달을 위해 필요한 모든 기술들2024.woowacon.com 이번 컨퍼런스는 오전 10시부터 오후 6시까지 알이 꽉 찬 구성으로 진행되었는데요, 아주 보람차게.. [인프런 온라인 밋업] 스포티파이에서 데이터 직군은 도대체 무슨 일을 하나요? 인프런에서 데이터 직군 현업자에 대한 온라인 밋업이 열린다고 하여, 해당 유튜브 라이브를 실시간으로 시청해보았다. 백엔드 엔지니어 출신의 개발자가 데이터 엔지니어로 전향하게 된 계기, 그리고 어떤 일을 하는지 등에 대해서 이야기하고, 실제 많은 데이터 직군에 대해 어떠한 차이점이 있는지 늘 궁굼해왔는데 이에 대해서 잘 설명해주셨다. 도메인을 변경하게 된 계기와 이유 네이버에서 스프링 개발자로 4.5년간 일하다, 마지막 2년 동안 스칼라와 스파크에 대해서 공부를 해왔는데마침 다른 팀에서 스파크와 Hbase 기술을 사용한 프로토 타입 프로젝트를 제안받아 진행했었고, 이가 너무 잘 맞는 업무여서 전향하게 되었다. 데이터는 상황, 사람, 세상을 설명하는 도구였고 이는 또다른 차원의 배움이였으며 새로운 기술적 .. LLM을 사용한 AI 코드 리뷰 이야기 - NAVER Engineering day 2024 많은 회사에서 추구하는 개발 문화에서 코드 리뷰는 늘 빠지지 않고 나오는 이야기이다. 하지만 이러한 문화를 성공적으로 정착시키기는 정말 어려운데, 코드 리뷰를 반복하다 보면 단순한 반복 업무가 되어 실제로 그 의미가 퇴색되는 경우가 많은 것 같다. 이러한 코드 리뷰 문화 개선을 위해 많은 기업에서 근래 LLM을 통한 AI 코드 리뷰를 도입하고 있다. 다음과 같은 서비스를 통해 AI 코드 리뷰를 도입할 수 있다.AWS CodeGuruGithub Copilot 다만 비용이 발생하기 때문에 검증되지 않은 방법을 섣불리 도입을 결정하기 어려운 것도 사실이다. 그래서 관련해서 정보를 찾아보던 중, 네이버 엔지니어링 데이에서 최근에 LLM AI 코드리뷰 도입에 대해 발표했던 유튜브 영상이 있어 이를 정리해보.. gRPC 알아보기 - 당근의 gRPC 이야기 최근 실제로 gRPC를 사용할만한 큰 규모의 현업에서는 어떻게 gRPC를 운영하며 사용할지 궁굼했었다. 마침 당근테크 유튜브 채널에서 이를 다룬 영상이 있어 이를 정리해보았다. 당근 마켓의 현재레버리지 사용하기적은 인력으로 gRPC를 잘 사용하는 방법. 레버리지란?- 지렛대(leverage)를 뜻한다. 도구를 사용하여 안정성과 성능을 극대화 시키는 것. HAProxyk8s(kubernetes)Istio 트래픽 플로우 이해하기어디서 어떤 이슈가 발생했는지 확인할 수 있도록, 각 구간별 플로우를 전부 이해하고 매트릭 준비. 같은 환경을 공유하는 sre-test-server마이크로서비스의 이슈를 파악하기 위해 Golang으로 작성한 SRE 테스트 서버를 이용.필요한 도구들을 함께 도커에 마운트. gRP.. DDD(Domain Driven Design) - [NHN FORWARD 22] DDD 뭣이 중한디? 최근 유튜브를 통해 다양한 기술 관련 내용을 보고 있던 중, 알고리즘이 DDD(Domain-Driven Design) 관련 영상을 추천해 주었다. DDD를 처음 접한 것은 오래전 회사의 다른 부서 팀원과 솔루션 개발 방향에 대해 이야기하던 중이었는데, 당시에는 개발방법론으로서 DDD를 접했지만, 자세히 알지 못해 여러 아티클을 찾아보았던 기억이 난다. 당시에는 단순히 논리적인 영역에서 도메인을 나누어 개발하는 것으로만 이해했었고, 이는 이미 많은 개발자들이 자연스럽게 사용하는 방법론이라고 생각했었다. 하지만 이번에 유튜브에서 본 영상을 통해 DDD의 주요 포인트를 다시 생각해 보게 되었고, 이를 정확히 이해할 수 있었다. 이 영상은 DDD를 명확하게 설명해 주는 아주 좋은 자료라고 생각되어 그 내용을.. gRPC(Google Remote Procedure Call)에 대해서 알아보자 최근에 많은 기업들에서 gRPC를 이용한 통신 방법을 사용하고 있다. 특히 MSA 방식의 아키텍처가 본격적으로 국내 시장에서 도입된 후, 통신 방법의 효율성은 더욱더 큰 비중으로 개발자들에게 다가왔는데 이와 관련하여 많이 사용되는 gRPC에 대해서 알아보려 한다. 등장 배경기존 모놀리틱 서버를 벗어나며, MSA 구조가 채용되었고, 네트워크 연결을 통한 Server-Client 서비스 방식을 사용하였다.이를 위한 IPC(Inter Process Communication) 방식이 있었는데, 모두 장점과 단점이 존재하였다. 1. Sokect- 현재까지 많은 언어에서 API 형태로 제공하여 많이 사용되고 있다.- 일련의 통신 과정을 직접 구현해야 하며, 통신 관련 장애를 처리하는 것이 어렵다.- 서비스가 고도화.. 이전 1 2 3 4 다음