더 가치 있는 공통 컴포넌트 만들기
…
한국 개발 블로그의 글을 모았습니다.
…
지난 글에 이어 이번 포스트 역시 Let'Swift 202…
하이브리드 워크를 위한 최선의 방법은 우리 회사의 업무 환경에 맞는 출퇴근 시간과 방법에 대한 확정 이후에 클라우드 기반의 자동화된 협업 솔루션으로 전환하는 것입니다. 사내 커뮤니케이션(메일, 메신저), 미팅, 문서 파일 관리 그리고 업무 협업을 위한 협업 툴(업무 보고, 정보 공유 및 일정 관리와 공동 온라인 문서 작업)을 클라우드 기반으로 전환하면 실질…
CarbonVillain 모델로 Huggingface Open LLM Leaderboard에서 1위를 달성한 자연어처리 엔지니어 Weezy의 글을 통해 Open LLM Leaderboard의 개요, 모델 병합 방법론, 그리고 리더보드 도전 후기를 살펴 보세요. Weezy가 속한 팀에서 진행하고 있는 프로젝트와 오픈소스 언어모델 KF-DeBERTa도 알아 볼…
「스크럼 개발 방법론은 속도 지향적입니다」 Sprint(단거리 경기, 전력 질주 🏃), Velocity(움직임의 빠르기, 속도)와 같은 단어에서 느낄 수 있고, 스크럼 가이드에서 권유(?)하는 이터레이션의 주기 또한 1~4주 사이로 짧은 데서도 알 수 있습니다. 「스크럼 개발 방법론은 성과 지향적입니다」 스크럼 가이드에서 “스크럼의 핵심(heart)은 한…
안녕하세요. 인프랩 백엔드 개발자 인트입니다. 인프랩에서는 대부분의 서버 애플리케이션을 Node.js을 사용해 개발하고 있습니다. 하지만 검색엔진과 같은 Spring Boot 기반의 서비스도 존재합니다. 검색엔진 서비스는 MongoDB Atlas…
최초 작성일: 2021-08-19 🚀 도플러를 활용하여 CI/CD 구축 도플러를 활용하여 공유된 환경변수를 사용하는 방법 [1편] .env 파일 관리, 환경변수 공유 쉽게 하기 - 도플러 (Doppler) 지난 아티클에서 소개했습니다. 하지만 실제로 프로젝트를 배포할 때 도플러를 함께 사용하면 더욱더 빛을 발휘하게 됩니다. 그래서 이번 가이드에서는 메디스트…
정차지분석 플랫폼 개발기
불확실한 경제 상황에도 기업은 코딩할 줄 아는 사람을 찾고 유지하려고 전력을 다하고 있습니다. 이럴 때 개발팀 책임자에게 있어 중요한 질문은 개발자가 직업에 만족하게 하는 요소가 무엇이냐는 것입니다. 문제점이 무엇인지도 알아야 합니다. 갈 곳이 많은 상황에서 개발자가 기대를 충족하지 않는 직장에 남을 동인은 크지 않기 때문입니다. 개발자의 직업적 만족도는…
최근 수 년간 많은 기업들이 자체 개발하고 유지 관리하던 오픈소스 소프트웨어를 기반으로 사업을 확장하고 있습니다. 그 과정에서 기존의 오픈소스 라이선스에서 상업적 사용에 제한을 두는 비FOSS(Non-open source) 라이선스로 변경하는 사례가 늘어나고 있습니다. 이에 대한 대표적인 예는 올해 큰 이슈가 되었던 Terraform의 변경된 라이선스입니다…
지난 포스팅 에서는 제네릭의 기초적인 내용들을 알아보았다. 이번 포스팅에서는 한 발 더 나아가 심화적인 내용들을 알아보도록 하자. 제네릭은 기본적으로 불변(invaraint)하다 fun main() { val any: Any = 5 // 업캐스팅 } 위의 코드가 컴파일 오류 없이 잘 동작하는 이유는 무엇일까? 5 라는 값은 기본적으로 Int 타입이다. 그리…
"올리브영에 고객서비스 만족 위한 안정적인 클라우드 인프라 제공"이라는 [오라클 공식 발표]처럼 올리브영은 기존 물리 DB(IDC) 환경에서 오라클 클라우드 DB…
“내 디바이스에서 수집되는 나에 대한 정보를 내 디바이스에서 처리할 수 없을까?”라는 질문은 온디바이스 컨피덴셜 컴퓨팅(On-Device Confidential Computing)이라는 개념의 출현으로 이어졌습니다. 온디바이스 컨피덴셜 컴퓨팅은 앱 보호와 사용자 프라이버시를 동시에 향상시키는 새로운 컴퓨팅 패러다임입니다. 이번 블로그 포스팅에서는 온디바이스…
쏘카의 웹 프론트엔드 개발자들은 어떤 일을 할까요?
안녕하세요. 11번가 클레임개발팀 박지훈입니다. 중앙 집중식 데이터베이스를 영역별로 분리하는 탈중앙화를 대비하여 분리 대상 테이블을 참조하고 있는 쿼리를 분리하고, 이관하는 작업을 진행하고 있습니다. 코드를 이관하는 과정에서 가장 중요한 부분은 as-is, to-be 결과를 비교하는 부분일 텐데요. 기존 결과 비교를 위해 이관 전/후 로직을 실행하는 부분이…
기업은 생산성 차원에서 이미 잘 활용되고 있고, 또 익숙한 제품을 한 순간에 바꾸는 일은 쉽지 않습니다. 덧붙여 신뢰할 수 있는 AI 모델을 구축하고, 실효성을 설득하는 것도 하나의 커다란 과제가 될 것입니다. 이런 관점에서 여러 전문 산업 영역에 있는 비즈니스 애플리케이션 기업과 AI 기술 기업은 적절한 협력 관계를 구축하는 것이 빠르게 변화하는 시장에서…
러스트로 객체 지향 프로그래밍을 다루는 방법을 설명합니다.
일상 생활에 필요한 모든 것들을 안전하고 편리하게 담을 수 있는 삼성월렛. 이 포스팅은 갤럭시 사용자들에게 삼성페이/삼성월렛을 통해 디지털 콘텐츠를 제공하고자 하는 서비스 제공자 또는 개발자를 위한 서비스 연동 가이드를 담고 있습니다.
2023년 CTO 3년차로서 팀장 체계 구축, 성장한 조직 문화, 결혼과 건강 관리, 슬럼프와 회복까지 일과 삶을 균형 있게 되짚은 연간 회고.
최초 작성일: 2021-08-15 레파지토리 50+ 개, 환경변수 1000+ 개 메디스트림에 입사하고 맨 처음 컴퓨터에 개발 환경 세팅을 하면 개발에 필요한 도구를 설치하고 형상 관리되어 있는 프로젝트의 코드들을 풀 받아서 실행하였습니다. 하지만 실행이 바로 될 리가 없는 게 보안 측면에서 dotenv(.env) 환경변수 파일은 레파지토리에 올리지 않죠.…
새 글을 RSS 리더나 슬랙에서 받아볼 수 있어요.