PinnedPublished inwafflestudioEKS 로 밑바닥부터 K8S cluster 구축하기 (1)제각기 EC2 쓰던 동아리에 자동 K8S 배포와 GitOps 정착Mar 28, 2023Mar 28, 2023
Published inTeam QANDA보스를 잡으러 가자! Backend & Frontend 팀의 레이드를 소개합니다.콴다 팀이 문제를 함께 해결하는 방법 — 1편Mar 25, 2022Mar 25, 2022
AWS EC2에서 Nginx로 React 앱 직접 배포하기React로 만든 앱을 AWS(Amazon Web Services)의 EC2를 이용해 Nginx로 배포하는 과정을 흐름에 따라 정리해보겠습니다. 물론 React 프로젝트 배포를 위해서는 정적 웹 호스팅을 지원하는 S3 등을 이용할 수도 있고, 이는…May 5, 20203May 5, 20203
Django admin의 검색을 위한 search_fields가 DB에 일으킬 수 있는 성능 문제별 생각 없이 admin 페이지를 만들다보면, database에 엄청난 성능 부하를 일으키는 query를 수시로 뿜어내게 할 수도 있습니다. 만약 admin용 database가 따로 분리되어있지 않다면, 관리자가 정보를 조회하려고 했다가 실 서비스…May 3, 2020May 3, 2020
도메인을 IP 주소에 연결하는 방법과 nslookup여기에서는 가볍게 AWS(Amazon Web Services) EC2를 통해 배포하고 있는 웹 서비스가 있다고 가정하고, 해당 public IP로 가비아를 통해 구입한 도메인이 연결되게 하는 방법을 몇 가지 내용과 함께 간단히 다루겠습니다. 어떤…May 2, 2020May 2, 2020
Cache 만료 시점에 생기는 부하를 MintCache를 통해 해소하기cache가 만료된 시점에 DB 부하가 반복적으로 발생한다면, 새로운 data가 set 되기 전까지 요청이 쇄도하는 cache stampede와 같은 상황이 아닌지 확인해볼 필요가 있습니다. 만약 그렇다면, 해당 시점의 모든 요청들을 DB까지…May 1, 2020May 1, 2020
Django에서 exists() 사용하기Django의 QuerySet은 기본적으로 lazy evaluation을 지향합니다. 즉, 필요한 마지막 순간에 가서야 DB에 query를 날린다는 것인데요, exists()는 record가 1개 이상 존재하는지만 확인하면 되기 때문에…Apr 30, 2020Apr 30, 2020