maruzzing's devlog

개발공부 프로젝트
  • 개발공부
  • 컴퓨터 공학
  • web
  • Javascript
  • Node.js
  • GraphQL
  • Next.js
  • React
  • React Native
  • Swift(iOS)
  • Python
  • Algorithm
  • 기타
    AWS CloudFront + Lambda@Edge를 이용한 이미지 리사이징
    서비스를 운영할 때 이미지를 썸네일, 배너, 배경 등 다양한 용도와 사이즈로 이용하게 된다. 이때 원본 크기대로 이미지를 불러오면 이미지 로딩 시간이 늘어나 좋지 않은 UX를 제공하게 되고, 다양한 크기의 이미지를 각각 저장해서 사용하게 스토리지 용량을 낭비하게 된다.
    2022-10-23
    AWS SSL/TLS 등록하기
    현재 진행하고 있는 프로젝트에서 소셜 로그인을 구현했는데 localhost에서만 테스트 하다가 AWS EC2 인스턴스에 배포된 서버에서 적용하려니 한 가지 문제에 봉착했다. 페이스북의 경우 정책상 리다이렉트 URL의 스킴이 반드시 https를 사용하도록 되어있기 때문이다.
    2019-09-23
    Amazone Linux의 TimeZone 변경하기
    아마존 EC2 인스턴스는 기본적으로 UTC으로 표시된다. 이것을 KST로 변경하는 방법은 아래와 같다.
    2019-09-20
    AWS RDS 한글 깨짐 해결방법
    오늘은 새로운 앱 서버를 배포하고 있다. 지난 프로젝트 에서는 EC2에 mysql을 설치하여 db를 배포했었는데, 이번엔 AWS의 RDS를 사용해 보기로 했다.
    2019-09-18
    CLI 커맨드로 리액트 앱 AWS S3에 배포하기
    AWS 세계는 알면 알수록 신기하다. 서버 코드는 CodePipeline을 이용해서 Github master 브랜치로 푸시나 머지를 하는 순간 바로 EC2에 배포되도록 구축해 두었다. 그렇다면 S3에 배포한 리액트 앱을 더 간단하게 배포할 순 없을까 하여 시도해 본 CLI 커맨드를 활용한 배포!
    2019-09-04
    AWS CodeDeploy 사용하여 배포 자동화 하기
    AWS EC2에 서비스를 배포 하는 것 까지 해보았으니, 이제 그 일련의 과정들에 대한 자동화에 도전! 그 첫 시도로 AWS CodeDeploy를 이용한 배포자동화를 구축해 보겠다. AWS CodeDeploy는 특정 코드를 배포해 달라고 요청하면 사전에 정의해 놓은 설정에 따라 EC2에 배포하는 역할을 한다.
    2019-09-02
    EC2(아마존 리눅스)에 서버와 DB(mysql) 배포하기[3]
    이전 포스팅에서 EC2에 node.js 및 mysql 환경을 세팅하고, mysql db를 이전해 왔다. 이제 git을 이용하여 코드를 배포하는 것이다.
    2019-08-27
    EC2(아마존 리눅스)에 서버와 DB(mysql) 배포하기[2]
    이전 포스팅에서 node.js 및 mysql 등 필요한 프로그램 설치가 완료되었으니, MySQL 서버 이전을 해보겠다.
    2019-08-27
    EC2(아마존 리눅스)에 서버와 DB(mysql) 배포하기[1]
    Jeju for Nomads 프로젝트 배포를 할 시기가 왔다(너무 늦은 감이 있지만 😂). 프로젝트 크기가 크지 않다보니 DB를 RDS에, 서버를 EC2에 배포하는 것이 좀 오버스러운 것 같아 EC2에 mysql을 설치하여 서버와 DB를 모두 EC2에 배포 해 보기로 했다.
    2019-08-27
    FCM(Firebase Cloud Messaging)이란?
    현재 진행하고 있는 프로젝트에서 Sendbird라는 솔루션을 사용해 실시간 채팅 기능을 구현하고 있다. 대부분의 실시간 메시징 기능은 SendBird SDK로 구현이 가능하지만, 푸시알람 기능은 FCM(Firebase Cloud Messaging)을 통해서 제공되기 때문에 FCM이 뭔지 알아보았다.
    2019-06-06
    github에 잘못올라간 파일 삭제하기
    .gitignore를 사용하여 node_modules나 API Key 등 민감한 정보는 github에 올리지 않을 수 있다.
    2019-05-16
© maruzzing, 2022