개발/설계

개발/설계

Key-Value-Store 만들면서 겪은 이슈

Key-Value-Store를 구현하는 과정에서 docker-compose를 사용했는데 기대하던 실험 결과가 나오지 않았습니다. 그래서 제가 만난 이슈와 해결방법에 대해 공유하려합니다. 간단한 Key Value Store 프로젝트 소개 GitHub - hojihun5516/key-value-store Contribute to hojihun5516/key-value-store development by creating an account on GitHub. github.com 1) User는 Proxy 서버로 데이터 저장을 요청합니다. 2) Proxy 서버는 해시링을 통해 적절한 Store 서버에 저장을 합니다. 3) Store 서버는 1초에 1번씩 redis에 헬스 카운트를 올리고, Service Dis..

개발/설계

Restful API 설계

이 글을 쓰는 이유 고민 - 저는 현재 회사에서 msa구조를 갖고 서비스를 개발중입니다. - 새로운 기능을 개발하는 도중 자원을 표현하는 계층을 어떻게 표현해줘야 할까?라는 고민을 했습니다. - 본문 하단에 고민에 대한 테스크와 결과를 적어두었습니다. 1. Restful api가 나온 이유 - 로이 필딩은 HTTP의 주요 저자 중 한 사람으로 그 당시 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어지지 못하는 모습에 안타까워하며 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST(Representational State Transfer)를 발표했습니다. - Rest를 직역하면 자원(리소스)의 표현에 의한 상태 (정보) 전달이라고 해석할 수 있습니다. - 조금 풀어서 해석하면 웹에 존재하는 모든 ..

모플로
'개발/설계' 카테고리의 글 목록