it(32)
-
서버 아키텍처의 새로운 패러다임 - 서버리스 아키텍처(Serverless Architecture)
Key Point.서버리스 아키텍처란 무엇인가?서버리스 아키텍처가 나오기까지.왜 트렌드는 서버리스 아키텍처로 가는가? 서버리스 아키텍처란 무엇인가? 서버리스 아키텍처란 직접 운영하는 서버 없이, 클라우드 상의 서비스만을 활용하여 사용자의 요청에 모두 응답할 수 있는 서버 아키텍처를 말합니다. 위의 그림에서 알 수 있듯이 클라우드 상의 서비스들은 각자 다른 핵심기능들을 수행하는 마이크로서비스(MicroService)들입니다. 마치 레고 조각들을 조립해서 하나의 작품을 만드는 과정과 흡사합니다. 크기별로 있는 다양한 레고들을 목적에 맞게(예를 들어 자동차 만들기, 성 만들기) 배합하면 금방 만들 수 있습니다. 서버리스 아키텍처에서도 마찬가지입니다. 여러분이 원하는 서비스를 정의한 뒤 클라우드상에서 제공되는 ..
2018.01.05 -
스마트폰을 고이 접다 - 폴더블 디스플레이
Key Point.폴더블 디스플레이는 무엇인가?폴더블 디스플레이의 시초 그리고 진화플렉서블 디스플레이의 핵심, OLED폴더블 디스플레이의 현주소 폴더블 디스플레이는 무엇인가 폴더블 디스플레이(Foladable Display)는 문자 그대로 종이처럼 접을 수 있는 디스플레이를 의미합니다. 이것의 시초는 바로 휘어질 수 있는 디스플레이라는 의미를 가진 디스플레이(Flexible Display)입니다. 플렉서블 디스플레이는 휘어질 수 있는 디스플레이입니다. 얇고 가별울 뿐만 아니라 충격에도 강합니다. 하지만 무겁다는 단점을 가지고 있습니다. 지금 우리가 들고 다니는 스마트폰, 특히 큰 화면의 스마트폰은 무겁습니다. 만약 이것이 몇 배나 가벼워지고 심지어 접어서 주머니에 넣고 다닐 수 있다면 스마트폰 사용에 있..
2018.01.04 -
구글의 스냅챗 인수를 파헤치다.
구글이 스냅챗을 33조에 인수하려는 움직임을 2016년부터 보였다는 소식이 전해졌습니다. 실로 엄청난 금액인데요. 이번이 처음이 아니죠. 스냅챗이 F 시리즈 투자를 받을 때부터 구글에서 인수 제안을 했다고 하네요. 구글이 이렇게 적극적으로 나서다니……. 스냅챗 과연 어떤 가치를 가진 기업일까요? 스냅챗은 어떤 기업일까? 스냅챗은 2011년 에번 스피걸과에반 스피겔과 동료들이 만든 채팅 애플리케이션입니다. 특징은 메시지가 특정 시간 이후 사라지는 기능이 있다는 점인데요. 바로 이런 특징 때문에 미국의 10대들로부터 열광적인 지지를 얻게 됩니다. 이후 엄청난 상승세로 성장하게 되죠. 사실상 이번이 두 번째 제안이라고 하는데요. 첫 번째 제안은 스냅챗이 F 시리즈 투자를 받을 때 나왔다고 합니다. 구글이 두 ..
2018.01.03 -
삼성 모바일 브라우저를 파헤치다
Key Point.우리가 모르는 사이 쓰고 있던 삼성의 모바일 브라우저삼성이 모바일 브라우저를 내놓은 이유는 무엇인가?삼성 모바일 브라우저는 어떤 가능성을 가지고 있는가? 얼마전 삼성의 모바일 웹 브라우저 베타 버전이 플레이 스토어에 공개되었습니다. 그걸 보고 갑자기 이런 생각이 들었죠. 뜬금없이 왠 모바일 브라우저??? 분명히 뭔가 이유가 있을 것이라는 생각이 들었습니다. 삼성 같은 글로벌 대기업이 설마 아무런 생각 없이 움직였을까요! 그래서 그 이유를 한번 분석해보고자 합니다. 삼성의 브라우저, 우리는 이미 알고있다 사실 우리는 삼성의 브라우저를 처음 써보는 것이 아닙니다. 2012년 이래로 삼성의 갤럭시 시리즈에 이미 존재하고 있던 브라우저죠. 즉, 삼성의 갤럭시 폰이 만들어질때 미리 자사가 만든 ..
2018.01.02 -
인공지능 전국시대! 국내 시장을 선도할 자 누구인가?
바야흐로 인공지능 전국시대입니다. 해외 굴지의 대기업인 구글, 아마존, 마이크로 소프트에서부터 인공지능 서비스 시장을 선점하기 위해 치열한 경쟁을 하고 있죠. 이번에는 해외 시장을 보기 앞서 국내 시장에서 어떤 인공지능 관련 서비스들이 나왔는지, 그리고 어떤 경쟁력을 가지고 있는지 한번 살펴 보도록 하겠습니다. SK - NuGu 누구는 SK가 지난해 6월 출시한 인공지능 스피커입니다. 누구는 현재까지 누적 판매량 15만대를 기록했고 향후 경량화 모델인 누구 미니, IPTV 셋톱 박스 형태로도 출시 될 예정이라고 하네요. 누구의 특징은 딥러닝을 활용한 음성 인식입니다. 이 기술 덕에 다소 인식이 어려운 어린아이 음성도 비교적 인식이 잘 된다고 하네요. 딥러닝 기술이 적용되었기 때문에 음성 데이터가 쌓일 수..
2018.01.01 -
PHP Class 기본 사용법
Class는 왜 만들어야하는가? 웹 개발을 하다 보면 공통적으로 사용하는 코드가 꽤나 많습니다. 예를 들면, 클라이언트에서 서버쪽으로 HTTP 요청 보내기서버쪽에서 로그인한 사용자의 세션 관리하기서버단 언어(예를 들면 PHP같은)로 데이터베이스에 접근하여 조회, 수정 및 삭제하기 로그인 페이지를 만들다가 회원 목록 페이지를 새로 만들었다고 해보죠. 그러면 세션 관리하는 코드 추가해줘야죠. 서버에서 데이터 받아오려면 HTTP 요청하는 코드도 추가해줘야죠. 데이터베이스에서 가져올 정보가 있으면 DB 연결부터 쿼리날리고 결과값 JSON으로 바꾸는 코드가 또 추가됩니다. 하..... 문제는 코드 수정이 있을 때에요. 만약 호스팅 서버를 이전해서 주소가 바뀐다면?? 페이지들마다 DB 관련된 부분 모두 수정해줘야 ..
2017.12.31