본문 바로가기
반응형

MyProject/MSA4

성공적인 운영 중인 레거시 시스템을 클라우드 네이티브(Cloud Native)로 전환하기 위한 추진활동(MicroService Architecture) 안녕하세요. 행복랜드 해피비(HappyLand-Happy planB, HappyLandHB)입니다. ✔ 정보시스템 클라우드 네이티브 구축을 위해 크게 아래 4가지 순서를 고려해야 합니다.MSA(MicroService Architecture) 고려 1. 전환 대상 정보시스템 클라우드 네이티브 환경 구축 2. 전환 대상 정보시스템 데이터 정비 및 이관 3. 전환 대상 정보시스템 서비스 개선 및 기능 고도화 4. 해당 기관(행정·공공기관 등) 정보시스템 클라우드 시범운영 및 안정화 레거시 시스템을 필요에 따라 조금씩 떼어내 점진적으로 MSA로 이행하는 방식으로 하시는 걸 권장합니다. 언제까지 무조건 해야한다는 것을 전제로, 미루고 미루어둔 숙제 하듯이 하다보면 분석, 설계보다 실행을 먼저하게 되고, 그러다 보.. 2024. 1. 30.
IT에서 차세대 시스템 개발은 Cloud 환경에서의 스트랭글러 패턴이 대세가 될까? 기존의 빅뱅 대신. 기존 Monolith 시스템 전체 교체 안녕하세요. 행복랜드 행부장(HappyLandHB)입니다.✔ 스트랭글러 패턴 방식 개발이 대세가 되기 위해 기존의 빅뱅의 단점을 장점으로, 스트랭글러가 가진 단점을 최소화하는게 필요합니다.스트랭글러 패턴은 아마도 대세가 될 것이라 생각합니다. 이론과 실제는 차이가 있으니, 장점만을 생각하다면 놓칠 수 있습니다. MSA(MicroServices Architectures)를 스트랭글러 방식이 아닌 빅뱅으로 하려는 곳도 나옵니다. 충분한 분석, 설계가 있었어도 파일럿 프로젝트로 복잡한 부분(복잡하고 시간이 오래걸리는 배치작업 포함) 중 일부를 진행 후에 결정이 필요합니다. 가급적 스트랭글러 패턴 방식으로 MSA를 생각하는데 좋을 것이라 봅니다.글을 보시기 전에 공감하트 클릭 부탁드립니다. (위 혹은 아래에 위.. 2022. 11. 8.
프로젝트에서 그레이존(Gray Zone, 어느 영역에 속하는지 불분명한 중간지대) 최소화 방법 MSA 안녕하세요. 누군가에게 기댈 수 있는 곳이 되길 바라며, 함께 할 수 있는 일상 공유로 SNS에 컨텐츠를 만드는 행복랜드 행부장(HappyLandHB)입니다. 프로젝트에서 그레이존(Gray Zone) 발생을 최소화하는 방법입니다.글을 보시기 전에 공감하트 클릭 부탁드립니다. (위 혹은 아래에 위치) 중대형 프로젝트에서 그레이존은 어느 영역에 속하는지 불분명한 중간지대를 뜻하는 말로 협업 과정에서 발생하여, 업무 분장이 애매한 영역을 지칭합니다. 진척되어 가는 프로젝트의 목표를 수행과정에서 더욱 자주 발생하는데, 프로젝트의 규모가 크고 담당팀(이하 파트)별 업무역할이 전문화되어 있을수록 그레이존 발생으로 문제가 되기 쉽습니다. 여러 파트가 나눠서 하는 업무 중에, 파트 업무가 연결되어 설계, 개발된 것들이.. 2022. 10. 19.
마이크로서비스 아키텍처(MSA) 개발환경 구축-JHipster 설치, 실행(윈도우즈10): Docker, openJDK11, Node.js 안녕하세요. 누군가에게 기댈 수 있는 곳이 되길 바라며, 함께 할 수 있는 일상 공유로 SNS에 컨텐츠를 만드는 행복랜드 행부장(HappyLandHB)입니다. 마이크로서비스 아키텍처(MICROSERVICES ARCHITECTURE, MSA) 개발을 위한 개발환경구축 방법입니다. JHipster[제이힙스터] 설치, 실행(윈도우즈 10 pro, 1대에서 가능)을 위해 Docker, openJDK11, Node.js LTS 버전 포함한 설치합니다. 2022.08.15 설치 기준입니다.(아직 초안으로 계속 수정 예정임) 글을 보시기 전에 공감하트 클릭 부탁드립니다. (위 혹은 아래에 위치) 1. 윈도우즈 내 기본설치 1) 자바11 설치 https://adoptium.net/temurin/releases/?ver.. 2022. 8. 16.
반응형