목록설계 (6)
잡동사니
안녕하세요, yeTi입니다.오늘은 안영회 대표님의 좋은 플랫폼, 나쁜 플랫폼, 이상한 플랫폼 글을 읽고 플랫폼이라는 개념에 대해 느낀 것들을 풀어보려고 합니다.셀프서비스: 플랫폼의 핵심 가치플랫폼을 이해하는 과정에서 가장 인상 깊었던 개념은 셀프서비스입니다. 성공한 플랫폼들의 공통점을 살펴보면, 사용자들이 자율적으로 가치를 창출하고 교환할 수 있는 환경을 제공한다는 점이 눈에 띕니다.예를 들어, 유튜브는 크리에이터들이 직접 콘텐츠를 업로드하고 관리할 수 있는 환경을 제공합니다. 아마존은 판매자들이 상품을 등록하고 판매할 수 있는 자율적인 시스템을 구축했죠. 이러한 셀프서비스 환경은 플랫폼의 확장성과 지속가능성을 높이는 핵심 요소가 됩니다.셀프서비스가 중요한 이유사용자 경험의 향상: 사용자가 원하는 것을 ..
안녕하세요. yeTi입니다.오늘은 안영회 대표님께서 포스팅한 내가 아닌 다른 사람은 모델링을 왜 하게 되는가?를 읽고 느낀 점들을 빠르게 기록하고자 합니다.나에게 모델링이란?모델링이라는 것에 잣대가 생긴 때는 조영호님의 객체지향의 사실과 오해 를 읽은 시점이었습니다. 후기 : 객체지향의 사실과 오해 독서 후기 (feat. OOP)책을 읽고 감명깊게 다가왔던 부분은 모델링을 하는 이유는 추상화를 하기 위함이고, 추상화를 하는 이유는 인지 과부하를 줄이기 위해서입니다.인지 과부하는 왜 줄여야 할까요?인간의 인지 능력에는 한계가 있기 때문에 현실의 모든 정보를 생각으로써 한 번에 담을 수 없습니다. 그렇기 때문에 우리는 말이라는 개념에 의미를 담아 추상적으로 정보를 주고 받고 있고, 이러한 활동을 모델링이라는..
안녕하세요. yeTi입니다. 최근에 설계적 관점에 대해서 트리거를 받은 계기가 있어 스스로 가지고 있는 개념에 대해 공유해보고자 합니다. (feat. 소프트웨어 설계 20년 해보고 깨달은 '좋은 설계'의 조건) 좋은 설계 사실 좋다라는 단어는 상대적인 용어입니다. 저에게 있어서 좋은 설계란 실용적으로 활용할 수 있는의 의미가 큰 거 같습니다. 좋은 설계하기 (feat. 의사소통) 편에서도 공유했듯이 저에게 있어서 설계란, 표현에 그치는 수단이었고 문서작업이었으며 신뢰할 수 없는 정보였습니다. 그래서 어떻게하면 유의미하고 쓰임새있는 설계를 할 수 있을지가 항상 숙제였고, 우연치 않은 계기로 나름대로의 개념을 잡아나갈 수 있었다고 생각합니다. 설계의 의미 IT서비스를 만들어나감에 있어서 궁극적..
안녕하세요. yeTi입니다. 오늘은 검수하는 문화와 이로인해 변화한 설계의 목적에 대해 얘기해보고자 합니다. 계기 안영회 대표님의 폭포수 방식 설계는 기술 부채를 남긴다 라는 글을 몇번을 읽었는지 모르겠습니다. 사회 초년생부터 궁금증을 가지고 있었던, 왜 그런 개발 환경을 가지게 됐는지에 대한 궁금증을 해소할 수 있는 기회였다고 생각하고 있었던거 같습니다. 그러는 와중에 궁금증에 대한 답을 할 수 있는 표현을 발견했습니다. 소프트웨어 개발이 아니라 검수를 위한 결과물로 쓰이기에 그들의 표기법은 매력적일 수 있습니다. 검수 단계에서 계약서에 합의한 금액 지불이 적절한가 하는 문제에만 초점을 맞춥니다. 검수 검수 라는 행위는 발주처 입장에서 목표한 제품을 수행 업체가 제공하였는지를 확인하는 절차이고, 만일 ..
RestAPI를 사용하는 회사중 유명한 페이스북의 RestAPI의 구조를 확인해보려고 합니다. 페이스북 개발자 페이지에서 API를 확인하고 API 탐색기로 요청해봤습니다. 공통 특성 Access token을 Request param으로 받음 API의 구조는 다음과 같음 GET /[버전]/[Node]/[Edge] GET /[버전]/[Object id]/feed 예) curl -i -X GET \ "https://graph.facebook.com/v4.0/{canvas-id} ?access_token=your-access-token" HTTP/1.1 Object id의 종류를 다양하게 받음 Feed curl -i -X GET \ "https://graph.facebook.com/v4.0/{your-user-..
안녕하세요. yeTi입니다.오늘은 저전력PC를 조립하는 과정을 남겨볼까합니다. 모든 물건을 구매할때도 그렇지만 PC을 구매할 때도 사용 목적이 분명하면 돈을 절약하며 구매할 수 있습니다. 이번에 저는 놀이용 리눅스 서버라는 목적으로 저성능에 저전력, 저소음이라는 컨셉으로 PC를 구성해볼까 합니다. 1. CPU1. Intel® Celeron® Processor J1900 :: 10W2. Intel® Celeron® Processor N3450 :: 6WJ1900이 N3450에 비해 저렴하고 CPU 클럭이 높지만 메모리 대역폭이 좁다고 합니다.근데 N3450에 대응하는 메인보드를 못 찾겠습니다;;J1900를 선택합니다. 2. 메인보드1. Gigabyte J1900N-D3V1. CPU 내장 2. RAM : M..