프로젝트 성능 개선기(nGrinder을 활용한 부하 테스트) 팀 프로젝트 종료 후, 개인적으로 Fork하여 학습을 시작한 이유지난 1월 말, 팀 프로젝트가 종료되면서 개인적으로 새로운 기능을 추가하거나 기존 코드를 변경하는 것이 쉽지 않다고 판단했다. 협업 프로젝트에서는 함부로 commit하거나 push하는 것이 위험할 수 있기 때문이다. 그동안 백엔드 관련 지식을 꾸준히 쌓아왔지만, 실제 성능 테스트를 진행할 기회는 적었다. 로컬 환경에서 Docker를 활용해 모니터링 시스템을 구축하고, 쿼리 최적화 등을 진행하긴 했지만, 결국 Docker는 호스트의 자원을 사용하기 때문에 실제 트래픽 환경을 완벽하게 재현하기 어렵다는 한계를 느꼈다. 또한, Grafana + Prometheus를 활용한 기본적인 모니터링은 학습했지만, • 어떤 메트릭을 중점적으로 봐야 하는지 .. [AWS] AWS, EC2, S3란 무엇일까? Intro 우연히 뜻이 맞는 프론트 유저분을 만나서 둘이서 간단한 프로젝트를 진행하고자 하였다. 비록 처음이지만 단순 프로그램 개발뿐만 아닌 배포까지 해보는 것을 목표로 하기로 하였다. 자료를 조사해보니 AWS라는 클라우드 컴퓨팅 시스템을 이용하여 주로 배포를 한다고 하였다. 따라서 이번에는 AWS의 개념과 AWS에 있는 EC2, S3 등이 무엇인지 알아보려고 한다. AWS AWS란 Amazon Web Service의 약자로, 아마존닷컴의 클라우드 컴퓨팅 시스템을 의미한다. 클라우드 컴퓨팅 시스템이란, 클라우드를 통해서 서버, 스토리지, DB 등 유저에게 필요한 IT 자원을 제공하는 것이다. 즉, 내 컴퓨터가 아닌 아마존에서 제공하는 환경을 돈을 지불하고 사용할 수 있는 것이다. 별도의 장비를 구입하고 .. 이전 1 다음