≣ 목차 [MSA] MSA 전환 - 모놀리식 vs MSA [MSA] MSA 전환 - Spring Cloud란? Spring Cloud는 분산 시스템의 개발을 위한 프레임워크입니다. 마이크로서비스 아키텍처(MSA)와 클라우드 네이티브 애플리케이션을 구축하기 위해 필요한 다양한 기능을 제공합니다. Spring Cloud는 여러 컴포넌트와 도구를 통합하여 서비스 간의 통신, 구성 관리, 서비스 발견, 장애 처리, API 게이트웨이 등을 지원합니다. 이번 글에서는 Spring Cloud를 활용해 MSA를 구축하는 데 필요한 주요 개념과 기능을 살펴보겠습니다. 1. Spring Cloud의 필요성모던 애플리케이션은 더 이상 단일 모놀리식 아키텍처로 구축되지 않고, 다양한 서비스가 서로 협력하여 동작하는 마이크..
≣ 목차 [MSA] MSA 전환 - 모놀리식 vs MSA [MSA] MSA 전환 - Spring Cloud란? 최근에 제가 진행한 프로젝트에서는 기존의 모놀리식 애플리케이션을 MSA로 전환하는 작업을 수행했습니다. 초기에는 단일 애플리케이션으로 모든 비즈니스 로직이 통합되어 있었기 때문에 개발 속도가 느리고, 새로운 기능을 추가할 때마다 전체 시스템에 영향을 미치는 문제가 있었습니다. 이러한 문제를 해결하기 위해 MSA로의 전환을 결정하게 되었고, 이 과정에서 MSA의 장점과 단점을 실감하게 되었습니다. MSA란 무엇인가?최근 소프트웨어 개발 환경은 빠르게 변화하고 있으며, 기업들은 더욱 유연하고 확장 가능한 시스템을 요구하고 있습니다. 이러한 필요성에 따라 MSA(Microservices Ar..
안녕하세요! 오늘은 하나의 PC에서 여러 Git 계정을 사용하는 방법에 대해 이야기해볼게요. 최근에 회사 계정과 개인 계정을 모두 사용해야 하는 상황이 생겨서, 이를 해결하기 위해 여러 방법을 시도해봤어요. 그 과정에서 알게 된 점들을 여러분과 공유해보려고 합니다.1. SSH 키 생성하기첫 번째 단계는 SSH 키를 생성하는 거예요. 회사 계정과 개인 계정 각각에 대해 SSH 키를 만들고, 이를 GitHub에 등록하는 방법입니다. 먼저 git bash를 실행하여 아래와 같은 명령어를 입력합니다. SSH 키 생성-t rsa : 생성할 키의 유형을 지정합니다. 여기서는 RSA 키를 생성하겠다는 의미입니다.-b 4096 : 생성할 RSA 키의 비트 길이를 설정합니다. 4096 비트는 매우 강력한 보안을 제공하며..
≣ 목차 [Python/Windows 11] 윈도우에서 파이썬 설치, 환경변수 설정 [FastAPI]FastAPI를 이용한 백엔드 개발: 개발 환경 구축 안녕하세요! 최근 새로운 프로젝트를 진행하게되면서 빠르고 모던한 웹 프레임워크인 FastAPI로 백엔드 개발을 진행하게 되면서 되어, 이를 학습하고 적용한 과정을 정리해보려고 합니다. 이번 포스팅에서는 Python의 FastAPI를 이용하여 백엔드를 개발하는 전 과정을 소개하겠습니다. 본격적인 개발에 앞서 간략하게 FastAPI의 주요 장점과 개발환경 구축 과정에 대해 살펴보고 가겠습니다. 1) FastAPI의 주요 장점타입검사 및 데이터 검증FastAPI는 Pydantic을 사용하여 데이터 검증을 수행Python의 타입 힌트를 사용하여 입력 데이터..
- Total
- Today
- Yesterday
- smart tomcat
- linux
- 생성자
- java
- 오블완
- 폴더개수
- 다형성
- 오버로딩
- 파이썬
- 리눅스
- spring
- 상속
- jdk설치
- springboot
- MSA
- the given id must not be null
- git계정
- 모놀리식vsmsa
- 이클립스
- ssh-key
- git계정여러개
- 객체
- 티스토리챌린지
- 메소드
- eclipse
- msa전환
- 명령어
- 멀티계정
- 자바
- amazon eventbridge
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |