티스토리 뷰
W6D1 | 트위터의 Flow Chart와 DB, 서버, 클라이언트, UI 작동 예상하기 [코드스테이츠 PMB 12기]
서사소 2022. 6. 15. 18:26표현의 자유는 민주주의가 작동하는 기반이고 트위터는
인류의 미래에 중요한 문제가 논의되는 디지털 광장이다.
2022년 4월 26일, 일론 머스크, 트위터 인수 성명서 中
오늘 강의를 바탕으로 본인이 선택한 프로덕트에서 유저가 할 수 있는 행동에 대한 Flow Chart를 간단하게 만들어 봅시다.
오늘 강의를 바탕으로 본인이 선택한 프로덕트의 UI, 클라이언트, 서버, DB가 각각 어떻게 보이고 작동할지 예상하여 적어 봅시다.
Twitter 트위터
오늘 선택한 프로덕트는 트위터이다. 내가 존경하는 기업인 일론 머스크가 인수중인 트위터를 소개할수있어 매우 기쁘게 생각한다.
트위터는 소셜 네트워크 서비스다. 현재 무엇이 일어났는지, 무엇을 생각하는지를 매우 간단하게 기술하고, 남들이 이를 구독한다. 블로그와 달리 첨부, 문서 서식 등의 기능은 모두 제거되었으며 140자의(한글 기준) 극히 짧은 포스팅만이 가능하다.
머스크는 자신을 ‘표현의 자유 절대 주의자’라고 부르면서 지난 4월 440억달러(약 55조7800억원)에 트위터를 인수하기로 했다. 머스크는 그동안 트위터의 콘텐츠 규제를 비판하면서 표현의 자유가 보장되는 플랫폼으로 전환하겠다는 강조했다.
Twitter의 Flow Chart
트위터의 사용자가 앱을 실행해서 트윗을 publish하는데까지의 과정을 간단하게 flow chart로 나타냈다. 트위터의 특이한 점은 로그인을 하지 않으면 사용할수없다. 그리고, 로그아웃을 하는데 너무나 복잡하게 만들어 놓아서, 트위터가 의도적으로 만든 다크 넛지인듯하다. (로그아웃 하는법을 구글링하였다.)
Twitter의 UI
트위터의 UI
총 홈 화면은 5개로 구성되어있으며, 로그인 후 맨 왼쪽 메인 화면이 나타나게 되는데, 내가 팔로우 하고 있는 유저들의 활동이 나오게 된다.
두번째는 직관적인 아이콘에서 알수있듯, 검색을 할 수 있는 창과 지금 트렌드 중인 검색어들이 나오게 된다. (나를 위한 트렌드라면서 항상 남자 아이돌이 나오는거는 풀리지 않은 수수께끼이다.)세 번째 그룹 모양은 내가 속해있는 그룹의 게시물들을 보여준다.
네 번째 알림 아이콘은 내가 팔로우하는 유저의 게시글, 트위터가 나에게 보내는 알림, 내가 멘션된 트윗등을 확인할수있다.
마지막으로 메세지 아이콘을 클릭하면, 다른 유저와 메세지를 주고 받을 수 있다.
'Twitter 의 검색' DB, 서버, 클라이언트 예상하기
DB DBMS:
트위터는 대약 5억명의 액티브 유저를 가지고 있는 만큼 매일 페타바이트(PB) 규모의 데이터를 생산하여 약 4천억 개의 이벤트를 실시간으로 처리해야한다. MySQL은 확장성과 복잡한 트랜잭션 처리에는 적합하지 않기에, 대량처리에 적합한 NoSQL로 되어 있을것이라고 예상한다.
서버:
어플리케이션 서버:
어플리케이션 서버 + HTTP = '웹 서버'이며, 주로 웹 브라우저에서의 하이퍼텍스트 전송 프로토콜(HTTP) 요청에 응답하여 정적 웹 콘텐츠(예: HTML 페이지, 파일, 이미지, 동영상)를 제공합니다.
인덱스 서버:
모든 트윗들은 데이터베이스에 저장되어있으며, 사용자가 검색하려는 트윗을 빠르게 찾는데 도움을 주기 위해 유명한 사람의 이름, 도시 명칭, 아이디 등을 인덱스 서버를 따로 만들것 같다.
저장 서버:
저장서버에는 모든 트윗들이 저장되어있다.
클라이언트:
검색을 원하는 트위터 유저
'코드스테이츠 PMB 12기 > Daily 과제' 카테고리의 다른 글
W6D3 | 스타링크의 비즈니스는 어디에 있고, 어디로 가고 있는가? [코드스테이츠 PMB 12기] (0) | 2022.06.17 |
---|---|
W6D2 | Google Analytics로 트위터의 핵심 지표 분석하기 [코드스테이츠 PMB 12기] (0) | 2022.06.16 |
처음 써보는 5주차 짧은 회고 [코드스테이츠 PMB 12기] (0) | 2022.06.14 |
W5D3 | 쇼핑몰 사장님들 집중! 아임웹의 랜딩 페이지 [코드스테이츠 PMB 12기] (0) | 2022.06.13 |
W5D2 | 요즘 누가 은행가서 해외송금하니? (MOIN)모인의 AARRR [코드스테이츠 PMB 12기] (0) | 2022.06.09 |
- 붉은 깃발법
- 이재웅 대표 화이팅
- ux
- 아직 없음
- do not go gentle into that good night
- 동기부여
- 밸류맵
- Laws of UX
- Wine searcher
- 코드스테이츠
- 비비노
- 개선할점
- OKR
- 호갱노노
- W2D3
- 번개페이
- PM 부트캠프
- 인생독본
- 나의 가이드
- 인생은 필나이트처럼
- PM부트캠프
- 타다
- 타다: 대한민국 스타트업의 초상
- vivino
- 타다 반대법
- 로플리
- 타다 화이팅
- 한국 스타트업
- lawfully
- 타다 금지법
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |