Bigstones

Home

❯

생활

❯

직업

❯

백엔드 엔지니어

백엔드 엔지니어

Mar 05, 20262 min read

프로그래밍 언어

  • Java
  • Python
  • JavaScript (Node.js)
  • Go
  • Ruby
  • PHP
  • [[C#]]
  • Rust

웹 프레임워크

  • Spring Boot (Java)
  • Django (Python)
  • Flask (Python)
  • FastAPI (Python)
  • Express (Node.js)
  • Ruby on Rails (Ruby)
  • Gin (Go)
  • Echo (Go)
  • NestJS (Node.js)
  • Laravel (PHP)
  • ASP.NET Core ([[C#]])
  • Actix Web (Rust)
  • Rocket (Rust)
  • Axum (Rust)

데이터베이스

  • 데이터베이스 (RDBMS)
    • MySQL
    • PostgreSQL
    • Oracle
    • Microsoft SQL Server
    • SQLite
  • 데이터베이스 (NoSQL)
    • MongoDB
    • Redis

스토리지

  • Object Storage
    • Amazon S3
    • Google Cloud Storage
    • Azure Blob Storage
    • MinIO
    • Ceph

인프라

  • Web Server Proxy
    • Nginx
    • Apache
  • 클라우드 서비스
    • AWS
    • Google Cloud Platform
    • Microsoft Azure
  • 컨테이너화 및 오케스트레이션
    • Docker
    • Kubernetes
  • IaC (Infrastructure as Code)
    • Terraform
    • Ansible

모니터링 및 로깅

  • Prometheus
  • Grafana
  • ELK Stack
    • Elasticsearch
    • Logstash
    • Kibana

메시징

  • Message Queue
    • Kafka
    • RabbitMQ
    • ActiveMQ
    • Amazon SQS

API

  • API 설계
    • REST API
    • GraphQL
    • gRPC
    • WebSocket

보안

  • 인증 및 보안
    • OAuth 2.0
    • JWT
    • TLS
    • CORS
    • CSRF 방어

테스트

  • 단위 테스트
  • 통합 테스트
  • E2E 테스트
  • 부하 테스트
  • 모킹 및 스텁

아키텍처

  • 마이크로서비스
  • 서버리스
  • 이벤트 기반 아키텍처
  • DDD (Domain-Driven Design)
  • CQRS

성능

  • 성능 최적화
    • 캐싱 전략
    • 데이터베이스 인덱싱
    • 비동기 처리
    • 로드 밸런싱
    • CDN

DevOps

  • Git
  • CD
    • Jenkins
    • GitHub Actions

Graph View

  • 프로그래밍 언어
  • 웹 프레임워크
  • 데이터베이스
  • 스토리지
  • 인프라
  • 모니터링 및 로깅
  • 메시징
  • API
  • 보안
  • 테스트
  • 아키텍처
  • 성능
  • DevOps

Backlinks

  • Django
  • FastAPI
  • 웹 프레임워크
  • 기술직
  • 프로그래머