본문 바로가기
TechNical/MSA

MSA 및 요즘 개발

by 강멍멍이 2023. 8. 23.
반응형

# EC2
 - 클라우드 환경에서 온프라미스 서버 처럼 사용

# EKS
 - k8s 관리기능을 제공하는 서버

# S3
 - 클라우드 파일서버

# CloudFront
 - CDN 서비스. 각 리전에 캐싱을 해서 네트워크 지연을 줄여 전세계에 빠르게 서비스를 제공

# Redis
 - key, value로 관리하는 메모리 데이터베이스

# ArgoCD
 - CI/CD 배포 관리 도구
 - Git 에서 변동 사항이 발생하면 k8s에 배포 함

# Docker

 - 어플리케이션 컨테이너

 

# k8s (kubernetes)

 - 컨테이너 관리 서비스


# Habor

 - private Docker 이미지 저정소


# Consul

 - 서비스 메시, MAS에서 클라이언트(UI)가 API를 호출 할 때 타켓 서비스를 찾아 준다.

 

# Circuit Breaker

 - 다른 서비스와 연동시 장애 조건을 체크해서 발생시 우회 처리

# Cognito

 - 인증, token 관리 서비스


# Kafka

 - message que, log를 비동기로 쌓는 거 ..

 

# Feign

 - HTTP Client


# Vault

 - 키값 암호화

# Nuxt(Vue)

 - UI 프레임워크, 컴포넌트화, 비동기 처리

 

# NGINX

 - 대용량 트래픽 처리 비동기 웹서버


# GitLab

 - source 버전 관리, CI/CD

# sonarQube

 - backend code inspection


# ESLint

 - frontend code inspection


# VS Code

 - 개발툴, ci


# SpringBoot

 - 이건 뭐....

# Lombok

 - getter, setter, constructor 자동 생성

 

# JUnit

 - 테스트 자동화

 

# Mock

 - 테스트 고정응답

반응형

댓글