2023-03-20 수영장 트라우마 오랜만에 양평군민회관에 있는 수영장에 다녀왔다. 지난달에 몇번 친구와 서울에서 주말 아침 수영 몇번을 했는데 너무 좋았었고, 2년전 코로나 때도 잠깐 양평군민회관에 있는 수영장을 다닐 때 좋았던 기억이 있었다. 이 수영장에서 한 달에 여러번 나에게 수영등록기간 안내 문자를 보내오곤 했는데, 이번에 유난히 눈에 띄어서 2월 말에 방문하여 3월 20일부터 3월 말일까지 이용할 수 있는 2주짜리 정기권(?)을 끊었다. 오늘이 그 첫날이었는데, 수영을 잘 하고 나와서 트라우마가 생긴 것 같다. 08:10 쯤 도착하여 입장을 했다. 입장할 때 수영장 회원카드를 분실했다고 카운터 안쪽의 직원분(직원1)께 말씀드렸는데 지금 카운터 언니(?)(직원2)가 없으니 그냥 들어가고, 나올 때 다시 얘기해달라고 해서 알겠다고 .. 마이프로틴 웨이 프로틴 - 홋카이도 밀크맛 간단 리뷰 기존에 사서 먹고 있는 카제인 프로틴 - 무맛은 거품이 너무 많이 나서 먹기가 힘들 때가 많았었다. 그에 반해 이 웨이 프로틴 - 홋카이도 밀크 맛은 덩어리가 좀 지긴 했지만 거품이 거의 나지 않아 깔끔하게 먹을 수 있었다. 그리고 인위적인 홋카이도 밀크맛이긴 하지만 서주 밀크 아이스크림맛(?) 같이 느껴지긴 하고 꿀떡꿀떡 먹기에 적절한 맛이다. 뒤늦은 2022년 회고 이전 회고들 1년 8개월 - 회고 지금 회사에 입사한 지 1년 8개월. 처음엔 일을 하면서 블로그 글도 많이 쓰려고 노력 많이 했지만, 어느 순간부터 이런 저런 핑계를 대며 글을 잘 못쓰고 있다. 그래도 일 하면서 알게된 것들은 lhb0517.tistory.com 2020년 회고 - 오픈서베이를 떠나 드라마앤컴퍼니에서의 1년 이렇게 시간을 갖고 천천히 생각해보며 글을 쓰는 게 오랜만이다. 작년(2019년) 11월 즈음 오픈서베이에서의 마지막 퇴근 후 몇몇 동료들과 풋살을 한 게 엊그제 같은데 벌써 1년이 넘게 지났다. 20 lhb0517.tistory.com 뒤늦은 2021년 회고 2021년은 나에게 특별한 한 해였다. 드라마앤컴퍼니에 입사한 지, 만 1년이 지난 상태에서 시작한 한 해였고, 점점 나에게.. AWS SSM > session manager 를 이용하여 EC2 접속하기 부제 SSH key 없이, AWS Access Key 로 원격에서 EC2 의 shell 을 실행하기 예상 효과 & 목적 EC2 접속을 위한 SSH Key 관리를 하지 않아도 되게 함으로써 개발자 생산성 향상 새로운 팀원에게 SSH Key 를 발급해주거나, 기존 Key 를 전달하는 과정 등에서 보안 취약점이 생길 수 있음 또한 SSH Key 관리를 한다는 것 자체가 개발자/인프라 담당자의 생산성을 저하시키는 업무가 될 수 있음 Bastion 서버를 따로 운영하지 않아도 됨 같은 망이 아닌, 원격에서도 Private Subnet 에 있는 EC2 에 바로 접속할 수 있어서 개발자 생산성 향상시킬 수 있음 SSH 접속 기록을 CloudWatch 또는 S3 에 log 를 남기는 것을 통해 보안 감사 capabil.. cloudflare free plan 을 이용한 DDNS 설정 들어가며, 내 집에는 라즈베리 파이가 있다. 여러가지 목적으로 잘 활용하고 있는데, 그 중에서 WOL 실행기로써 사용하고 있는 것이 매우 편리하다. 바깥에 나가있을 때 언제 어디서든 집에 있는 컴퓨터를 켜고 각종 필요한 관공서/민원 서류를 발급받아 내가 있는 곳으로 전송을 해야하거나, 컴맹인 가족이 뭘 해달라고 하면 대신 해줘야 하는 일들이 종종 있기 때문이다. 원래는 WOL 기능이 지원되는 iptime 의 공유기를 썼었는데, 이사온 집에서는 Wifi mesh 때문에 통신사에서 빌려주는 공유기를 쓰고 있다. 따로 Wifi mesh 를 구성할 수도 있었지만 굳이 비용을 들이지 않고 통신사에서 빌려주는 공유기를 쓰면 쉽게 설정 가능했기에 그렇게 쓰고 있다. 그러나 통신사에서 주는 공유기는 WOL 기능이 없다.. Docker - no space left on device 대응 방법 AWS ECS 로 서버를 운영하고 있는데, ECS Fargate 가 아니라 ECS on EC2 로 운영을 하다 보면 EC2 에 대한 관리도 개발자/인프라 관리자가 책임을 갖게 된다. ECS on EC2 로 운영하고 있는 상황에서 새로운 ECS task 를 띄우려고 할 때 가끔씩 CannotPullContainerError: failed to register layer. ... no space left on device 와 같이 오류가 발생하며 task 가 실행되지 않는 이슈가 생길 수 있다. 이는 EC2 의 용량이 꽉 차서 생기는 문제일 확률이 매우 높으며, 아래와 같이 해결할 수 있다. 1. 주기적으로 docker prune 을 한다. - EC2 를 launch 하는 데 사용되는 LaunchTempla.. AWS CodeBuild 의 실행 속도가 느리다면 해야할 것 한 회사에서 오래 근무했거나 새로 합류했다면 저마다의 이유로 문제를 문제라고 인식하지 못하는 경우가 있다. 최근에 AWS CodeBuild 의 실행이 종료되기까지 아주 오래 걸리던 프로젝트가 있었는데, 최근에 원인을 파악하고 해결했던 적이 있어 기록을 남기고자 한다. AWS CodeBuild 의 실행 속도가 느리다면 해야할 것 1. S3 cache 를 쓰도록 하기 - buildspec 에서 cache 할 파일들의 path 를 지정하고, CodeBuild project 에서 S3 cache 를 사용하도록 하면 지정한 bucket&path 에 cache 파일이 생기고, 그 이후 다음 build 를 할 때마다 cache 를 다운로드를 먼저 받는다. 이를 이용하여 bundle install, npm instal.. MongoDB, DocumentDB 1년 운영 경험 기록 부제 : findAndModify 를 이용한 auto_increment 구현 시, 성능을 고려한 설계 필요 서론 작년(2021년) 이맘때 쯤, 회사에서 서비스하고 있는 리멤버의 알림 서비스/도메인을 분리하는 프로젝트를 진행했었다. Java 기반의 알림 서비스로 MSA 전환기 - 리멤버 기술 블로그 Java 기반의 알림 서비스로 MSA 전환기 - DRAMA&COMPANY 안녕하세요! 리멤버에서 Platform Crew에 속해있는 서버 개발자 신선영입니다. 플랫폼 크루에서는 기존의 Ruby로 만들어진 모놀리틱 서비스를 점진적으로 Java 기반의 MSA로 전환하는 작업을 하고 있 blog.dramancompany.com 대부분의 설계, 작업은 다른 분들이 하셨었고 나는 주로 설계 리뷰, 코드 리뷰에 참여하여 .. 이전 1 2 3 4 5 6 7 ··· 51 다음