💰 무작정 모바일 앱 출시하기
January 24, 2025
✋ 들어가며 처음 개발자로 일하기 시작했을때는 주로 WebView 기반의 Android, iOS 모바일 하이브리드 앱을 주로 개발하다가 시간이 흐를수록 모바일 개발은 손을 떼고 Java 기반의 웹어플리케이션을 주로 개발해왔다. 지금은 DevOps를 주로 다루고 있지만 가볍게(?) 나만의 서비스를 만들어보면 어떨까 하는 생각이 들어서 무작정 시작해보려고 한…
📝 나만의 블로그를 운영하며
January 24, 2025
✋ 들어가며 지금 보고있는 이 글의 시리즈에서 알 수 있듯이 얼마전까지는 Jetbrains에서 만든 문서도구인 Writerside↗로 블로그를 운영했었는데 정말 좋은 도구임은 틀림 없지만 블로그와는 좀 맍지 않는 부분이 많이 있었다. (아마도 API 문서 등에 적합할 것 같다.) 그리하여 Gatsby를 이용한 블로그를 만들게 되었다. ☑️ Gatsby는 …
📂 AWS S3 Presigned URL
January 21, 2025
☀️ 테스트 환경 node v20.16.0 yarn 1.22.22 react ^18.2.0 ✋ 들어가며 지난 포스팅에서는 EC2에 올라간 SpringBoot 기반 웹어플리케이션에서 Presigned URL을 발급받는 과정을 알아보았다. 이번에는 발급받은 Presigned URL을 사용해서 Client(React)에서 S3로 파일을 직접 업로드/다운로드 하…
📂 AWS S3 Presigned URL
January 21, 2025
☀️ 테스트 환경 OpenJDK 17.0.2 Gradle 8.0.2 Spring Boot 3.0.5 ✋ 들어가며 이번 포스팅 에서는 EC2에 올라간 SpringBoot 기반 웹어플리케이션에서 Presigned URL을 발급받는 과정을 작성해보려고 한다. 현재 작성중인 Series의 첫번째 포스팅은 EC2에 S3 Bucket 접근 권한을 부여하는…
January 20, 2025
☀️ 테스트 환경 OpenJDK 17.0.2 Gradle 8.0.2 Spring Boot 3.0.5 ✋ 들어가며 @Scheduled Annotation으로 정해진 시간에 수행되는 메소드를 구현했다. 해당 Annotation을 사용하는 메소드 내에서 정상 여부의 로그를 남기기 위해서는 똑같은 소스를 매번 작성해야하는 문제가 발생했다. 그리하여 @Schedu…
January 20, 2025
☀️ 테스트 환경 node v20.16.0 yarn 1.22.22 react ^18.2.0 ⛔ ERROR 어제까지는 잘 되던게 갑자기 안됨 yarn.lock 파일삭제하고 다시 실행 후 를 수행하면 아래와 같은 오류가 발생한다. ❓ 왜 설지된 패키지(@types/react) 버전이 이상하다 문제의 패키지 버전을 으로 명시해놓고 사용하는데 이후 생성된 y…
January 20, 2025
☀️ 테스트 환경 PostgreSQL 16.1 (Amazon Aurora) Amazon Aurora↗는 MySQL 및 PostgreSQL과 호환되는 완전 관리형 관계형 데이터베이스 엔진이다. ✋ 들어가며 database를 통으로 날려버리기 위해서 문제의 쿼리를 실행하다가 오류를 발견했다. 없어질 건 없어져야 하기 대문에 세션을 종료하고 쿼리를 실행하는걸로…
January 20, 2025
☀️ 테스트 환경 Amazon Linux 2023 (EC2) PostgreSQL 17.2 ✋ 들어가며 AWS EC2 환경에 PostgreSQL 17 버전을 설치했는데 공식 문서↗를 보고 설치하려 했으나 생각처럼 순탄하게 되지 않아서 수동 설치를 하기로 했다. 💾 PostgreSQL 다운로드 다운로드 링크 확인 여기↗에서 원하는 버전을 선택하고 postgr…
January 20, 2025
☀️ 테스트 환경 Jenkins 2.387.3 Amazon Linux 2023 (EC2) ✋ 들어가며 젠킨스가 설치되어있는 서버와 실제로 어플리케이션이 배포될 대상 서버가 다른 경우에 SSH Agent 를 이용한 원격 배포 방법도 있겠지만 이 글에서는 Jenkins Node Agent를 활용한 방법을 다뤄보려고한다. 🔑 SSH Key 생성 및 복사 SS…
January 20, 2025
☀️ 테스트 환경 Amazon Linux 2023 (EC2) OpenJDK 17.0.2 ✋ 들어가며 AWS EC2 환경에 공식 문서↗를 보고 Jenkins를 설치했다. 여기까지 찾아온 방문자에게는 고맙고 미안하지만 블로그 글 보다는 역시 공식 문서를 활용하는게 더 좋다. 🚀 Jenkins 다운로드 및 설치 ☑️ JDK가 설치되어있는 환경이라 생략되어있지만 …