# architecture

19개의 포스트
post-thumbnail

😇 안드로이드 권장 아키텍처에 대해서 (MVVM 패턴과 비슷!)

필자는 안드로이드 개발 및 관련 공부를 약 1년 반 정도 해왔습니다..! 우연한 기회로 접하게 된 안드로이드 개발이였지만 필자의 개발 적성과 성향에 잘 맞아 꾸준히 공부하고 있습니다 ㅎㅎ이 포스팅에서는 필자가 약 한 달 전쯤 공부하고, 실제 프로젝트에 적용해본 안드로이

7일 전
·
0개의 댓글
post-thumbnail

빅데이터 파이프라인 구축을 위한 Lamda Architecture

Lamda Architecture은 Batch Layer, Serving Layer Speed Layer로 구성되어 있으며, batch단위의 데이터와 real-time 데이터를 효율적으로 처리하는 방안을 제시합니다.

2020년 7월 6일
·
0개의 댓글

Clean Architecture 02

User의 요청에 따른 결과물을 만들어 내기 위한 작업 하나하나를 의미한다.Business Logic은 Application에서 핵심이 되는 로직이며, 이곳 저곳 흩어지면 안된다.User가 바라는 결과물을 코드로 옮기므로 품질이 중요하고 유지보수의 확장성을 고려해야하기

2020년 5월 30일
·
0개의 댓글

Clean Architecture 01

시스템의 구조(structure), 행위(behavior), 뷰(views)를 정의하는 개념 모델이다.시스템의 목적을 달성하기 위해 각 컴포넌트가 상호작용 하는 것으로 정보가 교환되는 것을 설명한다. 다양한 system architecture가 있지만 목적은 하나다관심

2020년 5월 30일
·
0개의 댓글

Business logic

프로그램에서 비즈니스 로직이란?

2020년 5월 30일
·
0개의 댓글

MVC patterns

Design pattern 디자인 패턴(Design pattern)은 건축학 및 컴퓨터 과학에서 사용되는 용어로, 설계 문제에 대한 해답을 문서화하기위해 고안된 형식 방법이다. 소프트웨어 개발 방법에서 사용되는 design pattern은 프로그램 개발에서 자주 나타나

2020년 5월 30일
·
0개의 댓글
post-thumbnail

확장 가능 비즈니스를 위한 Web Scalability for Startup Engineers - 2편

Front-End Layer, Web Services, Data layer 각각의 영역에서의 Scalibilty에 대해 다루고, 더 나아가 Caching, Asynchronous Processing, Searching for Data에 대해서 심도있게 다루고 있습니다.

2020년 5월 25일
·
1개의 댓글
post-thumbnail

확장 가능 비즈니스를 위한 Web Scalability for Startup Engineers

이 글은 HTTP-based systems (websites, REST APIs, SaaS, and mobile application backends)에 관련된 Scalability를 다루고 있습니다.

2020년 5월 11일
·
1개의 댓글
post-thumbnail

Python으로 클린 아키텍처 적용하기

Implementing the Clean Architecture in Python 을 읽고 정리한 글입니다. 저자가 실제 도메인 주도 설계(DDD), CQRS, Event Sourcing 등을 적용해보면서 겪은 경험을 풀어낸 책으로 실무에 적용 가능한 패턴을 소개합니다

2020년 4월 20일
·
0개의 댓글
post-thumbnail

쿠팡 클론 코딩 - 도메인 모델링

아래의 책들을 읽고 도메인 모델링 및 설계에 관해 많은 생각과 관심을 갖게 되었다.도메인 주도 설계클린 소프트웨어위 두 책에서 학습한 내용들을 전체적으로 적용해보기 위해 복잡한 도메인 로직이 존재하는 서비스를 클론 코딩하기로 결정했고, 앞선 2번째 장에서 나열한 어플리

2020년 4월 16일
·
2개의 댓글

너는 어디서 왔니? UIViewController

iOS 아키텍처의 가장 큰 함정 뷰 컨트롤러, 뷰라고 뭉뚱그리기에는 너무나도 많은 역할을 하고 있는 이 친구를 뷰와는 다른 시점에서 낱낱히 파헤쳐 보자.

2020년 4월 14일
·
0개의 댓글

TIL - Flask 프로젝트 초기 설계

이번에 (주)브랜디와 기업협업을 하면서 플라스크 프레임워크를 통해서 브렌디 어드민 사이트를 클론하는 프로젝트를 하게 되었다. 우선 플라스크는 장고와 다르게 프레임워크자체에서 갖춰진 것이 거의 없기때문에 MVC(Model View Controler)패턴에 맞게 프로젝트

2020년 4월 12일
·
0개의 댓글
post-thumbnail

node.js 에러 핸들링 - 아키텍쳐의 빈 구멍 메꾸기

본 글은 Sam Quinn의 “Error handling - The missing piece of your node.js architecture” 글을 번역한 것입니다. [Error handling - The missing piece of your node.js arc

2020년 2월 5일
·
0개의 댓글
post-thumbnail

SwiftUI vs UIKit

UIKit과 아키텍쳐 2008년에 iOS SDK가 릴리즈 되면서 출현한 UIKit은 이미 출시된지 12년차에 접어드는 오래된 프레임워크입니다. 당시에는 아이폰의 하드웨어 성능이 좋지 않았기 때문에, 앱의 복잡도가 지금보다 많이 낮았기 때문에, UIKit내부에 설치되

2020년 2월 5일
·
0개의 댓글
post-thumbnail

견고한 node.js 프로젝트 설계하기

본 글은 Sam Quinn의 “Bulletproof node.js project architecture” 글을 번역한 것입니다. [Bulletproof node.js project architecture 🛡️ Express.js is great frameworks f

2020년 1월 21일
·
38개의 댓글

Self Task Study 및 블로그 주제 방안

Cloud Architecture Study 주제 방향성 검토 주제에 앞서... -- Cloud를 처음 접할 때 어디에서 시작되는지 모르는 작은 물결과 같았으나, 지금은 큰 파도로 모든 레가시 자원과 기존 아키텍처를 무너트리고 있습니다. 방파제가 있으나 언제 무너질지 모르는 상황에서 현 Trend를 하나하나 배우며, 그 과정을 그리는 블러그를 가질려고 합...

2020년 1월 15일
·
0개의 댓글
post-thumbnail

RecoFashion - JUnit을 이용한 유닛테스트

들어가기에 앞서 이번 프로젝트에서 중요하게 여겼던 점 중 하나는 백엔드 아키텍쳐에 관한 것이었는데, 객체 지향 SOLID 원칙 및 clean architecture의 기저에 있는 원칙들을 지켜가며 코드를 작성하려고 노력했다. 구조화된 코드를 작성하는 이유는 두 가지이다. 1. 유지 보수 용이성 어차피 혼자 진행하는 프로젝트이고 따라서 전체적인 어플리케...

2019년 12월 2일
·
0개의 댓글

clean architecture - practice

github code : https://github.com/BaekGeunYoung/clean-architecture-practice Application Structure image.png Clean Architecture clean.png 말 그대로 '깨끗한' 코드. 유지보수 및 테스트 하기 용이한 코드를 작성하기 위해 고안된 아키텍쳐이다. 클...

2019년 11월 5일
·
0개의 댓글
post-thumbnail

laravel - lucid architecture

https://github.com/lucid-architecture/laravel clean architecture와 비슷한 형태의 아키텍쳐로, 라라벨 프레임워크 하에서 이 구조로 쉽게 개발을 할 수 있도록 스캐폴딩을 해주는 서비스이다. lucid architecture의 두드러지는 구성요소는 다음과 같다. service feature job ser...

2019년 11월 1일
·
0개의 댓글