Posts with the tag Architecture:

R.I.P. 내가 만든 시스템이 무지개 다리를 건넌 이야기 🪦🍂

Oslo는 카카오뱅크 첫 화면의 장애격리 문제를 해결하기 위해 시작된 프로젝트였습니다. 하지만 오픈 이후, 여러 우여곡절을 겪으면서 3년 만에 EOS(End Of Service) 되었습니다. 이 글에서는 Oslo 시스템의 생존과 진화 과정을 통해 얻은 통찰과, 새로운 시스템 도입 전 반드시 고려해야 할 고민들을 소개합니다.

정적 그만!✋ 은행에 서비스 디스커버리 도입하기

카카오뱅크는 온프레미스 환경에서 운영 작업의 자동화를 추진해오며, 멀티데이터센터 환경에서 안정적인 서비스 확장을 위한 ‘서비스 디스커버리 시스템’을 구축했는데요. 이를 통해 서비스 간 의존성과 트래픽 증가 문제를 어떻게 현명하게 해결했는지 소개드리고자 합니다. 카카오뱅크의 인프라 운영과 확장 전략에 관심 있는 분들께 강력히 추천드립니다!

Airflow로 펀드 배치 시스템 완벽 구축하기

2024년 1월, 카카오뱅크는 K8s, Managed Database, 분산스토리지, API Gateway 등 클라우드 네이티브 기술을 도입한 혁신적인 펀드 시스템을 퍼블릭 클라우드에 구축하여 성공적으로 오픈했습니다. 그 중 Airflow 오픈소스를 활용하여 만든 배치 시스템을 조명해볼까 합니다. 금융 규제를 충족하면서도 효율적으로 수많은 펀드 배치 작업을 어떻게 수행하는지 그 구축 과정을 함께 들여다보시죠!

모든 개발자가 알아야 할 SOLID의 진실 혹은 거짓

기술 면접 자리에서 SOLID 5대 원칙에 대한 질문을 받아보신 분이라면 주목! 이 글에서는 SOLID 원칙의 역사와 장점, 그리고 각각의 원칙에서 중요한 점을 면접 상황 예시를 통해 가볍게 풀어보았습니다. SOLID에 대해 평소 궁금했던 점이나 오해하셨던 부분들을 바로잡는 데 도움이 되기를 바랍니다. 그럼 SOLID의 진정한 의미와 활용법을 함께 알아보세요!