본문 바로가기

전체 글192

Docker Kafka & Zookeeper 생성 # docker-compose.ymlversion: '3'services: zookeeper: image: confluentinc/cp-zookeeper:latest environment: ZOOKEEPER_CLIENT_PORT: 2181 ports: - "2181:2181" restart: - always kafka: image: confluentinc/cp-kafka:latest environment: KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092 KAFKA_OFFSETS_TOPIC_REPL.. 2025. 1. 25.
[회고] 7년차 개발자의 회고록 2018년 개발업무를 처음 시작으로 2025년 벌써 7년째에 들어왔다.연차가 쌓이지 않을 것 같았는데 시간이 참 빠르다. 2024년도 어떻게 시간이 참 빠르게 흘러갔다.업무에 있어서 기술적으로도 처음 시도하는 작업들을 많이 하였던 것 같다. 1. 이사회사 근처로 이사를 했다. 회사를 자주 나가기 위함은 아니고 혼자 독립적인 공간에서 조용히 지내면서 개발을 하고 생활하고 싶다는 생각이 들어서 였다. 나름 만족한다. 회사에서 점심도 먹을 수 있고, 집에서 집중이 안된다면 회사로 출근해서 업무를 봐도 되고..2. 조직 개편기존에 광고 노출 팀은 광고 노출 서버 담당과 ElasticSearch 플러그인 개발이 같은 팀으로 구성되어 있었다. 국내 업무와 해외 업무를 하는 팀으로 분리가 예정되어 있었다고 전달 받았.. 2025. 1. 6.
[리뷰] AGI의 시대, 인간을 초월한 인공지능, AGI를 논하다 이번에 리뷰하게 된 책은 'AGI의 시대, 인간을 초월한 인공지능, AGI를 논하다' 입니다.AGI는 'Artificial General Intelligence', 모든 상황에서 인간을 뛰어넘을 수 있는 AI를 의미합니다.  책은 3부로 나뉘어져있습니다.- 1부: AGI의 시대- 2부: 얼라인먼트: 연구와 정책- 3부: 정책적 대응  어느순간 AI가 삶 가까이 다가오는 것을 피부로 느끼고 있습니다. OpenAI의 샘 올트먼의 말처럼 4-5년 내 뒤 AI가 어떻게 발전할 지 더욱 궁금해집니다. 가까운 장래에 AGI를 구현할 수 있을 것이라고 주장하는 이들이 가진 근거 중 하나는 '스케일링 법칙'이라고 합니다.스케일링 법칙이란, 더 많은 양의 연산 능력과 데이터를 사용하여 AI 모델을 학습 시키면 필연적으로.. 2024. 12. 19.
[리뷰] 소프트웨어 엔지니어 가이드북 이번에 리뷰하게 된 책은 '소프트웨어 엔지니어 가이드북'이라는 도서 입니다. 이 책은 개발자의 전체 경력을 다루고 있습니다.크게 6부로 구성되어 있습니다. - 1부 개발자 커리어의 기본 사항- 2부 유능한 소프트웨어 개발자- 3부 다재다능한 시니어 엔지니어- 4부 실용주의 테크리드- 5부 롤모델로서의 스태프 및 수석 엔지니어- 6부 결론 총 장수는 26장으로 이루어져 있으며, 성과 평가, 승진, 이직, 코딩, 개발자의 도구, 테스트, 팀 구조, 팀 내 역학, 비즈니스의 이해, 협업 등 다양한 내용을 다루고 있습니다. 마음에 와닿는 말들이 너무 많았지만 일부만 가져와서 제 생각과 함께 리뷰를 작성해보고자 합니다.책에는 더욱 많은 내용들이 담겨 있으니 주니어, 시니어 개발자에 상관없이 모든 개발자가 기회가 .. 2024. 11. 17.
[리뷰] 오픈: 비즈니스 패권의 열쇠 https://www.hanbit.co.kr/store/books/look.php?p_code=B1112748219 이번에 리뷰하게 된 책은 '오픈: 비즈니스 패권의 열쇠'라는 책이었다.제목 답게 오픈소스에 대한 내용을 다루고 있는 책이다.오픈소스를 많이 사용하고 있는 개발자로서 재미있게 책을 폈다. 오픈 오픈은 - 반전이다- 성장이다- 혁신이다- 트렌드다- 비싸다- 이미지다- 명분이다- 중독이다- 수직적이다- 무책임하다 다 한번쯤은 생각해본 내용들이라 책의 내용이 와닿았다.특히나 무책임과 중독이라는 내용에 공감했다. 오픈 소스를 사용하다보면 계속 그것만 사용하게 되고, 그러다보면 가끔 버그도 발견하게 된다.버그를 Issue로 만들어서 올리면 '네가 한번 해결해보겠어?'라는 답변을 받을 때도 많다.솔루션.. 2024. 10. 17.
코드 밖 커뮤니케이션 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다.https://www.hanbit.co.kr/store/books/look.php?p_code=B1493233905 코드 밖 커뮤니케이션코드만으로는 부족하다. 함께 일하고 싶은 개발자가 되기 위한 ‘코드 밖’ 커뮤니케이션 스킬 완벽 가이드www.hanbit.co.kr  이번에 리뷰하게 된 도서는 '코드 밖 커뮤니케이션' 이라는 책이다.  누구에게 추천하는가? 개발자와 아키텍트에게 추천한다.업무에서 코드를 아무리 클린하게 작성하더라도 해당 내용을 다른 사람에게 전달해야 하는 상황이 생긴다. 가끔 내가 알고 있는 지식을 타인도 알고 있을거라고 착각하고 커뮤니케이션한다. 그렇기에 커뮤니케이션 방법은에 있어서의 좋은 방법과 안티패턴을 책에서는 설명하고 .. 2024. 9. 22.
실무로 통하는 클린코드 https://www.hanbit.co.kr/store/books/look.php?p_code=B2230430901 실무로 통하는 클린 코드당신의 코드를 변화시킬 클린 코드 혁명. 개발자 성장을 위한 최적의 코드 작성법www.hanbit.co.kr 해도 해도 어렵고 알면서도 못하는 클린코드에 관한 책이 나와 읽어보게 되었다.책은 총 25장으로 이루어져있다. 꽤 많은 장으로 이루어져있다.다루는 내용 중에는 복잡성, if문, null, 결합도, 계층, 테스트, 예외 등 다양한 내용들을 다룬다. 정리  가독성과 성능 어떤 것을 더 우선으로 할 것인가에 대한 고민을 누구나 한번 쯤 해보지 않았을까? 책 초반에는 위와 같은 내용이 나온다. 관련해서는 '섣부른 최적화' 를보면 좋을 것 같다.  스스로 잘 지키지 못.. 2024. 8. 22.
[리뷰] 100만 원 마케팅, 작은 브랜드를 위한 가장 현실적인 광고 전략 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다.   처음 책 제목을 봤을 때부터 기대되는 책이었습니다.다름이 아니라 지금 광고 쪽 개발자로 있다보니 마케터가 느끼는 각 서비스(네이버, 다음, 구글.. )등 광고가 어떻게 느껴질지 궁금했기 때문입니다. 마케팅에서 성공은 어렵고 실패는 매우 쉽습니다.시간이 지나 돌아보니 성공보다는 시랲를 통해 얻은 것이 더 많았습니다. 저자는 마케터로 일하던 사람이고 마케터로 일하면서 꽤 많은 실패를 겪었다고 합니다. 그런 내용들이 책에 잘 녹아 있었습니다.  2-2 카카오 광고 100만원 실패 사례 에 마지막에 나오는 문장입니다.책에서는 성공을 위한 실패 사례들을 잘 보여주고 있습니다. 카카오 광고를 하면서 겪은 실수를 통해서 교훈들을 전달하고 있습니다.  카.. 2024. 7. 20.
[러닝 깃허브 액션]을 배우고 싶은 사람에게 추천 브렌트 래스터 지음정의형 정한결 옮김 Github Action을 처음 접한건 거의 1년전이다. 기존에는 Jenkins를 기반으로한 CI/CD 환경을 사용하고 있었다. 처음 Github Action을 접했을 때는 신기하기도 하고, 익숙하지 않아 불편하기도 하고 했었던 기억이 있다. 그 당시 제대로 배운게 아니라 필요한 부분만 찾아보며 공부했었는데 이렇게 책으로 볼 수 있어서 좋았다. 목차목차는 크게 4개로 되어 있다.- 1부: 깃허브 액션의 기초ㄴ 사용사례, 이용요금, 체크리스트, 컴포넌트 소개, Job 구현, Runner 등에 대해서 다룬다. - 2부: 깃허브 액션의 구성 요소ㄴ 워크플로우 환경, 데이터, 실행 관리에 대해 다룬다. - 3부: 보안과 모니터링ㄴ 액션의 보안 설정 및 모니터링에 대한 내용을.. 2024. 6. 6.