모던 소프트웨어 엔지니어링 후기
모던 소프트웨어 엔지니어링 후기 배경 소프트웨어 엔지니어링 관련해서 좋은 리뷰를 받고 있는 책이라서 읽어봤습니다. 특히 개발 속도와 품질의 균형에 대한 고민이 있던 차에 이 책을 접하게 되었습니다. 핵심 메시지 개발 속도와 품질은 서로 상반되는 개념일까? 빠르게 개발하면서도 높은 품질을 유지할 수 있는 방법은 없는 걸까? 이 책은 그런 질문에 ...
모던 소프트웨어 엔지니어링 후기 배경 소프트웨어 엔지니어링 관련해서 좋은 리뷰를 받고 있는 책이라서 읽어봤습니다. 특히 개발 속도와 품질의 균형에 대한 고민이 있던 차에 이 책을 접하게 되었습니다. 핵심 메시지 개발 속도와 품질은 서로 상반되는 개념일까? 빠르게 개발하면서도 높은 품질을 유지할 수 있는 방법은 없는 걸까? 이 책은 그런 질문에 ...
환경 window 4070 super 32G 메모리 Self Improvements AI 가 자신의 출력을 스스로 평가하고 개선하는 능력을 말합니다. 기본 프로세스: 초기 답변 생성 자기 평가 (“이 답변이 좋은가?”) 문제점 식별 개선된 답변 재생성 반복… rok 을 써보면...
환경 window 4070 super 32G 메모리 컨텍스트 관리 저희가 사용하는 claude, chatgpt 를 생각해보면 대화의 맥락을 기억하고 이를 바탕으로 응답을 합니다. 불과 1년전의 chatgpt 를 생각해보면 맥락을 벗어나는 헛소리를 굉장히 자주 했습니다. 그러나 불과 1년 만에 이 기능이 비약적으로 상승하면서 사용자 ...
환경 window 4070 super 32G 메모리 ollama 설치 ollama 는 로컬에서 LLM 모델을 실행하기 위한 도구입니다. Docker 처럼 LLM 모델을 쉽게 설치 및 구동할 수 있게 해주는 플랫폼이라고 이해하시면 됩니다. 주소 : https://ollama.com/download/windows 귀여움 ...
CodeCrafters - Redis 후기 3개월에 30달러 내돈 내산 https://codecrafters.io/ 언제나 오픈 소스에 관심이 있던 저로서는, OOO 를 직접 만들어보라는 이 문구에 혹하지 않을 수 없었습니다. 마침 Redis 를 사용하면서도 언젠가는 직접 구현해봐야겠다는 생각이 있었기에, 바로 홀린 듯이 결제해서 ...
EKS -> ECS 전환하면서 깨달은 것 최근 팀에서 Kubernetes 기반의 Amazon EKS 환경을 Amazon ECS로 전환하는 프로젝트를 진행했습니다. EKS의 유연성과 강력한 생태계는 마이크로서비스 아키텍처를 운영하는 데 큰 장점을 제공했지만, 비용 최적화와 운영 단순화를 목표로 ECS로의 전환을 결정했습니다. 하지만 이 과정에...
회고로부터 배우는 ‘나’라는 개발자 배경 최근 프로젝트를 완료한 이후, 동료 개발자들과 회고를 진행했습니다. 회고에서는 설계의 아쉬움, 테스트 커버리지의 중요성, 시간 분배, 팀 컨벤션, 리뷰의 이유 등과 같은 여러 이야기를 나눌 수 있었는데 이야기를 할 수록 내가 이 프로젝트에 어떻게 기여했는지? 그리고 나는 어떤 개발자인가 를 다시금 생각해보...
JPA 가 내 참조 관계를 지웠다. 배경 새로운 서비스를 런칭하면서, 운영의 이점을 위해서 soft delete 를 적용했습니다. 그리고 며칠 간 이상 없이 운영되는 것 처럼 보였으나, 고객의 요구로 삭제된 데이터를 확인해야할 일이 발생했습니다. 소프트 딜리트의 적용을 믿고 자신 있게 데이터를 확인했는데, 데이터는 남아 있으나 연관관계가 끊어...
MSA에서 서비스를 운영해보니: 환상과 현실 사이 개요 안녕하세요! 6개월간 MSA로 서비스를 운영하면서 느낀 점을 솔직하게 공유드리려고 합니다. ‘MSA 하지 마세요’ 라는 제목으로 글을 쓸까도 했지만, 그냥 담백하게 내용을 공유드리는 편이 나을 것 같다는 생각이 들더라고요. 🙂 이상과도 같던 MSA: 신입 개발자의 로망 신입 개발자에게 M...
Philosophy of Software Design 후기 배경 다른 개발자 분들의 코드를 보면 감탄을 하는 순간과, 경악을 하는 순간이 있습니다. 어려운 기능임에도 높은 수준의 추상화와 책임의 분리, 깔끔하고 의도가 담긴 테스트 코드로 짜여진 코드를 보는 경우도 있고, 간단한 기능임에도 정말 지저분하게 그저 돌아만 가도록 작성한 코드를 보는 ...