테크데이즈 코리아 2014 에서 "The Future of C# and .NET Framework"라는 제목으로 발표한 슬라이드 입니다. 관련 동영상 : http://www.microsoftvirtualacademy.com/training-courses/-techdays-korea-2014-t14
딥러닝 서비스를 만드는 스타트업 개발자, 개인 개발자로서 가장 신경을 쓰는 부분은 딥러닝 모델을 훈련시키고 러닝하는 과정을 효율적으로 만드는 것입니다. 스타트업에서 Devops 개발자로 일한 경험을 살려 모두가 알아두면 좋을 AWS가 제공하는 GPU 인스턴스를 활용하는 방법과 에이전트 기반 지표 수집, 그리고 스팟 인스턴스를 사용하여 비용을 줄이면서 안정된 서비스를 운영하는 방법 등을 공유합니다.
기술 관심 갖기: 스타트업 기술 101 (Interested in Tech?: Startup Technology 101)Jeongkyu Shin
기술적 배경이 없는 창업자가 기술이 필요한 창업을 하려고 할 때 중요한 내용은 무엇일까요? 스타트업에 필요한 기술들과, 창업시 고민할 방향을 안내합니다.
2017년 4월 27일 구글캠퍼스 서울의 Campus For Moms 에서 발표한 슬라이드입니다.
What is important when a founder who does not have a technical background wants to start a business that requires technology? It introduces the technologies necessary for start-up, and directions to worry when starting a business.
This slide is for invited talk of Campus For Moms on April 27, 2017 at Google Campus Seoul.
초고속 웹사이트 개발을 위한 Codeigniter PHP FrameworkInseok Lee
지난 10월에 연구실에서 진행했던 세미나 자료입니다.
웹개발에 대한 기본적인 개념이나 프레임웤에 대한 내용을 전혀 모르는 학부 학생들과 연세가 있으신 박사과정 학생들을 위해 제작되었습니다.
Codeigniter의 내용보다도 왜 Codeigniter를 쓰면 좋은지, 그리고 웹 개발 방법은 어떻게 바뀌어 왔는지 등을 이곳저곳의 슬라이드(Codeigniter 한국사용자 포럼의 웅파님, 다음커뮤니케이션의 윤석찬님)를 정리하였습니다.
초보자를 대상으로 하는 강의에서 참고하면 좋을 것 같아용~
관련 문의는 Codeigniter 한국사용자 포럼 codeigniter-kr.org 에서 해주세요~
<3탄>스프링 부트를 사용한 마이크로 서비스 개발 (로컬 환경) | 페어 프로그래밍 데모 (테스트 작성)
이번 세션에서는 Spring Boot를 사용한 웹 애플리케이션 개발에 대해 소개합니다. 이때 제작되는 애플리케이션은 Pivotal에서 풀타임으로 사용하고 있는 페어프로그래밍을 통해 테스트부터 작성하는 핑퐁 페어등을 소개합니다. 두명이 함께 코드를 작성하는 환경을 통해 빠른 사업환경의 변화를 수용할 수 있는 개발 업무가 Pivotal에서는 어떻게 다른지 살펴봅니다.
The rise of low-code platforms in recent years presents a paradigm shift that redefines how IT and business teams operate - transforming IT from being an internal service provider into an enabling function that empowers business teams to build their own technologies.
With the right strategies, structures and models, low-code tools are expected to unlock a new era of enterprise innovation. That being said, employing open-source technologies comes with security concerns - an interesting space where we expect best-in-class cybersecurity startups to emerge.
테크데이즈 코리아 2014 에서 "The Future of C# and .NET Framework"라는 제목으로 발표한 슬라이드 입니다. 관련 동영상 : http://www.microsoftvirtualacademy.com/training-courses/-techdays-korea-2014-t14
딥러닝 서비스를 만드는 스타트업 개발자, 개인 개발자로서 가장 신경을 쓰는 부분은 딥러닝 모델을 훈련시키고 러닝하는 과정을 효율적으로 만드는 것입니다. 스타트업에서 Devops 개발자로 일한 경험을 살려 모두가 알아두면 좋을 AWS가 제공하는 GPU 인스턴스를 활용하는 방법과 에이전트 기반 지표 수집, 그리고 스팟 인스턴스를 사용하여 비용을 줄이면서 안정된 서비스를 운영하는 방법 등을 공유합니다.
기술 관심 갖기: 스타트업 기술 101 (Interested in Tech?: Startup Technology 101)Jeongkyu Shin
기술적 배경이 없는 창업자가 기술이 필요한 창업을 하려고 할 때 중요한 내용은 무엇일까요? 스타트업에 필요한 기술들과, 창업시 고민할 방향을 안내합니다.
2017년 4월 27일 구글캠퍼스 서울의 Campus For Moms 에서 발표한 슬라이드입니다.
What is important when a founder who does not have a technical background wants to start a business that requires technology? It introduces the technologies necessary for start-up, and directions to worry when starting a business.
This slide is for invited talk of Campus For Moms on April 27, 2017 at Google Campus Seoul.
초고속 웹사이트 개발을 위한 Codeigniter PHP FrameworkInseok Lee
지난 10월에 연구실에서 진행했던 세미나 자료입니다.
웹개발에 대한 기본적인 개념이나 프레임웤에 대한 내용을 전혀 모르는 학부 학생들과 연세가 있으신 박사과정 학생들을 위해 제작되었습니다.
Codeigniter의 내용보다도 왜 Codeigniter를 쓰면 좋은지, 그리고 웹 개발 방법은 어떻게 바뀌어 왔는지 등을 이곳저곳의 슬라이드(Codeigniter 한국사용자 포럼의 웅파님, 다음커뮤니케이션의 윤석찬님)를 정리하였습니다.
초보자를 대상으로 하는 강의에서 참고하면 좋을 것 같아용~
관련 문의는 Codeigniter 한국사용자 포럼 codeigniter-kr.org 에서 해주세요~
<3탄>스프링 부트를 사용한 마이크로 서비스 개발 (로컬 환경) | 페어 프로그래밍 데모 (테스트 작성)
이번 세션에서는 Spring Boot를 사용한 웹 애플리케이션 개발에 대해 소개합니다. 이때 제작되는 애플리케이션은 Pivotal에서 풀타임으로 사용하고 있는 페어프로그래밍을 통해 테스트부터 작성하는 핑퐁 페어등을 소개합니다. 두명이 함께 코드를 작성하는 환경을 통해 빠른 사업환경의 변화를 수용할 수 있는 개발 업무가 Pivotal에서는 어떻게 다른지 살펴봅니다.
The rise of low-code platforms in recent years presents a paradigm shift that redefines how IT and business teams operate - transforming IT from being an internal service provider into an enabling function that empowers business teams to build their own technologies.
With the right strategies, structures and models, low-code tools are expected to unlock a new era of enterprise innovation. That being said, employing open-source technologies comes with security concerns - an interesting space where we expect best-in-class cybersecurity startups to emerge.
1. No Code - RPA 기초
알도개(알고 보면 도움되는 개발 이야기)
이미지 출처: https://www.flickr.com/photos/75409276@N06/29379427975
CC BY-NC-SA 2.0
2. NoCode–RPA 기초
No Code란?
코드 없이 앱 개발
<특성>
• 비전문가가 수행
• 전문적인 코딩 작업 없이
구성만으로 앱 제작
• 배포/운영 관리 자동화
<기반 기술>
• 워크플로우 자동화
• 시각적인 개발 도구
• 인공지능
• 컴퓨터 제어
3. NoCode–RPA 기초
유닉스 파이프 철학: 더클러스 매클로이
1.각 프로그램이 하나의 일을 잘 할 수 있게 만들 것. 새로운 기능들을
추가하기 위해 오래된 프로그램을 복잡하게 만들지 말고 새로 만들 것.
2.모든 프로그램 출력이 아직 잘 알려지지 않은 프로그램이라고 할지라
도 다른 프로그램에 대한 입력이 될 수 있게 할 것.
4. NoCode–RPA 기초
키보드/마우스 매크로와 핫키
• 키보드/마우스 매크로: 사용자 입력을 그대로 기억했다가 수행
• 핫키: 특정 키를 누르거나 문자열을 입력하면 스크립트 수행
• GUI 환경에서 반복적인 입력을 자동화
6. NoCode–RPA 기초
여러 애플리케이션을 연결하려면?(2)
• Gmail로 견적서를 받음
• PDF 첨부 파일을 다운로드
• 계산을 위해 엑셀로 옮기기
• 구글 드라이브에 업로드
• ➔ 거래처가 수 천 곳이라면?
7. APEX사례로보는LowCode
RPA 등장
• Robot Process Automation: 사람이 반복적으로 처리해야
하는 단순 업무를 로봇 소프트웨어로 자동화
• 장점: 비 IT 직군에서도 RPA 봇을 학습시켜 배포 가능하며
24x7 운영 가능
• 아직은 규칙 기반 → 점차 AI 기능을 통합 중
• 두 가지 유형
• 유인(attended) RPA 봇(관리자 개입)
• 무인(unattended) RPA 봇(완전 자동)
8. NoCode–RPA 기초
RPA가 만능일까? 잘 할 수 있는 일은?
1) 대량의 데이터
2) 규칙에 맞춰 동일 작업을 반복
3) 정형화된 데이터와 정해진 프로세스
4) 시나리오가 정해져 있는 배치성 작업
10. NoCode–RPA 기초
사용 사례
• 금융업: 외부 정보 다운로드, 리포트와 문자 발송 자동화, 가입
자 휴폐업 조회, 여신심사 서류 이미지 등록
• 제조업: 수출입 통관 신고, 상품 정보 분류, 거래처 등록, 법인
카드 비용 입력
• 유통업: 가격 비교, 심의 모니터링, 판매 관리비 마감
11. NoCode–RPA 기초
단순히 아교(glue) 형태의 연결만 가능할까?
• 시간이 지나면서 사람들이 수행하는 작업의 패턴을 찾아서
이를 자동으로 정형화하려는 움직임
• 필요에 따라 Low Code로 만들어진 애플리케이션을 연계
• 챗봇이나 음성 인터페이스로 일상 대화식 AI로 문턱을 낮춤
12. NoCode–RPA 기초
결론
• No Code 중에서도 프론트 오피스 – 백 오피스를 연계할 수
있는 RPA가 각광을 받고 있음
• 명령행을 파이프로 연결하듯이 각종 애플리케이션을 자유롭
게 연계 처리 가능
• 반복적이고 정형적인 작업에 적합함
• 사람과 함께 일하는 자동화된 동료
13. 발표자 소개
기술 배경
전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발,
고성능 고가용성 데이터베이스
주요활동
IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등)
개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육)
활동채널
블로그: https://jhrogue.blogspot.com
슬라이드 셰어: https://www.slideshare.net/jrogue/presentations
유튜브: https://www.youtube.com/c/박재호dev
문의 jrogue@gmail.com
박재호