서버리스 Dependency 설치 (feat: lambda) 공부정리중 목차 실행 확인 환경파일 확인 python 도구를 이용하여 dependency 파일 한번에 설치하기 실행확인 내가 짜놓은 코드가 servelress 파일이 제대로 동작하는지 확인하는 방법 offline 도 있다고 들었지만, 현재 내가 배우고 있는 교제에서는 docker의 public.ecr.aws/lambda/nodejs:[node버전] 의 방법을 이용하여 테스트가 가능하다 # nodejs 18버전 app.handle 이 실행파일인 경우 docker run -it -p 8080:8080 -v $PWD:/var/task public.ecr.aws/lambda/nodejs:18 app.handler # curl test curl loca..

서버리스 이미지 최적화 (Serverless Image Optimizer) 목표 서버리스 이미지 최적화 만들기를 통하여서 aws serverless 아키텍쳐 이해 serverless 프레임워크 이해 typescript 로 작성하며, typescript 이해 이미지 최적화 아키텍쳐 온디멘드 방식 -> 이미지 업로드 즉시 처리하여 s3 에 업로드 이벤트 직접 호출 방식 이벤트 구독 방식 필수 설치 serverless framework aws cli option 설치 direnv 환경설정 aws cli 설치 # aws cli 설치 brew install awscli # aws 인증 설정 aws configure # AWS Key ID : [AWS Console IAM 에서 발급받은 Key ID] # AWS S..

intellij 혹은 android studio 에서 freezed 나 drifit 같은 패키지를 쓰면 같은 이름으로 확장자가 다르게 여러파일이 나온다. 사실 직접 눌러서 볼일이 거이 없기 때문에 합쳐서 깔끔하게 보고 싶을 때 쓰는 방법이다. intellij 혹은 android studio 에서 만능찾기인 shift 연속 2번을 누르고 nest 를 검색하면, file nesting.. 이 나온다 해당 파일을 선택하여 같은 확장자끼리 묶어주면 하나의 파일로 합쳐져서 나온다 이제 하나로 합쳐져서 나오는 탐색기를 볼수 있다 !

오늘은 오랜만에 아내가 (육아)휴가를 줘서 취미 생활을 시작하려고 한다. 우리집은 원래 Smartthings 기반의 IOT를 구축했었는데.. Aqara 가 한국에 정식 발매된 이후로 Aqara 기반의 Homekit 기반 IOT로 시스템을 모두 바꿨다. 나름 만족하고 살고 있으며, 아내도 처음에는 별로 탐탁치 않아했는데 지금은 적응하며 살고 있다 ㅎㅎ 오늘은 Smartthings 에서 Homekit 기반으로 넘어오면서, 포기하게 되었던 세탁알림센서를 Homekit 기반에 맞게 만들어보려고 한다. (히스토리가 있지만 중요하지 않음으로 생략) Homekit은 이쁜 디자인과 빠른 반응속도로 호감이지만, smartthings 만큼 자동화를 세세하게 세팅하지 못한다. (물론 단축어랑 조합하면 어느정도 커버가 가능하..

RDS Proxy 는 2019년 12월에 발표된 AWS 의 서비스입니다. 관계형 DB의 connection 을 관리해주는 서비스인데, 사실 Java 개발자들은 이게 왜 필요하지 싶겠지만, 서버리스( 예 : Lambda ) 나 php, ruby 같은 언어에서는 이부분이 상당히 머리 아픈 구석이었습니다. 구글링을 해보면 여러가지 사례들이 있습니다. 우리도 해당 사례들과 비교해보며 서버에 스트레스 테스트를 해보았지만, 앞선 업체들과는 다른 양상을 보여 도입에 대한 고민을 엄청 했습니다. 저희 같은 경우는 PHP Laravel을 AWS ECS Fargate 에 올린 상태입니다. 즉 DB pool 관리는 안해주는 대환장 파티이다. 이번에 RDS Proxy를 적용하며 바뀐 DB 메트릭을 공개하려고 한다. 자신이 서..

M2 맥북프로를 이번에 구매했습니다. 기변병 핑계 ( 핑계 안 읽으셔도 됩니다 ) 모르는 사람이 보면 기변병(새로운 기기로 주기적으로 갈아타는 것)이 있는 것으로 오해할 수 있지만, 나름 사정이 있었습니다. (믿어줘.. 여보 ... ) 원래 2020년 까지 intel macbook full cto 를 쓰고 있었습니다. 사실 full cto 참 좋고 만족하고 있었습니다. m1 이 출시하면서, 보급으로 받은 m1 을 체험하고 나니 intel을 쓸 수가 없었습니다. 회사에서는 m1 pro를 사줬지만, 체험상 개인용으로는 m1 air 로도 충분할 것 같아 지금가지 m1 에어로 사용하고 있었습니다. (램만 업글해서 사용) 실제로도 제가 하는 일은 m1 에어로도 충분했습니다. (제일 빡신작업은 flutter 앱개발..