No Image

모빌(MoBiL) – kakao의 모바일앱 CI/CD 플랫폼

2016-04-21 KENNETH 0

모빌(MoBiL) – kakao의 모바일앱 CI/CD 플랫폼 하나의 모바일 앱이 마켓에 출시되기까지는 수많은 빌드와 배포 과정을 거치게 됩니다. 더 자주, 더 빠르게, 더 높은 품질의 서비스를 출시하기 위해서는 효율적인 빌드와 배포는 필수적입니다. 카카오에는 모바일 앱을 지속적으로 통합(Continuous Integration)하고 지속적으로 배포(Continuous Delivery)하기 위해 자체 개발한 플랫폼 모빌(MobiL)이 있습니다. 이 글에서는 모빌이 어떻게 개발되었고, 어떻게 활용되고 있는지를 소개합니다. 모빌의 시작 모빌의 초기 버전은 2013년에 개발이 시작되었습니다. 당시 서버 애플리케이션의 빌드와 배포는 자동화가 많이 적용된 상황이었지만 모바일 앱은 그렇지 않았습니다. 일부 조직에서는 Jenkins를 이용해 CI 환경을 구축했지만, 대부분은 로컬 빌드 후 수동 배포하는 경우가 많았습니다. 사내 배포 방식 또한 메일, 메신저, JIRA, 리모트 저장소 등 다양했습니다. 이렇게 빌드부터 배포까지 전체 릴리스 과정이 통합되어 있지 않다 보니 비효율적인 부분들이 많았고, 개발자와 QA담당자 사이의 커뮤니케이션 비용이 많이 발생하고 있었습니다. “빌드와 배포 과정에서 비효율적인 부분들을 제거하고 자동화를 통해 전체 릴리스 과정이 매끄럽게 진행될 수 있다면 높은 품질의 [ more… ]

Thanks for stopping by!

2016-04-21 KENNETH 0

Thanks for stopping by! The MySQL Engineering Team at their BOF session on Tuesday night. Sunny Bains in focus answering InnoDB questions. On behalf of the entire team, I would like to thank you for stopping by our “meet the MySQL engineering team” BOF held Tuesday night.… Source: Thanks for stopping by!

No Image

jetpack 4.0 fatal error

2016-04-21 KENNETH 0

20160421 jetpack 4.0 이 릴리즈 되었습니다. 허나 업데이트 하고 나면 사이트에 문제가 발생하고 있습니다. 에러 메세지는 Fatal error: Cannot find a library with slug class.media-summary. in /WEB_PATH/wp-content/plugins/jetpack/require-lib.php on line 35 이며.. 기존 버전에는 존재하던 plugins/jetpack/class.media-summary.php 파일이 누락되 었기 때문인것 같습니다.   해당 플러그인을 삭제 처리하거나 이전 버전을 사용해야합니다.

Maximizing Python Performance with NGINX, Part II: Load Balancing and Monitoring

2016-04-21 KENNETH 0

Maximizing Python Performance with NGINX, Part II: Load Balancing and Monitoring Introduction: Using Multiple Servers Part I of this two-post blog series tells you how to maximize Python application server performance with a single-server implementation and how to implement static file caching and microcaching using NGINX. Both kinds of caching can be implemented either in a single-server or – for better performance – a multiserver environment. Python is known for being a high-performance scripting language; NGINX can help in ways that are complementary to the actual execution speed of your code. For a single-server implementation, moving to NGINX as the web server for your application server can open the door to big increases in performance. In theory, static file caching can roughly double performance for web pages that are half made up of static files,as many are. Caching dynamic application [ more… ]

[도서] 게이미피케이션, 교육에 게임을 더하다

2016-04-21 KENNETH 0

[도서] 게이미피케이션, 교육에 게임을 더하다 분야별 신상품 – 국내도서 – 컴퓨터와 인터넷 [도서]게이미피케이션, 교육에 게임을 더하다 칼 카프 저/권혜정 역 | 에이콘출판사 | 2016년 04월 판매가 27,000원 (10%할인) | YES포인트 1,500원(5%지급) 이벤트 : 예약하고 빨리 받자! IT 도서 예약판매 알림 게임화(Gamification), 더 이상 마케팅의 전유물이 아니다. 게임화는 효과적인 마케팅 도구로 각광 받고 있으며 다양한 목적의 교육과 훈련, 학습에도 탁월한 효과를 발휘한다. 꼭 필요하지만 지루하고 따분한 학 Source: [도서] 게이미피케이션, 교육에 게임을 더하다