블루-그린 무중단 배포에서 Downtime을 측정해보자
·
💻 개발
1. 개요이전에 "프리티어에서 블루-그린 무중단 배포를 해보자"라는 주제로 글을 작성했었는데요. 그 글의 결론 부분에서 Nginx가 Reload될 때 약 0.1초의 다운타임이 존재한다고 언급했습니다. 2025.03.16 - [💻 개발] - 프리티어에서 블루-그린 무중단 배포를 해보자 하지만 제가 이 수치를 어떻게 도출했는지 명확하게 설명하지 않았더라고요. 이번 글에서는 JMeter를 사용하여 실제로 Nginx Reload 시 발생하는 다운타임을 어떻게 측정했는지, 그리고 그 결과는 어떻게 나왔는지 분석해봤습니다. JMeter란?JMeter는 Apache 재단에서 개발한 오픈 소스 테스트 도구입니다. 웹 애플리케이션의 성능을 테스트하고 분석하는 데 자주 사용되며, "부하 테스트를 한다!" 라고 했을 때 ..
글또 10기를 마치면서 쓰는 회고
·
🤔 회고
1. 서론작년 10월부터 시작된 글또(글 쓰는 또라이가 세상을 바꾼다)를 진행하면서 어느새 마지막 글 제출이 다가왔다. 꾸준히 블로그 글을 쓰고, 누군가 쓴 글을 읽고, 누군가의 고민/정보/응원을 읽으면서 참 인간적인 커뮤니티였다. 이게 마지막이라니... 아쉽지만 그래도 슬랙은 계속 유지될 것이니 나는 영원히 활동할거다. 정말로!!2. 글또를 시작할 때 정한 목표10기를 지원할 때 작성했던 설문을 한번 봤다.1) 블로그 작성에 어느정도의 강제성 부여블로그 글을 꾸준히 써야겠다는 생각은 항상 해왔지만 그런 습관을 가지는건 정말 쉽지 않았다. 몇번 꾸준히 쓰다가도 몇달동안 방치하기도 하면서 습관이 형성되지는 않았는데, 이번 글또를 통해서 2주에 한번씩은 꼭 블로그를 쓰자는 생각을 했다.2) 글을 피드백받으며..
프리티어에서 블루-그린 무중단 배포를 해보자
·
💻 개발
1. 개요 꾸준히 기능을 개발하고, 발전시켜나가는 코지메이트 프로젝트에서는 요일별로 반복되는 투두(할 일 목록)를 자동으로 추가하는 기능이 있습니다. 그런데 어느 날 투두가 추가되지 않는 문제가 발생했다는 것을 알았습니다. 이 기능은 사용자들이 반복해야하는 투두 생성을 줄이고자 만든 기능이었기 때문에, 어떤 상황에서든지 문제가 발생하면 정말 안되는 중요한 기능이었는데요. 원인을 분석해보니, CI/CD 자동 배포 중 서버가 재시작되면서 해당 시간에 실행되었어야 할 Cron Job이 실행되지 않았던 것이었습니다. 이를 해결하기 위해 무중단 배포를 구현하여 CI/CD 과정에서도 서버가 정상적으로 동작하도록 했습니다. 무중단 배포 방식은 여러가지 종류가 있는데요. 저는 그 중 가장 쉽게 구현이 가능하다고 생각한..
25년을 시작하는 겨울의 회고
·
🤔 회고
1월과 2월의 회고블로그 글을 써보면서 기술에 대한 내용을 적는것도 좋지만, 어느정도 내가 살아온 시간에 대한 정리와 성찰, 반성을 해야 할 필요성을 느끼고 있어요. 자주는 아니더라도 변화가 생기는 시기에 맞추어서 이전 시기에 어떤 활동을 했는지에 대해 정리하고자 합니다. 이번 회고는 25년을 시작한 이후부터 개강하기 전 지금까지의 일을 정리합니다.1. 유럽 여행25년 한 해의 시작을 포르투갈에서 맞이했습니다. 사실 크리스마스부터 있긴 했는데요. 외국에서 새해를 맞이하다니... 정말 색다르고 재미있는 경험이었습니다. 저는 유럽 여행 자체가 처음이어서 그것만으로도 좋았는데, 외국에서 새해 카운트다운을 한 것도 처음이었고, 심지어 카운트다운을 밖에서 즐긴 것도 처음이어서 그 어느 새해보다 가장 좋았던 한해였..
AWS CLF 자격증 취득 후기 및 공부방법
·
🤔 회고
1. 시험을 보게 된 계기AWS 대학생 연합동아리인 ACC(AWS Cloud Club)에서 활동하던 중 AWS 자격증 바우처를 지원해준다는 소식을 접하고 바로 신청을 해서 무료로 시험을 봤습니다!CLF(AWS Certified Cloud Practitioner) 또는 SAA(AWS Certified Solutions Architect - Associate) 중 선택할 수 있었는데, SAA는 CLF를 먼저 취득해야 응시 가능하다고 해서 아쉽지만 CLF를 따기로 결정했어요.올해 안에 SAA도 따려고 계획을 세우고 있는데, 바우처 지원이 한번 더 있기를 바라는 중입니다! 저는 우선 AWS를 아예 모르는 사람은 아니었고, 어느정도 몇개는 사용해본 사람입니다.AWS 서비스를 어느 정도 사용해 봤고, 컴퓨팅 머신,..