마이크로소프트웨어 394호: 클라우드 혹은 도전(Cloud or Dare)

IT조선
1
Free sample

2008년 3월 마소 293호에서 ‘세상을 이을 새 플랫폼, 클라우드 컴퓨팅’을 다룬 지, 약 10년이 흘렀다. 자체 IDC나 호스팅 업체를 쓰지 않고, AWS에 인스턴스를 무덤덤하게 생성한다. 하지만 클라우드의 효용성과 장점은 충분히 매력적이지만, 고민 없는 선택은 혹독한 뒷감당을 가져올 수 있음을 잊지 말아야 한다. 마이크로서비스, IaaS, PaaS, 인프라스트럭처 등 많은 분의 넓은 고민과 선택이 우리의 앞길에 길잡이가 될 수 있기를 바란다. – 조병승 마이크로소프트웨어 편집장

모바일, 사물인터넷 등 동시 접속 클라이언트가 폭발적으로 늘며, 백엔드의 중요성은 더욱 커졌다. 이에 따라 개발자의 역할 또한 커졌다. 과거 분리돼 있던 ‘개발’과 ‘운영’의 역할은 데브옵스(DevOps)라는 문화로 하나가 됐다. 끝없이 커지는 데이터와 클라이언트 그리고 고객의 요구사항. 개발자들은 급변하는 환경에 어떻게 적응해야 할까? 혼돈의 한 가운데 서 있는 백엔드 엔지니어들의 이야기를 마소 394호 백엔드 특집에서 소개한다. – 오세용 마이크로소프트웨어 기자
 

SCHEMA
S1. 개발운영 퀀텀 점프를 위한 도커 – 박주형
S2. IT 서비스와 모니터링의 역사 – 이동인, 공영삼
 

OPENSTACK
O1. 사설 클라우드의 끝판 왕, 오픈스택 – 장태희
O2. 클라우드 커뮤니티 회원에서 대표까지, 오픈스택 커뮤니티 동고동락 – 최영락

FUTURE
F1. 데브옵스를 꿈꾸는 개발자를 위한 안내서 – 양지욱
F2. 더 웨더 컴퍼니의 데브옵스 – 조지훈
F3. 코드로 관리하는 인프라스트럭처, 테라폼 – 송주영

TECHNOLOGY
T1. 다시 보는 PaaS, 어디서 와서 어디로 가는가? – 김정민
T2. 알아두면 쓸데없는 신비한 TLS 1.3 – 강성일
T3. 데이터베이스의 게임 체인저, 오라클 자율운영 클라우드 – 정현아
T4. 클라우드 시대에도 호스팅 수요가 여전한 이유 – 노재명, 이재욱
T5. 클라우드의 성능 품질 이야기 – 손영수
T6. 이런 책이 있었어? – 이정빈

WORKS
W1. AWS의 완전 관리형 이메일 서비스, WorkMail과 SES – 유광식
W2. 스타트업의 좌충우돌 CI/CD 구성 – 박상후, 김태현, 김의연
W3. AWS EC2와 트래비스 CI를 활용한 무중단 배포 서비스 – 이동욱
W4. 아마존 API 게이트웨이와 AWS 람다로 구성하는 다운로드 서버 – 허진수

APPLIED
A1. 제대로 구성하는 마이크로서비스 아키텍처 – 유민정
A2. 이스티오 서비스 메시를 이용한 MSA 구축 – 김충섭
A3. DDD와 MSA로 쇼핑몰 구축하기 – 임근원, 박해성, 김준희, 채병훈, 김주형, 이준범
A4. 클릭만으로 도커 개발 환경을 완성시켜주는 애저 PaaS – 이진석

RESEARCH
R1. 되돌아 보는 1만 개의 클라이언트 문제 – 이기곤
R2. 모바일 앱 테스트 자동화용 디바이스팜 구축 – 황희선
R3. 스토리체인이 사이드체인을 선택하기까지 – 경호연
R4. 플라스크 효과적으로 사용하기 – 김성현
R5. RxJava로 생각하기 – 유동환

ENTERPRISE
E1. 연결하라. 문이 열릴 것이다. 리드 호프만 vs 태종무열왕 김춘추 – 고평석
E2. 레드햇 오픈 하이브리드 클라우드 – 김현수

좋은 개발자를 오래 두고 싶으면 개발자를 위한 환경에 투자해야 한다. – 양지욱

데브옵스는 문화다. 무엇이든 자동화를 지향하는 것, 측정하고 검증하는 것, 기술을 팀원에게 공유해 함께 배우고 성장하는 것, 그리고 모든 행위를 기록하고 축적하는 문화다. – 송주영

PaaS는 또 하나의 종합 예술이며, 클라우드 컴퓨팅 발전 방향의 핵심이다. – 김정민

PaaS를 활용해 서비스 개발에 좀 더 집중하고, 서비스 품질을 극대화 하자. – 이진석

마이크로서비스 아키텍처를 도입하는 본질적인 이유는 개발 생산성을 높이고, 빠르게 변하는 환경에 효과적으로 대응하기 위해서다. – 김충섭

마이크로서비스 아키텍처! ‘마이크로’치고는 다루는 범위가 넓으며, ‘아키텍처’치고는 무엇 하나 쉽사리 결정해주지 않는다. – 유민정

모든 자바 개발자가 고난도 비동기 상황을 만나는 것은 아니다. 하지만 서버 사이드는 아키텍처나 모듈화 설계 등 많은 부분의 비동기성을 고려해야만 한다. – 유동환

클라우드를 도입해서 잘 사용하기 위해서는 직접 네트워크를 구성해 인프라를 운용하기 위한 지식을 갖춘 인적 자원을 보유해야 한다. – 노재명, 이재욱

클라우드로의 전환이 아무리 간단하고 빨라졌다 하더라도, 여러 조직에서 이 전환은 여전히 긴 여정이다. – 정현아

사용자가 원하는 기능을 빠르고 안정적으로 배포할 수 없다면, 시장에서 순식간에 경쟁력을 잃는 상황이 펼쳐지고 있다. – 조지훈

Read more
Collapse

About the author

소프트웨어를 ‘S’, ‘O’, ‘F’, ‘T’, ‘W’, ‘A’, ‘R’, ‘E’ 각 낱말로 소주제를 구분해, IT 산업 전반에 걸친 다양한 이야기를 들어볼 수 있습니다.

Read more
Collapse
5.0
1 total
Loading...

Additional Information

Publisher
IT조선
Read more
Collapse
Pages
228
Read more
Collapse
Read more
Collapse
Best For
Read more
Collapse
Language
Korean
Read more
Collapse
Genres
Computers / Internet / General
Read more
Collapse
Content Protection
This content is DRM protected.
Read more
Collapse

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
미래학자나 투자자들은 여러 매체를 통해 강인공지능을 기준으로 이야기하며 낙관과 비관을 오가며 설왕설래하고 있다. 그런 논쟁보다 기술적인 베이스나 준비를 먼저 갖춰 , 기반을 다지고 가능성을 점쳐보는게 우선이지 않을까? 어떤 데이터를 어디서 수집할지, 어떻게 정제할지, 어느 학습법을 적용할 것인지, 어떤 인프라를 사용할 것인지, 어떤 결과물을 예상하는지 등 어설픈 열 마디 말보다, 한 번의 행동이 더 중요하다. 인공신경망의 등장 이후 자주 듣게되는 CNN, RNN, GAN은 무엇이며, 어디에 접목할 수 있을까? 희망과 도전으로 인공지능 연구를 이어가는 고독한 개발자와 연구자분들께 힘찬 응원을 보낸다. - 조병승 마이크로소프트웨어 편집장

Schema
S1. 약인공지능의 발전과 딥러닝 알고리듬 - 박주형
S2. 딥마인드의 미션, 모든 것에 대한 이론 - 송호연

Opinions
O1. 부풀려진 기술, 인공지능에 관한 소고 - 김도균
O2. 인공지능과 법률분야 그리고 법률 전문가 시스템의 통섭 - 양종모

Future
F1. 라이언봇의 탄생과 성장 - 강병욱
F2. 알파고 제로의 알고리듬, 알파 제로 - 팀 휠러(번역 김광연)
F3. 자율주행의 세계에 뛰어들자 - 송영기
F4. 썸남썸녀 성공 확률을 예측하자 - 이준범

Technology
T1. 대용량 상품 카테고리 자동 분류 시스템 개발기 - 남상협, 조현재
T2. 머신러닝 개발자에게 문제 해결 능력을 묻는다 - 허민석
T3. 쉽게 쓰이는 GAN - 조용래
T4. 이미지를 문장으로 설명해주는 딥러닝 모델 - 다니엘 라시먼(번역 한영빈)
T5. 왓슨어게 한국어를 가르치다.(IBM 김대용 과장) - 오세용 기자

Words
W1. 글루온으로 구현해보는 한영기계번역 모형 - 전희원
W2. 구글의 자연어 처리 기술 - 이영민
W3. 인공지능의 목소리, 음성 합성과 음성 변조 - 배준현

Applied
A1. 스포츠 속 AI, 빅데이터 넘어 인공지능 시대로 - 김인범
A2. 머신러닝의 입술에 건배를 - 이종국
A3. 한의계의 인공지능 기술 현황 - 정원모
A4. 불리오 개발기를 통해 본 로보어드바이저의 간략한 역사 - 천영록
A5. CNTK를 이용한 딥러닝 입문 - 제이슨 김
A6. 한국 문화와 한글을 이해하는 인공지능, 왓슨 - 조현정
A7. 머신러닝 피드백을 이용한 게임 지표 분석 - 구상은

Research
R1. 인공지능 채색공부 시키기 - 강성민
R2. 가짜뉴스 찾기 - 변형진, Deepest팀
R3. 소리 속 잡음을 지워보자 RNNoise - 진 마크 발린(번역 윤성수)
R4. 당신의 인공신경망은 안전하십니까? - 김창훈, 윤성국

Enterprise
E1. Do You Know GW-Basic? - 서광민
E2. 고려 광종과 리드 헤이스팅스, 시작이 허름해도 꿈이 확실하다면! - 고평석

책 소개

마이크로소프트웨어 388호


검색은 소프트웨어 개발에서 프론트엔드부터 백엔드까지 영역을 가리지 않고, 꼭 필요한 요소 중 하나입니다. 과거 자료를 아카이빙하는 기관이나 업체들은 문서 파일 내부의 내용까지 검색할 수 있어야 하고, 서버 관리자들은 실시간으로 쌓이는 로그를 관리해야 합니다. 다양한 서비스가 완성한 검색 기능을 살펴보고, 최근 업데이트 속도를 올린 엘라스틱서치와 많은 관심을 끌고 있는 챗봇의 이론과 예시를 중심으로 개발 방향을 소개합니다.


Schema 

S1. 인공지능시대의 집단지성과 지식 검색 서비스의 고찰 - 윤효근

S2. 말하지 않아도 맞춰보자 - 정승웅


Opinion 

O1. 개발자의 포트폴리오 인생 - 김도균

O2. 기계는 생각할 수 있는가 - 이범석

O3. DB전문가를 꿈꾸는 당신에게 - 권순용

O4. 커뮤니케이션 능력을 키워라 - 김소연

Future 

F1. 말뭉치를 털어라 - 오재혁

F2. 자녀 세대 문자 언어, ㅇㄱㄹㅇ 실화냐? - 간백, 권오현, 김준순, 김채은

F3. 포켓몬고의 지도와 오픈스트리트맵에 대한 잡다한 이야기 - 신상희

Technology 

T1. 엘라스틱서치를 넘어 엘라스틱 스택으로 - 김종민

T2. 잡플래닛의 채용 검색 개인화 - 전호상

T3. 홈쇼핑모아의 엘라스틱서치 최적화 - 이승학

T4. 실시간 한국어 이슈 감지 시스템 - 김현강

T5. Elastic Stack을 이용한 NetFlow 분석 - 조인중

T6. 문서 본문 검색 랩소디 - 최종신

Words 

W1. 위키데이터, 컴퓨터에 지식의 근원을 제공한다 - 김정민

W2. 파이썬을 이용한 위키피디아 탐험 프로그램 - 이만재

W3. 챗봇은 거창한 것이 아니다 - 김성동

W4. 챗봇의 이론과 응용사례 - 박우명, 고석현

W5. 마이크로소프트 챗봇과 한글 지원 서비스 - 김영욱

Applied

A1. Xamarin.Forms로 만든 올비 크로스 플랫폼 앱 - 이명현

A2. 리모트콜 페이스'와 영상인증의 미래 - 이주명

A3. MySQL과 마리아DB의 발전 - 권건우, 이근오, 김숙진, 이대덕


Research 

R1. 실외 군집 드론 비행의 영역확장 - 문성태

R2. 비식별 개인 정보 생성 및 거래 현장 적용 실증 연구 - 김정선

R3. C/C++은 여전히 현재진행형이다 - 김화수


Enterprise 

E1. 주원장과 스티브 잡스 4가지 닮은 꼴 - 고평석

E2. 구글 빅쿼리 - 조병욱

E3. 김광현 네이버 서치 리더 "검색이 필요없는 검색 시대를 준비한다" - 류현정

E4. 네이버 서치팀 추천 논문 - 류현정

E5. 에어스(AiRS)의 작동 원리는? - 김범수

E6. 코딩은 창의적인 글짓기다. 넥슨 유스 프로그래밍 챌린지(NYPC) - 조병승

 텐서플로 코드로 맛보는 딥러닝 핵심 개념! 

 

이 책은 신경망 기초부터 CNN, Autoencoder, GAN, RNN, DQN까지 딥러닝의 가장 기본이 되는 모델들을 직접 구현하며 몸으로 익히도록 구성했습니다. 이론을 깊이 파헤치기보다는 다양한 딥러닝 모델의 기초 개념과 기본적인 텐서플로 사용법을 학습하는 데 초점을 두고, 각 모델의 논문에 수록된 복잡한 코드들을 그 핵심이 잘 드러나도록 재구현했습니다. 간결해진 예제들이 여러분을 딥러닝과 텐서플로의 세계로 즐겁고 편안히 모실 것입니다.


이론보다는 실전! 몸으로 먼저 익히는 딥러닝! 

 

“한동안 좌절하던 중, 텐서플로 예제나 한번 돌려보자 싶더군요. 그런데 예제들을 돌려보고 나니 어렵게만 느껴지던 강좌들이 어느 정도 이해되는 것이었습니다! 그래서 깨달았죠. “아, 나 같은 사람은 코드로 먼저 공부하는 게 좋겠다!” … 이 책은 딥러닝/머신러닝을 배우고 싶지만, 수식만 나오면 울렁거려서 책을 덮는 저 같은 프로그래머에게 가장 적합합니다. 더불어 딥러닝/머신러닝을 공부하는 학생이나 연구자, 혹은 이론을 먼저 공부한 개발자 중 텐서플로를 써보고 싶은 분께도 좋은 가이드가 될 것입니다.”

_ ‘서문’ 중에서

 

 

★ 주요 내용

텐서플로 프로그래밍 101기본 신경망 구현텐서보드와 모델 재사용헬로 딥러닝, MNIST이미지 인식의 은총알, CNN대표적 비지도 학습법, Autoencoder딥러닝의 미래, GAN번역과 챗봇 모델의 기본, RNN구글의 핵심 이미지 인식 모델, Inception딥마인드가 개발한 강화학습, DQN
1996년 3월 넷스케이프 2.0 정식버전과 인터넷 익스플로러 3.0 버전부터 자바스크립트는 웹 브라우저와 동거를 시작했다. 당시 HTML로 만들던 정적 형태의 웹 화면을 인터렉티브하게 꾸미고 싶었던 욕심을 이미지(GIF)나 플래시(Flash)가 아닌 코드로 풀어보려는 각고의 노력은 2018년을 살아가는 우리에게 엄청난 양의 자바스크립트 프레임워크를 가져왔다. 쉽게, 편하게, 빠르게, 효율적으로 프론트엔드를 구성하려면 어느 자바스크립트 프레임워크를 선택해야할까? 자바스크립트는 프론트엔드 외에도 사용할 가치가 있을까? 판단은 스스로의 몫이다. – 조병승 마이크로소프트웨어 편집장



프론트엔드가 필요 없는 서비스가 있을까? 동네 작은 맛집도 배달 앱이나 포털사이트를 통해 프론트엔드 기술을 활용한다. 이제 프론트엔드는 우리에게 가장 가까운 기술이 됐다. 하지만 너무도 당연히 매일 접하는 프론트엔드 기술, 우리는 얼마나 자세히 알고 있을까? 마소 393호에서는 다양한 분야, 다양한 서비스를 만드는 프론트엔드의 핵, 자바스크립트를 소개한다. – 오세용 마이크로소프트웨어 기자

SCHEMA
S1. 디자인의 진화 그리고 프론트엔드 디발자 – 이승민
S2. 웹 프론트엔드란? – 강희석, 유희권

OPINIONS
O1. 인생의 프론트엔드와 백엔드 – 김도균
O2. 혼란스러운 자바스크립트 세계를 살아가는 법 – 정서영
O3. 자바스크립트 정적 타입 시대 – 김비치

FUTURE
F1. 미래의 자바스크립트, ESNext – 서재원
F2. 사용자 중심의 프론트엔드 리액트16+ – 이찬희
F3. 모던 자바스크립트 – 김두형

TECHNOLOGY
T1. 리액트 네이티브로 완성한 욜로메이트 – 강태종
T2. 비트윈, iOS 아키텍처 진화의 역사 – 김용성, 김남현
T3. 빠른 메모 앱 Blink 개발기 – 전미정
T4. 스프링과 리액트의 행복한 동거 – 김동우
T5. Vue의 매력 – 장기효

WORKS
W1. 새로운 기술 스택은 팀 문화로 완성한다 – 김선미
W2. 스타트업과 풀스택 개발 – 김동혁
W3. 자바스크립트와 TDD – 박미정

APPLIED
A1. 하이브리드 앱 프레임워크 아이오닉 – 김정환
A2. 일렉트론과 타입스크립트로 만든 프로토파이 – 이웅재
A3. 오목 게임으로 들여다보는 일렉트론 – 라웅배, 유동균
A4. 단순함의 감동, 클로저스크립트 – 김동우
A5. 자바스크립트를 이용한 크로스플랫폼 모바일 개발 툴, 퓨즈 – 최영락

RESEARCH
R1. Node.js를 쉬지않고 뛰게하는 PM2 – 조성일
R2. 도형 분류기 웹앱으로 TensorFlow.js 맛보기 – 서충현
R3. 크롬 확장 프로그램 애디터 제작기 – 김연호, 조성우
R4. web3.js로 시작하는 블록체인 프론트엔드 – 최대욱
R5. 자바스크립트로 암호화폐 채굴 도전! – 제이슨 김

ENTERPRISE
E1. 끊임없는 변화로 승리 확률을 높여라! 칭기즈칸 vs 손정의 회장 – 고평석
E2. 자바스크립트, 이런 책이 있었어? – 이정빈

어차피 다 배워야 한다. – 김동혁

내 스타일로 아키텍처를 설계하며 좋은 제품을 만드는 것은 모든 개발자의 소망 아닐까? 아이디어가 떠오르면 지하철에서, 공항에서, 기차 안에서도 작업할 수 있다는 사실이 나를 늘 깨어있게 한다. – 전미정

개발 외 기획, 디자인 등 하나부터 열까지 모든 것을 혼자 고민해야 해 부담이 컸다. 하지만 그만큼 많이 배웠고, 더 깊게 들여다볼 수 있었다. 덕분에 기획자나 디자이너의 관점을 조금이나마 이해할 수 있게 됐다. – 강태종

어디에나 적합한 최고의 시스템 구성은 없다. 해당 서비스의 성격과 개발 기간, 팀 구성에 적합한 스택이 좋은 스택이다. 익숙하지 않은 개발 환경에 빠르게 적응할 수 있었던 건 전적으로 팀 개발 문화 덕분이었다. – 김선미

블록체인에서도 사용자가 서비스를 만나는 접점은 결국 클라이언트기 때문에 프론트엔드 개발은 중요하다. – 최대욱

이제 자바스크립트를 정적 타입으로 사용할 수 있는 시대가 왔다. 안정성과 협업을 위해 정적 타입을 자바스크립트에 도입하자. – 김비치

프론트엔드의 사용 영역이 확장되며 기대치와 복잡도가 높아졌고, 이를 위한 도구도 많아졌다. 개발자에게 필요한 물리적 공부량이 늘었다. – 김두형

사용자를 둘러싼 문제를 개선해 사용자와 정보 사이의 벽을 허무는 것이 ‘사용자 중심의 프론트엔드’다. – 이찬희

모든 아키텍처에는 트레이드 오프가 있다. 아키텍처 결정 전, 풀어야 하는 문제와 서비스의 도메인을 정확히 알아야 한다. – 김용성, 김남현

테스트 주도 개발은 의도하지 않은 코드 작성을 피할 수 있는 좋은 도구다. – 박미정
©2019 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.