데이터 중심 애플리케이션 설계02
데이터 모델과 질의 언어 데이터 모델은 해결하려는 문제를 어떻게 생각해야 하는지에 대해서도 영향을 미친다. 관계형 모델과 문서 모델 관계형 데이터베이스의 근원은 비즈니스 데이터 처리에 있다. 트랜잭션 처리, 일괄 처리가 핵심 사용 사례다. NoSQL 매우 높은 쓰기 처리량 달성을 관계형 데이터베이스보다 쉽게 하기 위해서 ...
데이터 모델과 질의 언어 데이터 모델은 해결하려는 문제를 어떻게 생각해야 하는지에 대해서도 영향을 미친다. 관계형 모델과 문서 모델 관계형 데이터베이스의 근원은 비즈니스 데이터 처리에 있다. 트랜잭션 처리, 일괄 처리가 핵심 사용 사례다. NoSQL 매우 높은 쓰기 처리량 달성을 관계형 데이터베이스보다 쉽게 하기 위해서 ...
소프트웨어 시스템의 3가지 관심사 신뢰성 : 하드웨어나, 소프트웨어 결함, 인적 오류 같은 역경에서도 올바르게 동작해야 한다. 확장성 : 스템의 데이터 양, 트래픽 양, 복잡도가 증가해도 처리해야 한다. 유지보수성 : 시간이 지나도, 모든 사용자가 시스템 상에서 생산적으로 작업할 수 있어야 한다. 신뢰성 잘못될 수 있는 일...
환경 window 4070 super 32G 메모리 전체 코드는 여기를 참고해주세요. 웹 검색 LLM 은 학습 시점의 데이터에 따라서, 특정 문제를 해결하기 위해서 필요한 정보가 없을 수도 있습니다. 이 점을 보완하기 위해서, 웹 검색을 해서 필요한 정보를 context 에 넣을 수 있도록 하는 기능을 구현해보겠습니다. asy...
모던 소프트웨어 엔지니어링 후기 배경 소프트웨어 엔지니어링 관련해서 좋은 리뷰를 받고 있는 책이라서 읽어봤습니다. 특히 개발 속도와 품질의 균형에 대한 고민이 있던 차에 이 책을 접하게 되었습니다. 핵심 메시지 개발 속도와 품질은 서로 상반되는 개념일까? 빠르게 개발하면서도 높은 품질을 유지할 수 있는 방법은 없는 걸까? 이 책은 그런 질문에 ...
환경 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로의 전환을 결정했습니다. 하지만 이 과정에...
회고로부터 배우는 ‘나’라는 개발자 배경 최근 프로젝트를 완료한 이후, 동료 개발자들과 회고를 진행했습니다. 회고에서는 설계의 아쉬움, 테스트 커버리지의 중요성, 시간 분배, 팀 컨벤션, 리뷰의 이유 등과 같은 여러 이야기를 나눌 수 있었는데 이야기를 할 수록 내가 이 프로젝트에 어떻게 기여했는지? 그리고 나는 어떤 개발자인가 를 다시금 생각해보...