잡동사니
안녕하세요. yeTi입니다.오늘은 설계에 대한 이야기를 해보려고 합니다.AI가 구현을 대신하다설계라는 활동이 무엇인지는 꾸준하게 생각해보는 과정에 있는 것 같습니다.그런데 요즘 저에게 재밌는 상황이 벌어지고 있다고 느껴집니다. 코딩을 하지만 코딩을 하지 않는 상황에서 설계를 바라보고 있다는 것입니다.얼마전까지는 DDD, TDD, OOP 같은 개념론을 말하며 어떻게 보다 나은 구현을 해나갈지 생각하고 말을 나누는 상황이었습니다.하지만 요즘은 Cursor와 ChatGPT를 사용하여 생각을 차리는 시간이 대부분이고 코딩은 간편하게 만들어내고 있습니다. 그 과정에서 그 동안 중요하게 생각하던 구현의 관점은 점점 덜 인식하게 되고 구현된 결과물이 내 의도에 맞는 결과물을 만들어내는지에 관심을 두게 되었습니다.그로..
안녕하세요. yeTi입니다. 오늘은 AI 시대의 핵심 기술로 부상하고 있는 FC-BGA(Flip Chip Ball Grid Array)에 대해 이야기해보려 합니다. 특히 국내 기업인 코리아써키트의 사례를 통해 이 기술의 현재와 미래를 살펴보겠습니다.FC-BGA란 무엇인가?FC-BGA는 고성능 반도체 칩을 패키징하는 첨단 기술입니다. 반도체 칩을 뒤집어(Flip) 기판에 직접 연결하고, 기판 하단에 볼 형태의 연결부(Ball Grid Array)를 가지는 구조를 특징으로 합니다. 이 기술은 다음과 같은 장점을 제공합니다:더 많은 입출력(I/O) 연결 제공신호 전달 거리가 짧아 전기적 성능이 우수뛰어난 열 발산 능력고집적화와 소형화 가능AI 시대에서 FC-BGA의 중요성FC-BGA는 AI 시대의 핵심 기술로..
안녕하세요. yeTi입니다.오늘은 MariaDB Galera Cluster의 멀티 마스터 아키텍처와 데이터 일관성 관리에 대해 이야기해보려 합니다. 특히 Galera Cluster가 어떻게 멀티 마스터 환경에서 데이터 일관성을 유지하면서도 고가용성을 제공하는지, 그 핵심 메커니즘을 자세히 살펴보겠습니다.Galera Cluster의 철학: 일관성과 가용성의 균형Galera Cluster는 분산 시스템 환경에서 고가용성과 데이터 일관성을 동시에 추구하는 것을 목표로 설계되었습니다. 이는 분산 시스템에서 흔히 발생하는 CAP 이론의 트레이드오프를 효과적으로 다루기 위한 선택이었습니다.멀티 마스터 구조의 선택Galera Cluster가 기본적으로 멀티 마스터 구조를 채택한 것은 고가용성을 위한 전략적 선택이었습..