코드:객체:함수 = Generator:Iterator:LISP = IP:OOP:FP
멀티패러다임 프로그래밍을 읽고 명령형 코드를 함수형으로 단계별 변환하며, Generator:Iterator:LISP = IP:OOP:FP라는 등식이 성립하는 이유를 알아봅니다.
한국 개발 블로그의 글을 모았습니다.
멀티패러다임 프로그래밍을 읽고 명령형 코드를 함수형으로 단계별 변환하며, Generator:Iterator:LISP = IP:OOP:FP라는 등식이 성립하는 이유를 알아봅니다.
안녕하세요, 비브로스 DevOps 엔지니어 박도준 입니다.
크리에이트립은 한국을 잘 모르는 해외 유저에게 맞춤형 여행 플랜을 추천하는 서비스를 운영해요. 이를 위해 유저의 소비 습관·여행 스타일·관심사를 단계별 질문으로 수집하고 있어요. 단계별 질문 수집엔 각 단계에서 선택 값을 저장하고, 조건에 따라 특정 단계를 건너뛰거나 되돌아가는 흐름이 있어요. 이 흐름을 React 기본 상태 관리만으로 처리하다 보니 코드가…
안녕하세요! 올리브영에서 백엔드 개발을 담당하고 있는 silverbell…
1. 들어가며 같은 쿼리를 반복해서 실행하는데도 매번 처음 실행하는 것처럼 느리다면, 오라클이 쿼리를 파싱하는 과정 자체를 다시 반복하고 있을 가능성이 큽니다. 이런 반복 작업을 줄여서 성능을 끌어올리는 메모리 영역이 바로 Shared Pool입니다. 이 글을 읽고 나면 Shared Pool이 무엇이고, 어떤 구성 요소로 이루어져 있으며, 실무에서 왜 바인…
기업들은 수많은 반복 업무를 자동화 하며 생산성을 향상시키기 위해 노력하고 있습니다. 이제는 단순 반복 작업의 대체를 넘어, 사람과 AI의 협업을 통한 새로운 업무 자동화의 방식을 적용할 때입니다.
약 18억 명의 사용자를 기반으로 운영되는 글로벌 계정 서비스인 삼성 계정에서는 24/7 대규모 트래픽을 안정적으로 처리하고 있으며, 삼성 계정에 관련된 모든 작업은 무중단으로 진행하고 있습니다. 이러한 제약사항 속에서 사용자 Database 내 개인식별정보들을 Kafka 를 이용해 서비스 영향 없이 스키마 전환 및 데이터의 컬럼 단위 암호화를 진행했던 경…
2025년 1월, 딥시크(DeepSeek)의 R1 모델이 등장한 이래로 전 세계의 주목을 받으며 다양한 분야에 영향을 미치고 있는데, 특히 AI 프로덕트 개발 방식에서 나타나고 있는 변화를 조망해 보고자 합니다.
쿠키 동의 팝업을 구현해야 하는 법적 이유와 다양한 구현 방법을 알아본다. 또한 GDPR 및 개인정보 보호법을 준수하면서 사용자 경험을 해치지 않기 위해 직접 구현 시 고려해야 할 주요 사항들을 정리해보았다.
경제 불확실성과 지정학적 긴장이 높아지는 상황에서 CEO들은 어떤 IT 과제를 우선순위로 고려하는지 살펴봅니다.
미래 디자이너의 역할: Craft와 Quality의 가치
멀티패러다임 프로그래밍을 읽고 함수형 프로그래밍, 타입 시스템, LISP 등 여러 철학이 어떻게 상호작용하며 현대 언어에서 융합되는지 알아보고, 타입스크립트 에제를 통해 고차 함수와 제네릭 타입이 결합된 안전하고 표현력 있는 코드 작성법을 살펴봅니다.
Mongodb에서 특정 키를 빠르게 조회하기 위해 Index 기능을 사용할 수 있다. Index 기능을 사용하면 특정 키 값을 기준으로 데이터를 조회하는 데에 필요한 연산이 줄어들고, unique option을 이용해 컬렉션 안에서 유일한 값으로 지정할 수 있다. Index Model Index 설정을 위해서 어떤 키를 Index로 사용하는지에 대한 Mod…
Oslo는 카카오뱅크 첫 화면의 장애격리 문제를 해결하기 위해 시작된 프로젝트였습니다. 하지만 오픈 이후, 여러 우여곡절을 겪으면서 3년 만에 EOS(End Of Service) 되었습니다. 이 글에서는 Oslo 시스템의 생존과 진화 과정을 통해 얻은 통찰과, 새로운 시스템 도입 전 반드시 고려해야 할 고민들을 소개합니다.
삼성SDS의 Brity Automation Agent는 RPA/BPA의 안정성과 에이전틱 AI의 유연성을 결합해 자동화 범위를 확대하고 있습니다. 이를 통해, 기업은 하이퍼오토메이션을 실현하여 업무 효율화 및 일하는 방식을 혁신하고, 실질적인 비즈니스 가치를 창출할 것입니다.
Hyperconnect가 ScyllaDB의 복구 시간을 20배 단축하고 데이터 안정성을 획기적으로 개선한 Super Disk 구성 전략을 소개합니다. Local NVMe와 EBS의 RAID 구성으로 성능은 유지하면서 장애 복구 시간을 대폭 단축한 기술적 여정과 검증 결과를 공유합니다.
재영님 원래 PR은 선빵 필승입니다! 안녕하세요 저는 크림에서 파트너 센터를 개발하고 있는 트로이라고 합니다. 위 말은 예전에 실제로 동료 분께 들었던 말인데요. 제가 그 분께 가서 코드 충돌이 너무 많이 난다고 신세한탄을 하니 저 말을 하시더군요. 듣고보니 맞는 말이라 그 후론 저도 빠르게 PR을 올리도록 노력하게 되었습니다(?) 농담처럼 적긴 했지만 코…
다양한 전문가 그룹에 따르면, 머지않아 SLM(Small Language Model)이 LLM보다 기업 내에서 더 많이 활용될 가능성이 높다고 분석하고 있습니다. 이들이 SLM에 대해 왜 그러한 전망을 내리는지 자세히 살펴보겠습니다.
생성형 AI와 에이전틱 AI 기술로 업무 자동화는 한 단계 더 발전하고 있으나, 실제 비즈니스 적용에는 여러 고민들이 존재합니다. 기업은 다양한 자동화 기술을 업무 특성과 목적에 맞게 선별적으로 검토하고 적용하는 현실적 접근이 필요합니다.
새 글을 RSS 리더나 슬랙에서 받아볼 수 있어요.