전체 글 61

REST 란 무엇일까?

https://open-pro.dict.naver.com/_ivp/#/pfentry/ade1d842bc594636946a7611fbe3e17e/fab813a43547477f8ec5ce97702ce166우선, 네이버 오픈 사전 PRO 에서는 다음과 같다 웹 아키텍처의 한 종류로서 분산 시스템에서 리소스를 정의하고 이를 관리하기 위한 원칙과 제약 조건을 나타내는 아키텍처 스타일입니다. 웹의 기본 원리와 모범 사례를 따르며, 클라이언트와 서버 간의 통신을 간단하고 효율적으로 만들어주는 개념입니다하나 하나 살펴보자, 여기서 웹 아키텍처란? 웹사이트나 웹 애플리케이션을 만들 때, 그 안의 여러 부품(서버, 클라이언트, 데이터베이스 등)이 어떻게 연결되고 서로 이야기를 나누는지를 정한 전체 설계도(청사진)그렇다, ..

글쓰기 2026.08.19

프로젝트에 적용 할 보안 아키텍처 구상 [3]

https://superhardcoding.tistory.com/64 프로젝트에 적용 할 보안 아키텍처 구상 [2]https://superhardcoding.tistory.com/63 프로젝트에 적용 할 보안 아키텍처 구상 [1]보안이란 무엇일까? 사전적 의미에서는 안전을 유지하며 사회의 안녕과 질서를 유지함, 불법적이고 악의적인 위험으로superhardcoding.tistory.com이전에 TailScale에 대해 알아보았습니다. 다시 돌아와서 앞으로 구상할 프로젝트의 보안입니다. 그럼 '구상'에서 Tailscale만 하는게 보안일까요..? 저는 다른 보안이없나 생각하다가거대 플랫폼인 AWS, 오라클, 마이크로소프트, 구글 4대 업체의 클라우드를 떠올렸고그 업체들은 어떤 아키텍처로 보안을 구성했을까? ..

보안 2026.06.08

프로젝트에 적용 할 보안 아키텍처 구상 [2]

https://superhardcoding.tistory.com/63 프로젝트에 적용 할 보안 아키텍처 구상 [1]보안이란 무엇일까? 사전적 의미에서는 안전을 유지하며 사회의 안녕과 질서를 유지함, 불법적이고 악의적인 위험으로 부터 안전을 지키는 활동이다.즉, '활동' 중심의 개념입니다. 그렇다면 안superhardcoding.tistory.com 지난번에 이어서 테일스케일이 뭔지 좀 더 알아보자https://namu.wiki/w/Tailscale TailscaleTailscale은 WireGuard 프로토콜을 기반으로 한 메쉬 VPN 서비스이다. 복잡한 네트워크 설정 없이namu.wiki설정 없이 어떤 기기든 하나의 사설망으로 묶어주는 VPN나무위키에서는 WireGuard 프로토콜을 기반으로 한 메쉬 ..

보안 2026.06.06

프로젝트에 적용 할 보안 아키텍처 구상 [1]

보안이란 무엇일까? 사전적 의미에서는 안전을 유지하며 사회의 안녕과 질서를 유지함, 불법적이고 악의적인 위험으로 부터 안전을 지키는 활동이다.즉, '활동' 중심의 개념입니다. 그렇다면 안전은 무엇일까?사전적 의미에서는 위험이 생기거나 사고가 날 염려가 없는 상태, 비의도적인 사고나 자연적 위험으로부터 보호됨 즉 '상태' 중심의 개념입니다. 비유를 하자면 온도 == 안전(상태)_이고 보온 == 보안 (활동) 이라고 생각하면 이해하기 편 할 것 같다. 어떻게 보면 안전의 개념은 같을 수 있다고 생각한다,일단 보안은 불법적, 악의적 위험으로 부터 안전을 지키는것, 안전은 악의적 의도와 무관환 위험으로부터의 보호이다 자, 다시 말해 보안은 안전을 이루기 위한 어떤 수단(활동)으로 생각 해 볼 수 있습니다. 그..

보안 2026.06.05

퇴사는 왜 하는 걸까? [끄적끄적]

일하는 사람들은 하고있는 직업에 따라 다양한 호칭이 붙는다 직장인, 자영업자, 현대판 노비, 사장님 등이 있다. 그럼 퇴사라는게 무엇일까? 내가 아는 퇴사의 뜻은하던 일을 다 때려치고 그만둔다인데 국어 사전에서 검색한 퇴사의 뜻을 알아보자. 놀랍게도 내가 아는 뜻이 1번으로 나올줄 알았는데 2번으로 나와있었다.그렇다면 1번에서 이야기하는 퇴근하다는 무엇일까? 뭔가 다른뜻이 있을까?[!?]여기서 포인트는 돌아가거나 돌아오다 이라고 되어있는걸 알 수가 있다.(근데 우리가 퇴사하다를, 그만 두는걸로 자주 사용하지 사전에서는 회사에서 퇴근함이 1번으로 왜 나오는지 모르겠다) 다시 돌아와서 2번의 뜻을 보자 회사를 그만두고 물러남 : 회사에서 맡았던 일에 대해 멈추고 더 이상 하지 않고 일을 내놓고 나오다. 이렇..

글쓰기 2026.05.18

자기소개란? [끄적끄적]

내가, 왜 이 직무와 이 팀에 가장 적합한 해결사?인가 증명하는 짧은 프리젠테이션 같은것. 1. 나라는 '제품?' 가치 제안 기업(상대방)이 가진 어렵거나, 못하는 부분을 내 능력으로 해결할수있는 나의 능력을 요약하는 과정단순 코드 작성하는것이 아닌 시스템 부하를 최소화하기 위해 단계적 접근하고 구조부터 파악하는 개발자.내가 제시한 연봉에 걸맞게 비지니스적 가치로 어떻게 연결이 되는지 설명하는 것.2. 근거 제시구체적인 데이터와 결과물로 보여줘야한다.TTS 파인튜닝 기여도 100%, 11개월 기능별 파이프라인 리딩 등 검증 가능한 숫자를 활용RTF 최적화나 하이브리드 아키텍처 설계 고민의 흔적이 담긴 키워드3. 태도, 잠재력의 시각화 해보기비전공자로 풀스택 역량과 AI 심화 기술(LLM, RAG, TTS..

글쓰기 2026.05.14

개발을 왜 네이티브로 했을까? [끄적끄적]

프로젝트를 만드셨는데 네이티브로 개발하셨는데요? 이유가 있을까요? 일단, 제가 만든 프로젝트를 설명을 드려야 될 것 같은데요, LLM, TTS 모델을 사용해서 사용자에게 아나운서급의 음성으로 오디오 뉴스를 제공하는 서비스를 만들었습니다. 여기서 아나운서급의 음성이 포인트이고, 크로스 플랫폼인 플로터, 리엑트가 있고 네티이브면 자바나 코틀린이 대표적이죠 저희가 만든 음성이 휴대폰에 온디바이스를 진행했거든요? 이때 저수준 언어로 엔진을 커스텀으로 수정했어요. 아무래도 음성 출력을 지연 시간없이 제어를 해야하는데 네이티브가 크로스 플랫폼 보다 상대적으로 유리한면이 있죠아시다시피, 크로스 플랫폼도 되긴하지만 이는 구조상 차이가 있습니다.자바나 코틀린같은 경우 여러 스레드가 힙 메모리를 공유하죠, 데이터를 복사..

글쓰기 2026.05.13

API, 라이브러리, 프레임워크 무엇일까?

개발을 하다보면 API, 라이브러리, 프레임워크 이런 말들을 들어보곤했습니다..ㅎ이해가 되지 않은 상태에서 듣다보니 잘 몰라서 찾아서 초등학생에게도 이해할만큼..? 나름 풀어서 이야기해보겠습니다. 목차 1. API: 똑똑한 프로그램들의 소통 규칙 [쉬운 이해] API는 식당의 점원 [조금 더 깊게] API의 진짜 의미와 작동 방식 [한눈에 보기] API의 종류와 사용 이유 2. 라이브러리와 프레임워크: 개발자의 단짝 친구 [핵심 차이] 주도권이 누구에게 있는가? [쉬운 이해] 집 짓기로 알아보는 라이브러리와 프레임워크 [한눈에 비교] 라이브러리 vs 프레임워크 3. 최종 정리: 그래서, 뭐가 다른 건가요? 1. ..

메모 2025.11.13

FastAPI

FastAPI란 무엇일까?현대적이고, 빠르고, 파이썬 표준 타입에 기초한 API를 빌드하기 위한 웹 프레임워크 입니다. https://fastapi.tiangolo.com/ko/ FastAPIFastAPI framework, high performance, easy to learn, fast to code, ready for productionfastapi.tiangolo.com특징:빠름: (Starlette과 Pydantic 덕분에) NodeJS 및 Go와 대등할 정도로 매우 높은 성능. 사용 가능한 가장 빠른 파이썬 프레임워크 중 하나.빠른 코드 작성: 약 200%에서 300%까지 기능 개발 속도 증가.적은 버그: 사람(개발자)에 의한 에러 약 40% 감소.직관적: 훌륭한 편집기 지원. 모든 곳에서 ..

메모 2025.11.11