28

🔐
리눅스 SSH 포트 변경 (Amazon Linux, RHEL)

March 10, 2025

☀️ 테스트 환경 Amazon Linux 2023 (EC2) ✋ 들어가며 SSH 프로토콜의 포트는 일반적으로 기본 포트인 22번 포트를 사용하는데 자동화된 스크립트를 통한 공격이나 불필요한 접근을 차단하는 등 보안을 강화하기 위해서 포트를 변경하는 시스템들이 많이 있다. RHEL(Red Hat Enterprise Linux) 환경에서 어떻게 포트를 변경하는…


🏢
GitOps Workflow에 대한 나의 경험

March 05, 2025

✋ 들어가며 프리랜서 아키텍처 혹은 개발자로 대부분의 시간을 살아오면서 GitOps에 대한 경험을 할 기회가 많지 않았는데 최근 프로젝트에서 클라우드 인프라를 관리하기 위한 워크플로우를 경험하게 되었다. 🔎 GitOps가 뭐야? GitOps는 Git 리포지토리를 단일 정보 소스로 사용하여 인프라를 코드로 제공하며, 제출된 코드에서는 CI 프로세스를 확인하…


🧜
Gatsby 마크다운에 Flowchart 그리기 (Mermaid 문법)

📝 나만의 블로그를 운영하며

February 27, 2025

✋ 들어가며 필자가 계속 업데이트 사용하고 있는 Gatsby Blog 테마↗에도 Mermaid 문법을 지원하도록 업데이트 되었다. 기술 블로그를 운영하다보면 다이어그램이나 플로우차트를 포함한 다양한 차트를 그려서 설명해야하는 경우가 생긴다. 이미지를 제작 후 삽입하는 형태보다 Mermaid 문법을 사용하면 좋을 것 같아서 소개해보려고 한다. ☀️ 테스트 환…


🎯
Flutter 개발환경 설정하기 (with. IntelliJ)

💰 무작정 모바일 앱 출시하기

February 25, 2025

☀️ 테스트 환경 Windows 11 Pro IntelliJ IDEA 2024.3 (Ultimate Edition) ✋ 들어가며 시리즈를 진행하면서 팔자에도 없던 Flutter 환경 설정의 맛을 조금 봤다. 글을 작성하는 환경은 Windows지만 MacOS에서도 거의 동일하게 세팅이 가능해서 내용을 공유해보려고 한다. ❓ IntelliJ를 왜 선택했나 F…


🔒
사용중인 Amazon EBS 암호화하기 (EC2에 연결된 상태)

February 24, 2025

☀️ 테스트 환경 AWS Console ✋ 들어가며 개인정보보호법과 정보통신망법 기준을 충족하기 위해서 이미 생성 후 사용중인 Amazon EBS 볼륨의 암호화가 필요했다. 글을 쓰고 있는 지금(2025-02-24)를 기준으로 이미 생성된 EBS 볼륨의 암호화 설정을 변경하는 것은 불가능하기 때문에 다른 방법이 필요했다. 🏫 EBS란? 우리가 아는 그 교육…


💾
운전면허 학과시험 문제은행 DB 만들기 2

💰 무작정 모바일 앱 출시하기

February 05, 2025

🏗️ 데이터를 만들어볼까? 본격적으로 운전면허 학과시험 문제은행 DB를 만들었던 과정을 작성하려고 한다. 이 과정이 완전한 자동이었으면 좋겠지만 수작업이 다수 포함되어있어서 소스코드의 언급은 최소화하려고 한다. 👨‍🍳 자동인데.. 그 약간 수동을 곁들인.. 🔤 일단 PDF에서 텍스트만 뽑아내자 한국도로교통공단에서 제공하는 PDF는 위와 같은 형태로 구성이 되…


💾
운전면허 학과시험 문제은행 DB 만들기 1

💰 무작정 모바일 앱 출시하기

February 04, 2025

✋ 들어가며 한국도로교통공단에서는 운전면허 학과시험의 문제은행을 제공하며 문장형, 일러스트형, 사진형, 안전표지형, 동영상형 문제가 총 1,000문제로 구성되어있다. 이 중에서 유형별로 정해진 수를 랜덤으로 뽑아서 출제되는데 1종과 2종의 문제는 같고 합격 점수가 1종은 70점, 2종은 60점으로 되어있다. 🤬 나한테 왜 그랬어.. PDF로 제공되는 문…


🦴
무작정 시작해보는 앱 만들기 (무엇을 만들까?)

💰 무작정 모바일 앱 출시하기

January 24, 2025

✋ 들어가며 처음 개발자로 일하기 시작했을때는 주로 WebView 기반의 Android, iOS 모바일 하이브리드 앱을 주로 개발하다가 시간이 흐를수록 모바일 개발은 손을 떼고 Java 기반의 웹어플리케이션을 주로 개발해왔다. 지금은 DevOps를 주로 다루고 있지만 가볍게(?) 나만의 서비스를 만들어보면 어떨까 하는 생각이 들어서 무작정 시작해보려고 한…


💬
Gatsby 테마 설치 후 Github Pages에 배포하기 (feat. gatsby-starter-rundevelrun)

📝 나만의 블로그를 운영하며

January 24, 2025

✋ 들어가며 지금 보고있는 이 글의 시리즈에서 알 수 있듯이 얼마전까지는 Jetbrains에서 만든 문서도구인 Writerside↗로 블로그를 운영했었는데 정말 좋은 도구임은 틀림 없지만 블로그와는 좀 맍지 않는 부분이 많이 있었다. (아마도 API 문서 등에 적합할 것 같다.) 그리하여 Gatsby를 이용한 블로그를 만들게 되었다. ☑️ Gatsby는 …


⬆️
React에서 S3 Presigned URL을 이용한 파일 업로드/다운로드

📂 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로 파일을 직접 업로드/다운로드 하는…