navigation

고라니의 개발일기🦌


  • [세미나] 202204 우아한테크세미나-지속가능한 SW 개발을 위한 코드리뷰 | 2022-04-28
    요즘 운이 참 좋다😊 딱 원하던 주제가 세미나로 나오다니!! 코드리뷰 라는 주제를 보자마자 바로 세미나 신청해버렸다. 팀 내에서나 외부에서나 코드리뷰를 할 때의 태도가 참 중요하다고 생각한다. 동작은 기계가 하지만, 이 로직을 만드는 건 사람이 하니까. 말씀하시는 내용 중에 많이 공감갔던 부분도 있었고, 상상되지 않을 그런 내용도 있었다.(이런 회사가 있..?!) 코드리뷰할 때의 기본적인(기술적인) 스킬 뿐만 아니라 태도/마음가짐에 대해 좀 더 정리할 수 있는 계기가 되었다👍 세미나 내용 중 중요하다고 생각한 부분만 블로그에 포스팅했다. read more..

  • [세미나] 202203 우아한테크세미나-분산 이벤트 스트리밍 정리(feat.카프카 스트림즈) | 2022-04-01
    이번달 우아한 테크 세미나 주제는 분산 이벤트 스트리밍! 유튜브에 올라온 걸 들으면서(일이 있어서 실시간으로 듣진 못함 🥲) 빠르게 간단 정리해 보았다. 최근에 메세징 큐 방식으로 서비스 처리하는 업무를 했어서 그런지 조금 더 이해하기 수월했다(평소엔 이해하기 어려운 토픽이 많았…) 덕분에 좀 더 깊게 분산 이벤트 스트리밍을 배울 수 있었다. 카프카를 써서 대용량 처리를 해보고 싶기도..ㅎㅎ 도입 이유는 아래에 더 길게 쓸 테지만 짧게 요약하자면 데이터처리: 실제 처리량이 많아지다 보니까 시스템화(자동화)해서 해서 만들 필요가 있었음. read more..

  • 20220210 | 2022-02-10
    오랜만에 쓰는 회고아닌 회고시간 - 아 오랜만에 왔는데 그동안 뭐했나요? 하면 취미생활 좀 즐기려고 노력해봤다. 취미생활 리스트 독서 모임 가죽공예 2회 (지갑, 가방) 최근에 추가된 만년필 필사 ㅎ 🖋 만년필을 살까 말까 고민을 한 3-4년 정도 했는데 (가끔 땡길 때가 있다ㅋㅋ 지름신이 올 때) 드디어 구매함. 예전에 고민할 때 살 걸. 코로나로 인해서인지 3만원 대 가격을 5만원에 구매. 물가 상승률 미쳤다. 😡 read more..

  • [책] 2021년 어떤 책을 읽었고 읽고 있나 | 2021-09-08
    올 한 해 어떤 책을 읽었는지 / 읽고 있는지 / 읽을 예정인지 정리하기 완독한 책은 그렇게 많지는 않고 2/3 정도 읽고 흥미가 떨어져서 다른 책으로 넘어갔거나, 읽고 싶은 파트만 발췌해서 읽었다. 개발 관련 책 많이 읽은 것 같은데, 이 책 내용 정리해서 알려줘! 하면 제대로 설명 못함…😥 일단 읽었다~ 너와 나의 인연이 스쳤다~ 이정도인 수준. 제대로 이해하고 외우고 적용하는 건 더 시간을 할애해야 한다. 슥- 훑어본 개발 관련 서적 최근에 읽은 책 순서로 나열. read more..

  • [AWS S3] 로컬 디렉토리에 있는 모든 파일 S3로 업로드하기 | 2021-09-02
    로컬에 있는 특정 파일(디렉토리) 안에 있는 모든 파일들을 s3로 옮기는 작업을 진행하는 코드를 코틀린으로 만들어보자 🚀 처음으로 코틀린으로 작성해본거라 코딩 컨벤션에 맞지 않을 수 있다 😅 aws 깃허브를 많이 참고하였고, 해당 참고했던 깃허브는 java 언어를 보고 참고하였다. 참고했던 자료들은 이 글 제일 하단에 있다. 전제조건은 다음과 같다. 1. 전제조건 gradle kotlin jdk : aws-correto-11 (aws 오픈소스) 로컬 파일 구조 |– d |– test |– uploader AWS 버킷 생성 완료 + public 으로 전환 2. read more..

  • 아나콘다 주피터 노트북 시작폴더 위치 바꾸기 | 2021-08-25
    주피터 노트북을 직접 설치하지 않은 사람이 시작 폴더 바꾸려면? 오늘의 주제는 주피터 노트북을 직접 설치하지 않은 사람이 시작 폴더 바꾸려면? 이다. jupyter notebook의 기본 폴더는 C:\Users\{사용자명} 에 위치해 있는데, 외장하드(/d/) 폴더를 자주 쓰는 나로서는 너무 불편했다. 일반 cmd 나 powershell 혹은 terminal 에서 아무리 열심히 jupyter notebook 쳐도 명령어 없음으로 떴다. 아니 다른 기술 블로그엔 잘만 나오는데 왜 없어…🤦‍♀️ 하며 가상환경 관리한다고 아나콘다만 설치했던 걸 까먹었었다. 검색하면 jupyter notebook 도 같이 나오니까 당연히 개별로 설치된 건줄 알았지… anaconda에 종속된 jupyter notebook 이었을 줄이야. read more..

  • Java 형식으로 AWS SQS에 메세지 보내기 | 2021-08-16
    오랜만에 쓰는 블로그 글이다. 이것 저것 이슈로 블로그를 방치해 두었었는데, 이제서야 한번 다시 돌아보는 나의 블로그… 😂 오늘의 주제는 ‘Java 형식으로 AWS SQS에 메세지 보내기‘다 사용자(User)가 주문을 하면 backend-api 쪽에서 주문 등록을 하고, 사장님에게 ‘주문이 되었습니다’라는 알람과 함께 주문내역 메세지를 보내는 시스템을 구현했다고 가정해보자 (가정일 뿐이다. 주문 관련 업무를 설계해 본 적은 없다. 설명하기 쉽게 가정을 했을 뿐😅 주문 내역을 만들 때 batch를 쓸 수도 있고 큐를 안 쓰고 API를 바로 호출 할 수도 있고. read more..

  • 2020년 회고: 1년을 돌아보며🌱 | 2021-01-21
    최근 같이 국비학원을 다녔던 친구에게 내 블로그 회고록을 잘 읽고 있다는 피드백을 받았다. 내 생각 정리용 회고였는데, 누군가에게 즐거움을 주다니. 신이나서 2020년 회고를 작성해본다. 가볍게 올해의 특이사항, 올해의 지름으로 시작하여 아쉬웠던 점까지 신나게 나를 까는 회고를 시작해본다. 올해의 특이사항 코로나로 인한 재택 3-4월 / 8-9월 / 11월-현재까지, 6개월 넘게 재택을 하고있다. 드디어 1년차가 끝났다.. 올해의 지름(개발업무와 관련된 ㅎㅎ) 아이패드 에어3 아이패드를 지르면서 이에 부합하는 모든 엑세서리를 질렀다. read more..

  • 20201101:WTM 해커톤 후기 | 2020-11-01
    드디어 GDG 코리아에서 주최한 defFest의 WTM해커톤이 끝났다. 길고도 짧은 여정이 끝난 오늘(실제 블로그에 배포할 시간은 하루가 지나겠지만) 그 짧은 후기를 남겨본다. 해커톤 지원 이유? 온라인 + 여성 개발자만 참여할 수 있는 해커톤이라 신청했다. 신청할 당시엔 온라인 해커톤이 내 상황에 딱 맞다고 생각했다. 첫 해커톤이라 부담이 덜 갈 수 있다고 판단했고, 일정도 2주나 주니까 일에 지장가지 않을 수 있다고 생각이 들었다. 체력적으로도 1박 2일 꼬박 밤을 새서 만드는 게 아니라(내가 아는 해커톤의 개념이 맞다면) 편할 것 같기도 했다. read more..

  • [활동] Devfest Korea 2020 10.16~ | 2020-10-08
    👆👆👆 위 배너를 클릭해서 Devfest 페이지로 이동하기 (배너출처: DevFest Korea 2020) GDG Korea(Google Developers Group Korea)에서 DevFest Korea 2020 을 개최한다고 한다. 크게 따로 등록이 필요하지 않은 세션과, 참가자들의 상호작용이 필요한 이벤트나 그룹토크, 액티비티 등을 액티비티로 나뉘어 진행한다. 재밌어 보여서 액티비티 몇 개를 등록했다. 😊 추석연휴로 다시 코로나 확진자가 늘어날 것 같아서, 집에 콕 붙어있을 겸 다른 사람들은 어떻게 살고 있는지 알고 싶어서 겸사겸사 등록했다. read more..