| JOB 🚫 | I'm NOT seeking employment, YET. 👍 |
|---|---|
| STUDY ✅ | (🇰🇷) Looking for foreign members to study with Koreans. |
팀의 비전을 관찰하고, 함께 나은 방향을 찾아 가기 위해 👀
| 🚀 |
팀원에게 열정을 강요하기보다, 열정을 심어 주는 사람이 되어 주고 싶습니다! |
- 한국어 및 일본어(日本語)로 소통합니다!
Communicate in Korean 🇰🇷 and Japanese 🇯🇵 - 멘토링으로 커뮤니티에 재능을 기부하고 있습니다!
Contributing to communities by offering mentorship - 매너 있고 다정한 젊은 남자 개발자입니다...^^ (넣을 문구 추천받읍니다...^^)
Manner makes developer 😎
🧑🏻💻 매출 100억+ 핀테크 스타트업의 초기 시스템 전반 구축을 리드한 경험이 있습니다.
🧑🏻💻 커머스 스타트업(이커머스 플랫폼)의 초기 시스템 전반 구축을 리드한 경험이 있습니다.
🧑🏻💻 20년 이상 업력이 있는 콘텐츠 기업의 차기 SSO 시스템 초기 설계를 담당하고, 아키텍처 리서치, 로그·통계 리서치 등을 했습니다.
좋은 일은 보이는 곳에서 함께 나누면, 선한 영향력을 널리 퍼뜨릴 수 있다고 생각합니다!
| ❤️ |
초록우산 어린이재단 정기후원 - since 2017 Monthly Sponsorship for Green Umbrella Children's Foundation |
오해를 덜고 정제된 정보를 전달하기 위해 노력하는 초보 블로거입니다. 🌱
Common Mistakes in Authentication
JWT 인증에서 오해하는 것들
‹What Do You Misunderstand about The JWT Authentication?›
| Long Read ⏳ 10 min+이메일 인증에서 오해하는 것들
‹Mail Services DO NOT Guarantee Secure Transmissions.›
사용자 비밀번호 관리하기
- 2024 NIST 비밀번호 가이드라인
‹2024 NIST Password Guidelines› - 무지막지 지연되는 비밀번호 재사용 방지, 가볍고 빠르고 안전하게 개선하기
‹Severe Delays in Password History & Reuse Prevention:
Achieving a Lightweight, Fast, and Secure Solution›
| Long Read ⏳ 10 min+, still writing - 비밀번호 단방향 암호화: 사이트를 만드는 누구나 당신의 비밀번호를 볼 수 있다면
‹One-Way Password Encryption: If Anyone Building Their Own Site Can See Your Password›
| Long Read ⏳ 10 min+
Software Architecture
헥사고날 아키텍처 시놉시스
‹Hexagonal Architecture Synopsis›
| Organizer | Backend Developer |
서로의 멘토·멘티가 되어 주는 스터디를 기획하여 운영하고 있습니다!
해결중심적인 70%의 현업자와 30%의 신입 지망생 28명이 함께하는
롱텀 사이드 프로젝트입니다.
|
💭 Blog = Web + Log, 그 다음 세대
일상의 조각 모음과 전문적인 정보 공유까지. 🤔 하지만 전달력 있는 글을 쓰는 것은 어려운 일인데요. 우리 "Nettee"는 누구나 더 쉽고 정확하게 정보를 전달할 수 있는 구조를 생각했습니다! |
|
✏️ 쉽게 시작하는 좋은 습관
꾸준한 글쓰기는 쉬운 글쓰기에서 시작됩니다."오늘도 많은 사람들이 글쓰기를 결심하지만, 막상 마침표를 찍기도 전에 포기하고 맙니다." "답답한 줄글은 이제 그만! 글쓰기는 쉬워야 합니다." |
| Nettee는 이런 분들을 위해 채팅형 UI를 포함해, 쉽고 자연스러운 글쓰기를 지원합니다! |
|
Nettee가 만드는 블로그에서, 말풍선 UI를 통해 기존의 줄글 형식에서 벗어나 양방향 소통형 글쓰기를 경험할 수 있습니다. 결국, 더 짧은 시간에 생동감 있는 글을 작성할 수 있습니다! |
See: https://nettee.notion.site/introduction
✅ 빠르고 안전한 Draft 설계하기 ✅ 작성자가 참여하는 이미지 최적화 ✅ 한층 한층 단단한 인증 ✅ 프론트엔드와 협업하는 빠른 업데이트, 빠른 조회 ✅ 지속 가능한 협업을 지향하기 ✅ 실력차가 있더라도 서로 탓하기보다 부족한 부분을 채워 줄 수 있는 환경을 제공하고 싶습니다!
+
협업: 의미 있는 깃허브 협업 구조 만들기
|
ℹ️ 지금은 이슈 내에서 논의와 질문을 작성하고 있어요. Discussions 탭은 다음 단계 레포지터리(멀티모듈)에서 도입을 논의합니다! |
- LABELS: 한 눈에 보이는 깃허브 레포지터리 Labels 목록 고안하기
- PULL REQUEST: 팀원들과 PR 및 코드리뷰 적응기: Driving Adapter 및 관련 테스트 코드 PR 사례
- DISCUSSION ISSUE: 헥사고날 아키텍처에서 Domain의 Status와 JPA Entity의 Status를 서로 나누어서 관리하는 게 좋을까요?
- TROUBLE SHOOTING: JPA 테스트에서 시간 컬럼의 정밀도 이슈: 단계적인 해결책 제시
- TROUBLE SHOOTING: JPA + Kotest에서 원하는 테스트에만 적용할 수 있도록 격리한 공통 설정 관리
+ 😎 백엔드: 협업으로 만들어 가는 의미 있는 아키텍처
|
백엔드 팀은 세 단계의 레포지터리를 기존 멤버 및 미래의 멤버에게 소개합니다.
|
It makes sence to me! 🤔
그래서 우리는 배경지식의 차이를 좁히고 단계적으로 적응할 수 있는 레포지터리를 준비하고 있습니다.
-
Layered Architecture (Simple CRUD)- 기본 CRUD 적응이면서도, 의외로 현업자에게도 낯설지 모르는 몇 가지 작업 방식에 초점을 둡니다.
- 이 단계에서는 복잡한 설계나 복잡한 코드의 많은 부분을 생략하고, 오로지 구조 이해를 돕는 데 집중합니다.
-
Hexagonal Architecture (Team works)- 각 계층의 역할에 대한 이해와 오해! 그중 핵심적인 부분을 공유하며 서로의 생각을 진단합니다.
-
Multimodule Project with Hexagonal Architecture (Team works)- 본격적인 협업 코드 스타일을 담아 내는 프로젝트입니다! 과연 이전 헥사고날 아키텍처의 원형을 유지할까요? 😉
+ 🔑 백엔드: 한층 한층 단단한 인증
- ✅ JWT 오해 제거
당신이 알고 있는 JWT, OAuth! 정말 오해는 없는 걸까요?
취약성을 진단하며, 안전성을 강화합니다. - ✅ 지연되는 비밀번호 재사용 방지 개선
무지막지 지연되는 비밀번호 히스토리 관리와 비밀번호 재사용 방지!
가볍고 빠르게 개선해 봅니다. - ✅ 최신화된 비밀번호 정책
사용자들의 비밀번호 생성 습관을 반영해서 암호의 안전성을 추구합니다! - ✅ 이메일 인증의 오해 제거
SMS나 이메일로 OTP를 전달할 때, 경유하는 모든 서비스와 모든 통신 구간을 신뢰할 수 있을까요?
중개 통신 구간을 신뢰하지 않아도, 사용자는 신뢰할 수 있도록 설계를 보강합니다. - ✅ 논의 가능한 배경지식 공유
그리고 이런 논의가 가능하도록 배경 지식을 공유하고, 모두와 리서치하고 논의하며 탄탄히 해 봅니다!
Graduated from DSA Academy




introduction