•
MSA
마이크로서비스 아키텍처에 대한 정확한 정의는 없다. 하지만 마이크로서비스란 작고, 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 프레임워크라고 할 수 있다. 마이크로서비스는 완전히 독립적으로 배포가 가능하고, 다른 기술 스택(개발 언어, 데이터베이스 등)이 사용 가능한 단일 사업 영역에 초점을 둔다.
Plain Text
복사
•
부하분산
부하분산 또는 로드 밸런싱은 컴퓨터 네트워크 기술의 일종으로 둘 혹은 셋이상의 중앙처리장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것을 의미한다. 이로써 가용성 및 응답시간을 최적화 시킬 수 있다.
Plain Text
복사
•
CI/CD
소프트웨어 엔지니어링에서 CI/CD 또는 CICD는 지속적 통합과 지속적 전달 또는 지속적 배포의 결합된 방식. CI/CD는 애플리케이션 구축, 테스트 및 배포에 자동화를 적용하여 개발 및 운영 활동과 팀 간의 격차를 해소한다.
Plain Text
복사
•
카프카
Apache Kafka는 실시간으로 기록 스트림을 게시, 구독, 저장 및 처리할 수 있는 분산 데이터 스트리밍 플랫폼이다. 이는 여러 소스에서 데이터 스트림을 처리하고 여러 사용자에게 전달하도록 설계되었다. 간단히 말해 A지점에서 B지점까지 이동하는 것뿐만 아니라 A지점에서 Z지점을 비롯해 필요한 모든 곳에서 대규모 데이터를 동시에 이동할 수 있다.
Plain Text
복사
•
대용량 트래픽 처리
https://blog.naver.com/PostView.nhn?blogId=dktmrorl&logNo=222071746247&parentCategoryNo=&categoryNo=19&viewDate=&isShowPopularPosts=false&from=postView
블로그 내용이 너무 좋아서 올려보았습니다.
Plain Text
복사
•
SQL 최적화