본문 바로가기

전체 글110

Crashlands 한글패치 (에픽기준) 우연치 않게 에픽 런처를 실행하고 둘러보다가 Crashlands 를 잘못 눌러서 설치하게 되었습니다. 옛날에 하던 생각이 나서 한글 패치가 혹시 나왔나 뒤져 봤습니다. 그런데 아직도 한글 패치가 나와 있지 않더라구요. 요즘 유니티로 개발한 게임들은 실시간 번역이 되어서 혹시나 유니티 인가 게임이 설치되어 있는 곳을 뒤져보니 아니더라구요. 그런데 파일들을 좀 찾아보니 json 으로 중국어가 들어가 있는 파일들을 찾게 되었구요. 여러 시행착오 끝에 내부에 있는 중국어를 번역해서 적용해 봤더니 잘되네요. 많은 시행 착오를 격었지만 추억이 있어서 고생해서 만들어 봤습니다. 저처럼 추억이 떠오르시는 분들을 위해 올려봅니다. 파파고 번역기로 돌려서 어색한 부분들이 많지만 게임 진행하는 곳에서는 문제는 없는거 같습니.. 2024. 2. 18.
[EDM] 당신의 MSA는 안녕하신가요? MSA를 보완하는 아키텍처 EDM[Event Driven MicroService] | 인사이트리포트 | 삼성SDS 당신의 MSA는 안녕하신가요? MSA를 보완하는 아키텍처: EDM(Event Driven MicroService) 2021-10-20 김준석김준석 1. MSA의 문제점 MSA란? Monolithic Architecture ui, business logic, data access layer db Microservices Architecture ui Microservice, Microservice Microservice, Microservice, Microservice, Microservice db,db,db,db 그림 1 모놀로틱아키텍쳐와 MSA MSA(MicroService Architecture)는 소프트웨어 개발 기법의 하나입니다. MSA는 단일 애플리케이션을 작은 서비스 모음으로 개발하는 접근 방식.. 2023. 12. 23.
[EDM] 1장. 이벤트 기반 마이크로서비스를 사용해야 하는 이유 1장. 이벤트 기반 마이크로서비스를 사용해야 하는 이유 매체는 메시지이다. 마샬 맥루한 맥루한은 인류에게 영향을 미치고 사회에 근본적인 변화를 가져오는 것은 미디어의 콘텐츠 가 아니라 미디어와의 참여 라고 주장합니다 . 신문, 라디오, 텔레비전, 인터넷, 인스턴트 메시징, 소셜 미디어는 모두 우리의 집단적 참여 덕분에 인간 상호 작용과 사회 구조를 변화시켰습니다 . 컴퓨터 시스템 아키텍처에서도 마찬가지입니다. 네트워크 통신, 관계형 데이터베이스, 빅 데이터 개발 및 클라우드 컴퓨팅이 아키텍처 구축 방식과 작업 수행 방식을 어떻게 크게 변화시켰는지 확인하려면 컴퓨팅 발명의 역사를 살펴보기만 하면 됩니다. 이러한 각각의 발명은 다양한 소프트웨어 프로젝트에서 기술이 사용되는 방식뿐만 아니라 조직, 팀 및 사람.. 2023. 12. 23.
[MSA][Saga] 사가 예시 사가 예시 Saga 패턴은 분산 애플리케이션의 일관성을 설정하고 여러 마이크로서비스 간의 트랜잭션을 조정하여 데이터 일관성을 유지하는 데 도움이 되는 오류 관리 패턴입니다. 이 프로젝트는 오케스트레이션 기반 사가 구현을 보여줍니다. 관련 저장소(10K+ LOC): https://github.com/minghsu0107/saga-purchase https://github.com/minghsu0107/saga-account https://github.com/minghsu0107/saga-product https://github.com/minghsu0107/saga-pb 다음 구성 요소를 포함하는 올인원 docker-compose 배포가 제공됩니다. Traefik - 외부 트래픽 라우팅 및 내부 grpc 로드.. 2023. 12. 22.