Posts
Yo0oN
Cancel

진행중인 프로젝트에서 대부분의 기능을 완성해가고, 서버에 배포하는 작업을 해보기로 하였습니다. 그러던 중 회사에서 진행했던 프로젝트에서 Jenkins를 이용했던 것이 생각나 이를 적용해보기로 했습니다. 1. CI(Continuous Integration)란? Continuous Integration이란 지속적인 통합이라는 뜻으로, 빠르게 작...

이번 글은 이전 글인 AWS S3를 이용하여 이미지 서버를 만들어보기 (1편) 에서 이어지는 글로, Spring Boot 프로젝트와 S3를 연결하는 방법에 대한 내용을 담고있습니다. S3에 대한 자세한 설명은 이전 글을 참고해주세요! 1. AWS S3 버킷 만들기 사용을 위해선 일단 S3에 버킷을 만들어봅시다. AWS에 로그인을 후 Ama...

현재 진행중인 프로젝트에는 사진을 업로드하는 기능이 포함되어 있고 이를 위해 사진을 저장할 저장소가 필요했습니다. 하지만 계속해서 쌓이는 사진을 저장할만한 용량을 개인이 감당하기에는 용량이나 비용, 보안 등 여러 문제가 있었기 때문에 이를 저장해줄만한 서비스를 찾다가 AWS의 S3 제품을 알게되었습니다. 이번 글은 S3에 대한 특징과 어떤 특징때문...

1. Consistent Hashing? 이전 글 중 Redis와 Memcached를 비교하는 글에서 ‘Memcached는 Consistent Hashing 알고리즘을 통해 여러 Memcached 서버에 데이터를 분산 저장하는 기능을 제공합니다’라는 문장을 사용했습니다. 여기서 Consistent Hashing이 어떤것일까요? Consiste...

1. Redis와 Memcached In-memory Database를 검색하면 다양한 제품들이 존재하지만, 여러 회사에서 사용 중이고 유명한 두가지는 Redis와 Memcached입니다. 이유는 오픈소스(무료)에 속도가 빠르며, Key-Value를 한 쌍으로 데이터를 저장하기 때문입니다. 현재 진행 중인 프로젝트에서 Key와 Value로 저...