devBlog
본문 바로가기
devBlog.kr
포스트주간 인기글즐겨찾기(로그인 필요)프로필(로그인 필요)새로운 소식요청하기
devBlog.kr
포스트주간 인기글즐겨찾기(로그인 필요)프로필(로그인 필요)새로운 소식요청하기
devBlog

푸터 메뉴

탐색
  • 포스트
  • 태그별 보기
  • 기업별 보기
  • 주간 인기글
정보
  • 이용약관
  • 개인정보 처리방침

© 2026 devBlog.kr. All rights reserved.

태그/Architecture

Architecture 글 모음

기업 기술블로그의 Architecture 관련 글 275개

지마켓 로고

지마켓

2022-11-02 · 3년 이상 전

iOS Framework 에서 다른 Framework 사용시 Mach-O type 에 따른 주의 사항

안녕하세요 Mobile Application Team 에서 iOS 개발을 하고 있는 강수진입니다.이번 글에서는 지마켓 iOS 프로젝트에서 사용하고 있는 프레임워크들의 관계와, Framework 에서 다른 Framework 를 사용할 때 Mach-O type 에 따른 주의 사항을 알아보겠습니다.상황Gmarket 에서 사용하고 있는 framework 는 다양하지만, 문제에 집중하기 위해 UI 와 Util 이라는 두 가지 framework 를 사용한다고 상황을 간략화해보겠습니다.이때 Util.framework 는 유틸성 코드를 담고 있어서 UI.framework 에서도 사용합니다. 따라서 아래와 같이 사용 관계를 표현할 수 있습니다.위 상황을 관리하기 위해 프레임워크들의 관계를 어떻게 설정할 수 있을까요?하나..

ArchitectureMobileTools
ZUM 로고

ZUM

2022-11-01 · 3년 이상 전

OOP 기반 선착순 투표 시스템 아키텍처

안녕하세요. 저는 Trading Platform팀 Backend 엔지니어로 근무하고 있는 현건수(Pir)입니다. 이번에 투표시스템을 맡게 되어, 일반 투표와 선착순 투표시스템 그리고 앞으로 확장적으로 늘어날 투표 시스템 아키텍처에 대해 OOP 기반으로 구성한 것을 공유하려고 합니다. 목차 투표 시스템 요구사항 투표 시스템 아키텍처 요구사항 투표 시스템 아키텍처 3-1. 확장적인 투표 아키텍처 3-2. 선착순 투표 아키텍처 코드로 보는 투표 시스

ArchitectureBackendMSAPythonTools
카카오헤어샵 로고

카카오헤어샵

2022-10-28 · 거의 4년 전

안드로이드 멀티모듈 도입기 - 온보딩 프로젝트를 통한 안드로이드 멀티모듈 도입기

안녕하세요 서비스 개발팀 Android 신입 개발자 Stephen 입니다. Intro. 저는 현재 안드로이드 개발을 할 때 멀티 모듈 방식을 사용하고 있으며이번 온보딩 프로젝트(To-do List App)에 처음으로 멀티 모듈 방식을 도입하게 되었습니다. 저는 회사에 들어오기전 제가 진행했던 안드로이드개인 프로젝트나 공부에서는 모두 하나의 앱모듈에서 코드를

AndroidArchitectureCI/CDMobileTools
카카오헤어샵 로고

카카오헤어샵

2022-10-28 · 거의 4년 전

LiveData에서 Flow로 변형해보기 - LiveData -> Flow(StateFlow & SharedFlow)

안녕하세요. 서비스 개발팀에서 Android 개발을 하고 있는 신입 두루라고 합니다. 최근 프로젝트를 진행하면서 기존 LiveData를 Flow로 적용했던 내용에 대해서 소개하려고 합니다. StateFlow & SharedFlow에 대해서 이야기를 하기 전에 기존에 LiveData는 어떤 것인지에 대해서 이야기를 해보려고 합니다. LiveData Live

AndroidArchitectureKotlinMobile
화해 로고

화해

2022-10-13 · 거의 4년 전

실용주의 프로그래머를 지향합니다

교보문고 리드잇zine 실용주의 프로그래머 개발에 정해진 정답은 없습니다. 언제나 트레이드오프죠. 우리는 혼자 개발하지도 않고, 프로인 만큼 전체 비용을 계산할 줄 알아야 해요. 이를 잊어버리면 오버엔지니어링하기 일쑤죠. 이런 개발 철학을 다룬 책이 있습니다.

ArchitectureCareerTools
지마켓 로고

지마켓

2022-09-21 · 거의 4년 전

레거시 시스템의 성능과 정합성 두 마리 토끼 잡기

적은 리소스 적당한 효과 개발자는 종종 레거시 시스템이나 코드를 마주할 때가 있습니다. "레거시" 는 양면적이어서 잘 돌아가고 있는 시스템이면서도 앞으로의 요구사항 변경에 수용력이 부족해 보이는 시스템이기도 합니다. 이러한 레거시와의 공존은 필연적이면서도 효과적인 공존을 위한 부단한 아이디어들을 필요로 하기도 합니다. 보통 레거시 시스템을 대할 때면 이런 문장을 머리에 두고 생각합니다. "적은 리소스만 들여서 적당한 효과를 얻을 방법이 없을까?" 항상 이런 접근만이 답이 되진 않지만 레거시 시스템은 우리에게 친절하지만은 않습니다. 조금 까탈스러운 제약이나 조건들을 가지고 있죠. 조금 지난 미션이지만 재미있게 해결했던 사례를 한번 소개하고자 합니다. 레거시 시스템 소개 우리 팀의 주요 역할은 주문 시스템의..

ArchitectureBackendTools
재그지그 로고

재그지그

2022-09-02 · 거의 4년 전

웹 개발자라면 알고 있어야 할 HTTP의 진화 과정

HTTP의 각 버전이 등장하게 된 배경을 알아보고 특징을 정리해봅니다.

ArchitectureBackendTools
오토피디아 로고

오토피디아

2022-08-25 · 거의 4년 전

이벤트 스토밍, 어떻게 하는 것이고 왜 해야 하나요?

타이어 커머스 서비스 이벤트 스토밍 적용기

ArchitectureBackendTools
지마켓 로고

지마켓

2022-08-17 · 거의 4년 전

객체는 어떻게 식별하고 구현해야 할까?

안녕하세요 Post-tx & Accounting 팀 권우석입니다. 회사에 처음 입사했을 때 저에게 '객체 지향 프로그래밍'은 인터넷에 검색하면 나오는 몇 가지 특성과 설계 원칙으로 대변되는 단어였습니다. 하지만 당장에 프로젝트를 진행한다고 상상했을 때 "어떤 객체가 필요하지?", "객체는 어떻게 구현해야 하지?"와 같은 질문을 마주할 것 같았고, 질문에 대한 답을 명확히 할 수 없는 느낌에 공부를 했었는데요. 이때 공부했던 내용을 아래의 순서로 간단히 정리해보려 합니다. (1) 객체를 식별하는 방법 (2) 객체를 구현하는 방법 (3) 객체들이 협력할 수 있는 구조 객체 지향은 현실의 모방이다? 위 사진을 보면 "배달원이 고객에게 택배를 전달하는 상황"이라는 사실을 어렵지 않게 파악할 수 있습니다. 아마 ..

ArchitectureBackendTools

야놀자클라우드

2022-08-10 · 거의 4년 전

야놀자클라우드가 Y FLUX PMS를 만든 이유는?

AWSArchitectureMobile
버즈빌 로고

버즈빌

2022-08-01 · 거의 4년 전

Metastable Failure in Distributed Systems

버즈빌 개발팀에서는 매주 금요일, 모든 팀의 개발자들이 모여 본인이 관심있는 분야에 대한 노하우나 담당하고 있는 업무와 관련된 새로운 기술에 대한 논의를 진행하는 시간을 가지고 있습니다. 이 시간을 통해 내가 알고 있는 것들에 대해 더 확실히 알고 모르는 것들에 대해 배우며 이를 바탕으로 보다 효율적이고 창의적으로 업무를 진행하기 위해 노력하고 있습니다.…

ArchitectureBackendDevOpsMonitoring
딜리셔스 로고

딜리셔스

2022-07-11 · 약 4년 전

난세의 영웅 gRPC

“천하는 오랫동안 합쳐져 있었다면 반드시 나뉘어지게 되고, 오랫동안 나뉘어져 있었다면 반드시 합쳐진다” *소설 <삼국지연의>의 첫 문장* 데이터 통신의 유구한 역사 이야기하기 전에 앞서 프로그램의 탄생 후 프로그램간 통신 기술들을 간략히 되짚어 보면, 단일 머신에서는 File, Memory, UNIX PIPE, RPC, Socket 등의 기술들로 행해졌고, 물리적으로 분리된 머신에서는 HTTP, CORBA, RMI, SOAP 등의 웹서비스 춘추

ArchitectureBackendDevOpsPerformance

야놀자클라우드

2022-07-06 · 약 4년 전

서비스를 구체화 하는 방법 (Reducing Complexity in Service)

ArchitectureDevOpsMSA
올리브영 로고

올리브영

2022-07-04 · 약 4년 전

올리브영 테크블로그 Gatsby 전환&개발기

올-하 💚 안녕하세요! 올디브에서 Front-end Engineer…

ArchitectureFrontendTools
TOAST UI 로고

TOAST UI

2022-05-03 · 약 4년 전

안정적인 SPA 리팩터링을 위한 준비 전략

필자가 꽤 오래 몸담고 있던 프로젝트의 지원 업무가 종료되어 몇 달 전 새로운 SPA 프로젝트에 투입되었다. 필자의 팀원들은 필자보다 몇 달 먼저 이 신규 프로젝트에 편입되어 인수인계를 마치고 개발과 운영을 진행하는 중이었다. 필자와 팀이 새로운 프로젝트의 구조를 보다 명확하게 설계하고 요구사항의 변화에 더욱 기민한 코드로 리팩터링 하기 위해 고민했던 팀의 개발 전략과, 그 접근 방식으로 개발을 어떻게 진행할 것인지 공유하고자 한다.

ArchitectureFrontendPerformanceReactTesting
데이블 로고

데이블

2022-04-25 · 4년 이상 전

더 나은 객체지향 개발을 위한 아이디어: 관심사의 분리부터 제어의 역전까지

안녕하세요, 데이블의 백엔드 엔지니어 송영훈입니다. 오늘은 조금 원론적일지 모르지만 모든 개발자에게 있어 중요한 이야기를 해볼까 합니다. 왜 우리가 쉽고 효율적인 프로그램을 작성해야 하는지를 중심으로, 현대 풀스택 웹 프레임워크들이 강조하는 의존성 주입과 제어의 역전이란 어떤 의미를 가지는지까지 한번 알아보는 시간을 가져보도록 하겠습니다. 좋은 코드란 무엇인가 We love clean code just as much as you do. Simp

ArchitectureBackendMSAPerformanceTools
스포카 로고

스포카

2022-04-15 · 4년 이상 전

서버 언어 전환 이야기

안녕하세요. 키친보드 팀의 백엔드 프로그래머 남경호입니다. 최근 스포카는 서울 본사 사무실 이전과 함께 도도 포인트 서비스양도 등 많은 변화의 시간을 가졌습니다. 제가 몸담은 키친보드 팀도 앞으로 더 나은 서비스를 제공하기 위한 정비 기간을 가졌었는데요, 정비 기간에 백엔드 챕터는 현재 운영되고 있는 키친보드 서비스의 서버에 사용된 언어를 변경하기로 하였습니다. 이 글에서는 이 기간 동안 왜, 그리고 어떻게 언어 전환을 이루었는지 이야기해보도록

ArchitectureBackendDevOpsJavaPython
루닛 로고

루닛

2022-04-13 · 4년 이상 전

Lunit CARE는 왜 GraphQL을 선택했는가?

ArchitectureBackendGraphQL
1112131415

페이지 14 / 16 (총 275개)