์น๊ฐ๋ฐ ๋ก๋๋งต
graph TD
Start["์น๊ฐ๋ฐ ์์"] --> Backend{"๋ฐฑ์๋ ์ ํ"}
Start --> Frontend["ํ๋ก ํธ์๋"]
%% Java ๊ธฐ๋ฐ
Backend --> Java["Java ๊ธฐ๋ฐ"]
Java --> JavaCore["Java ๊ธฐ์ด<br/>- ๋ฌธ๋ฒ, OOP<br/>- ์ปฌ๋ ์
, ์คํธ๋ฆผ"]
JavaCore --> SpringBoot["Spring Boot"]
SpringBoot --> JPA["Spring Data JPA<br/>- Hibernate<br/>- QueryDSL"]
SpringBoot --> MyBatis["MyBatis<br/> MyBatis Plus"]
JPA --> Security["Spring Security<br/>- OAuth2<br/>- JWT"]
Security --> JavaAdvanced["์ฌํ<br/>- Spring Cloud<br/>- MSA<br/>- Kafka"]
%% Python ๊ธฐ๋ฐ
Backend --> Python["Python ๊ธฐ๋ฐ"]
Python --> PythonCore["Python ๊ธฐ์ด<br/>- ๋ฌธ๋ฒ, ์๋ฃ๊ตฌ์กฐ<br/>- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ"]
PythonCore --> Django["Django / FastAPI"]
Django --> PythonORM["ORM<br/>- SQLAlchemy<br/>- Django ORM"]
PythonORM --> PythonAsync["๋น๋๊ธฐ<br/>- asyncio<br/>- Celery"]
PythonAsync --> PythonAI["AI/ML<br/>- TensorFlow<br/>- LangChain"]
%% Node ๊ธฐ๋ฐ
Backend --> Node["Node ๊ธฐ๋ฐ"]
Node --> NodeCore["Node.js ๊ธฐ์ด<br/>- JavaScript<br/>- npm"]
NodeCore --> Express["Express / NestJS"]
Express --> NodeDB["ORM/DB<br/>- Prisma<br/>- TypeORM<br/>- Mongoose"]
NodeDB --> NodeRT["์ค์๊ฐ<br/>- Socket.io<br/>- WebSocket"]
NodeRT --> NodeAdv["์ฌํ<br/>- GraphQL<br/>- BullMQ"]
%% PHP ๊ธฐ๋ฐ
Backend --> PHP["PHP ๊ธฐ๋ฐ"]
PHP --> PHPCore["PHP ๊ธฐ์ด<br/>- ๋ฌธ๋ฒ, OOP"]
PHPCore --> Laravel["Laravel"]
Laravel --> PHPDB["Eloquent ORM<br/>- MySQL"]
PHPDB --> PHPAdv["์ฌํ<br/>- Composer<br/>- RESTful API"]
%% Frontend
Frontend --> HTML["HTML/CSS/JS"]
HTML --> FrontChoice{"ํ๋ ์์ํฌ ์ ํ"}
%% React ๊ฒฝ๋ก
FrontChoice --> React["React"]
React --> TypeScript["TypeScript"]
TypeScript --> NextJS["Next.js"]
NextJS --> StateManage["์ํ๊ด๋ฆฌ<br/>- Redux<br/>- Zustand"]
StateManage --> ReactQuery["React Query<br/>- ๋ฐ์ดํฐ ํ์นญ"]
ReactQuery --> UILib["UI ๋ผ์ด๋ธ๋ฌ๋ฆฌ<br/>- Tailwind<br/>- MUI"]
%% Vue ๊ฒฝ๋ก
FrontChoice --> Vue["Vue ๊ธฐ๋ฐ"]
Vue --> VueCore["Vue ๊ธฐ์ด<br/>- ์ปดํฌ์ง์
API<br/>- ๋ฆฌ์กํฐ๋นํฐ"]
VueCore --> Nuxt["Nuxt.js"]
Nuxt --> VueState["์ํ๊ด๋ฆฌ<br/>- Pinia<br/>- Vuex"]
VueState --> VueUI["UI ๋ผ์ด๋ธ๋ฌ๋ฆฌ<br/>- Vuetify<br/>- Element Plus"]
%% Infra
JavaAdvanced --> Infra["์ธํ๋ผ"]
PythonAI --> Infra
NodeAdv --> Infra
PHPAdv --> Infra
UILib --> Infra
VueUI --> Infra
Infra --> Docker["Docker<br/>- ์ปจํ
์ด๋ํ<br/>- Docker Compose"]
Docker --> AWS["AWS<br/>- EC2, S3, RDS<br/>- Lambda, CloudFront"]
AWS --> K8s["Kubernetes<br/>- ์ค์ผ์คํธ๋ ์ด์
<br/>- Helm"]
K8s --> CICD["CI/CD<br/>- GitHub Actions<br/>- Jenkins"]
CICD --> Monitor["๋ชจ๋ํฐ๋ง<br/>- Prometheus<br/>- Grafana"]
Monitor --> End["ํ์คํ ๊ฐ๋ฐ์"]
%% Common Skills
Infra --> Common["๊ณตํต ์คํฌ"]
Common --> Redis["Redis / Kafka"]
Common --> Elastic["ElasticSearch"]
Common --> SecSkill["๋ณด์<br/>- HTTPS<br/>- CORS"]
style Start fill:#e1f5ff
style End fill:#c8e6c9
style Java fill:#ffccbc
style Python fill:#fff9c4
style Node fill:#c5e1a5
style PHP fill:#d1c4e9
style Frontend fill:#f8bbd0
style Vue fill:#e1bee7
style Infra fill:#b2dfdbMermaid
๋ณต์ฌ
Java ๊ธฐ๋ฐ
Core
โข
Spring Framework
โข
Spring Boot
Web / API
โข
Spring Web MVC
โข
Spring WebFlux
โข
Spring for GraphQL
Data
โข
Spring Data JPA
โข
Hibernate
โข
QueryDSL
โข
MyBatis
Security
โข
Spring Security
โข
OAuth2 / JWT
MSA / Cloud
โข
Spring Cloud
โข
OpenFeign
โข
Resilience4j
โข
Gateway
๊ธฐํ
โข
Spring Batch
โข
Spring Scheduler
โข
Spring AI
Python ๊ธฐ๋ฐ
Web Framework
โข
Django
โข
FastAPI
โข
Flask
ORM
โข
SQLAlchemy
โข
Django ORM
๋ฐ์ดํฐ ์ฒ๋ฆฌ
โข
Pandas
โข
NumPy
๋น๋๊ธฐ / ์๋ฒ
โข
asyncio
โข
Celery (๋น๋๊ธฐ ์์
ํ)
AI / ML
โข
TensorFlow
โข
PyTorch
โข
LangChain
Node ๊ธฐ๋ฐ
Core
โข
Node.js
Framework
โข
Express
โข
NestJS
API
โข
REST
โข
GraphQL (Apollo Server)
ORM / DB
โข
Prisma
โข
TypeORM
โข
Mongoose (MongoDB)
์ค์๊ฐ
โข
Socket.io
โข
WebSocket
๊ธฐํ
โข
PM2 (ํ๋ก์ธ์ค ๊ด๋ฆฌ)
โข
BullMQ (ํ ์์คํ
)
React ๊ธฐ๋ฐ
Core
โข
React
โข
Next.js
โข
TypeScript
์ํ๊ด๋ฆฌ
โข
Redux
โข
Zustand
โข
Recoil
๋ฐ์ดํฐ ๊ด๋ฆฌ
โข
React Query
โข
SWR
โข
Apollo Client (GraphQL)
UI / ์คํ์ผ
โข
Tailwind CSS
โข
Styled-components
โข
MUI
ํ
์คํธ
โข
Jest
โข
React Testing Library
5. ํด๋ผ์ฐ๋ & ์ธํ๋ผ
ํด๋ผ์ฐ๋
โข
AWS (EC2, S3, RDS, Lambda, CloudFront)
โข
GCP
โข
Firebase
์ปจํ
์ด๋ / ์ค์ผ์คํธ๋ ์ด์
โข
Docker
โข
Kubernetes
โข
Helm
CI/CD
โข
GitHub Actions
โข
Jenkins
โข
GitLab CI
์๋ฒ / ๋คํธ์ํฌ
โข
Nginx
โข
Apache
โข
Linux
โข
SSH
IaC
โข
Terraform
โข
Ansible
๋ชจ๋ํฐ๋ง
โข
Prometheus
โข
Grafana
โข
ELK Stack
๊ณตํต ์คํฌ
๋ฐ์ดํฐ / ๋ฉ์์ง
โข
Redis
โข
Kafka
โข
RabbitMQ
๊ฒ์
โข
ElasticSearch
๋ณด์
โข
HTTPS / SSL
โข
CORS
โข
XSS / CSRF / SQL Injection ๋ฐฉ์ด
์ํคํ
์ฒ
โข
MSA
โข
Event Driven Architecture
โข
CQRS
โข
API Gateway

