기술

실제 프로젝트에서 사용한 기술입니다.

86가지 기술을 분야별로 정리했습니다.직접 개발하고 운영해 본 것만 담았습니다.

01언어

LANGUAGES

환경에 맞는 언어를 골라 씁니다. 하나에 묶여 있지 않습니다.

  • JavaScript
  • TypeScript
  • Python
  • Java
  • Kotlin
  • Swift
  • Dart
  • C#
  • C / C++
  • Go
  • Rust
  • PHP
  • Ruby
  • SQL
  • Shell
02프론트엔드

FRONTEND

화면이 빨리 뜨고 오래 유지되도록 만듭니다.

  • React
  • Next.js
  • Vue
  • Nuxt
  • Svelte
  • Angular
  • Astro
  • Tailwind CSS
  • TanStack Query
  • Three.js
03모바일

MOBILE

한 벌로 두 스토어에 낼지, 네이티브로 갈지 상황에 맞춰 정합니다.

  • React Native
  • Flutter
  • Swift / SwiftUI
  • Kotlin / Compose
  • Expo
  • Capacitor
04백엔드

BACKEND

트래픽과 팀 규모에 맞는 구조를 고릅니다.

  • Node.js
  • NestJS
  • Express
  • Django
  • FastAPI
  • Spring Boot
  • Laravel
  • .NET
  • GraphQL
  • gRPC
05데이터베이스

DATABASE

데이터 성격에 따라 관계형과 비관계형을 섞어 씁니다.

  • PostgreSQL
  • MySQL
  • MariaDB
  • MongoDB
  • Redis
  • SQLite
  • Elasticsearch
  • ClickHouse
  • Firebase
  • Supabase
  • Prisma
06서버 · 인프라

SERVER & INFRA

배포부터 모니터링까지 직접 세우고 운영합니다.

  • AWS
  • Google Cloud
  • Azure
  • 네이버 클라우드
  • Docker
  • Kubernetes
  • Nginx
  • Vercel
  • Cloudflare
  • GitHub Actions
  • Terraform
  • Sentry
  • Grafana
07노코드 · 솔루션

NO-CODE

빨리 검증해야 할 때는 굳이 처음부터 짜지 않습니다.

  • WordPress
  • Webflow
  • Framer
  • Shopify
  • Cafe24
  • 아임웹
  • Bubble
  • Airtable
  • n8n
  • Zapier
  • Make
08동작 환경 · 기기

DEVICES

화면이 있는 곳이면 어디든 올립니다.

  • PC 웹 · 반응형
  • iOS
  • Android
  • 태블릿
  • 키오스크 · 무인 단말
  • 디지털 사이니지
  • POS · 결제 단말
  • IoT 디바이스
  • 게이트웨이
  • 웨어러블