프로젝트를 진행하던 중 애플리케이션에 알림을 보내야 할 일이 있어서 FCM 토큰 작업을 해줘야 했다. FireBase와 연동하여 작업을 진행해줘야 했기 때문에 아래 블로그를 참고해서 작업을 진행해 주었다.
애플리케이션에서 사용할 Modal을 만들 필요가 있다. React Native에서도 Modal을 제공하기는 하지만, 해당 Modal을 이용할 경우 하나 만들어줄 때마다 계속해서 style을 정의해주고 선언해줄 필요가 있었다.
전역 상태 관리해주는 Recoil 대해 정리해줄 필요가 있겠단 생각이 들어서 정리해본다.
멘토링에서 ECR 특강을 듣고 해당 글을 작성한다. 사실 필자는 이 특강을 듣기 전에 dockerhub에 관한 개념도 자세히 알지 못했다.
이 글은 AWS에서 재직 중이신 SA님의 특강을 듣고 작성된 글이다. 좋은 기회가 있어서 특강을 듣게 되었고, 정리 되지 않았던 개념들을 한 번에 정리해 주셔서 그 부분을 기록하기 위해 글을 작성한다. DevOps? DevOps라는 말을 요즘들어 참 많이 듣는다.
S3 (Simple Storage Service) AWS에서 가정 처음으로 지원한 서비스이다. S3는 안전하고 가변적인 Object 저장공간을 제공하며 편리한 UI 인터페이스를 통해 어디서나 쉽게 데이터를 저장하고 불러올 수 있다.
RDS (Relational DB Service) AWS RDS에서 사용한 DB는 다음과 같다 Microsoft SQL, Oracle, MySQL, Postgre, Aurora, Maria DB
최적화를 하기 위해서는 최적화 할 대상을 찾아야 한다. 앞선 장에서 대상을 찾기 위한 여러가지 툴들을 살펴 보았는데, 이번에 문제가 있는 애니메이션을 찾기 위해서는 Performance 패널을 사용할 것이다.
홈페이지 최적화를 위해선 아래와 같은 항목들을 넣어서 실습을 진행할 수 있다이미지 지연 로딩이미지 사이즈 최적화폰트 최적화캐시 최적화불필요한 CSS 제거당장 사용하지 않는 컴포넌트 코드를 분할하는 컴포넌트 지연 로딩 기법을 통해 초기 로드 속도를 높일 수 있다.
On-demand : 시간 단위로 가격이 고정오랜 시간 동안 선불을 내지 않고 최소한의 비용을 지불하여 EC2인스턴스를 사용하고 싶을 때, 특히 앱/프로그램 개발시 최초로 EC2 인스턴스에 deploy할 때 매우 유용하다(개발의 시작과 끝을 모를 때)
AWS는 학교를 다니면서 여러 프로젝트를 위해 사용해 보았지만, 배우거나 뭘 알고 써본적은 드문 것 같다. 그냥 필요하다고만 해서 사용한 것이지, 무엇을 위해 필요하고 이게 어떻게 작동하는지에 대해 큰 고민을 안해보았던것 같다.