WEB 3.0 지갑 Notes Web3 지갑의 작동 원리는 블록체인 상에서의 개인 키(Private Key) 관리를 중심으로 돌아갑니다. 지갑은 단순히 돈(코인)을 저장하는 공간이 아니라, 사용자가 블록체인에서 자신의 자산을 관리하고, 서명하고, 거래를 수행할 수 있게 해주는 도구입니다. 🔐 Web3 지갑의 핵심 구성요소 구성 요소 설명... 2025/05/29 Archive, Web
WEB 3.0 Notes 최근 Web 3.0이라는 말이 많이 들리고, 이미 관련 세미나부터 이를 활용한 서비스를 개발하는 기업까지 등장하고 있다. 그렇다면 Web 3.0은 무엇일까? 그전에 Web 1.0과 2.0부터 알아보자. Web 1.0 ~ 3.0 📜 Web 1.0 (읽기 전용 웹) 정적 HTML 페이지 하드코딩된 링크 중심 사용자 간 상호작용 거의 없음... 2025/05/29 Archive, Web
대용량 지분율 데이터 처리 성능 개선과 동시성 제어 전략 Notes 이 글은 실제 운영 경험을 바탕으로 일부 표현과 도메인을 일반화해 재구성한 기록입니다. 문제 배경 운영 중인 시스템에서는 파트너사의 지분율 데이터를 정기적으로 갱신한다. 특히, 협회 유형 파트너의 경우 건수가 80만 건 이상으로 매우 방대하며, 매월 1회 정기적으로 등록된다는 특성이 있다. 근본적인 병목은 대량 삭제와 대량 등록이 하나의 작업 흐름... 2025/05/27 Notes, Common
조건 기반 예측 캐싱: 고속 엑셀 다운로드 처리 구조 설계 Notes 전체 다운로드에 준하는 대량 데이터 요청을 실시간 처리하면서도, API 서버 부하를 줄이고 사용자 응답 속도를 개선할 수 있는 방법은 없을까? 사전 생성이 어렵지만 반복되는 조건”에 대해 예측 기반 분기 처리 + 조건 캐싱 전략을 적용하여, 실시간성과 성능의 균형을 맞춘 구조를 설계해보았다. 배경: 사전 생성의 한계 앞서 전체 데이터를 필터 ... 2025/05/22 Archive, Architecture
Redis 기반 인증 토큰 관리로 분산 환경의 인증 일관성 확보 Notes Redis 기반 인증 토큰 관리로 분산 환경에서의 인증 일관성 확보 분산 서버 환경에서 사용자 인증 상태를 안정적으로 유지하는 것은 시스템 확장성과 보안성을 동시에 만족시켜야 하는 중요한 과제입니다. FLO 서버와 연동하여 인증 토큰을 활용하는 과정에서, 우리는 인증 처리의 일관성과 실시간성을 확보하기 위한 전략으로 Redis 기반 토큰 세션 관리 ... 2025/05/22 Notes, Common
JSP 기반 시스템의 구조적 문제를 해결한 아키텍처 전환기: DTO 중심 아키텍처 전환과 검증 체계 개선 Notes 레거시 JSP 시스템의 구조적 한계 극복기 - DTO 중심 아키텍처 전환과 검증 체계 개선 들어가며 오랜 기간 유지되어 온 JSP 기반의 웹 시스템은 빠르게 변화하는 비즈니스 요구사항과 정제되지 않은 데이터 흐름, 그리고 복잡하게 얽힌 UI 중심 로직으로 인해 유지보수성에 큰 어려움을 겪고 있었습니다. 특히 Map 기반의 비정형 데이터 처리와 검증... 2025/05/22 Notes, Common
JSP 기반 시스템의 구조적 문제를 해결한 아키텍처 전환기: 시퀀스 테이블 기반 코드 생성의 병목을 해결한 이야기 Notes 시퀀스 테이블 병목을 줄인 계약 코드 생성 최적화 사례 운영 중인 시스템에서 병목 현상을 해결하는 것은 언제나 현실적 제약과의 싸움입니다. 이번 글에서는 계약 코드 생성 과정에서 발생한 시퀀스 테이블 병목 문제를 해결하며 경험한 설계적 고민, 실용적인 트랜잭션 전략, 그리고 그 성과를 공유하려고 합니다. 문제 상황: 시퀀스 기반 키 생성의 병목... 2025/05/22 Notes, Common
JSP 기반 시스템의 구조적 문제를 해결한 아키텍처 전환기: MyBatis와 JPA 공존 환경의 데이터 정합성 전략 Notes 레거시(MyBatis)와 JPA 시스템의 공존 시 데이터 정합성 전략 새로운 시스템을 도입하면서 기존 레거시 시스템을 완전히 폐기하기는 현실적으로 어렵습니다. 이로 인해 두 시스템이 동시에 운영되거나 점진적 전환이 필요할 때, 데이터 정합성 문제는 필연적으로 발생합니다. 이번 글에서는 MyBatis 기반 레거시 시스템과 JPA 기반 신규 시스템이 ... 2025/05/22 Notes, Common
JSP 기반 시스템의 구조적 문제를 해결한 아키텍처 전환기: API 명세 없는 레거시 시스템의 신규 시스템 이관 전략 Notes API 명세가 없는 레거시 시스템을 새로운 시스템으로 이관하는 것은 많은 기업에서 실제로 겪는 어려운 과제입니다. 이 경우 소스코드 분석, 트래픽 리버스 엔지니어링, 실시간 미러링 테스트, 그리고 점진적 이관 전략을 병행하여야 안정적으로 마이그레이션할 수 있습니다. 아래는 이를 계획, 분석, 구현, 전환, 운영 단계로 나눠 상세히 설명한 전략입니다. ... 2025/05/22 Notes, Common
JSP 기반 시스템의 구조적 문제를 해결한 아키텍처 전환기: JavaScript에 과도하게 집중된 로직 분리하기 Notes JavaScript에 얽힌 로직을 백엔드로 분리한 개편기 레거시 JSP 시스템에서 JPA 기반의 백엔드와 프론트엔드 분리 구조로 개편하는 과정에서, 우리는 흔히 다음과 같은 문제를 마주합니다. “프론트에 너무 많은 로직이 얽혀 있다.” 특히 과거 JavaScript는 단순한 UI 역할을 넘어, 검증부터 비즈니스 로직 판단까지 상당한 책임을... 2025/05/22 Notes, Common