Chalice, Python 기반 서버리스 마이크로프레임웍 공개

2016-07-14 KENNETH 0

Chalice, Python 기반 서버리스 마이크로프레임웍 공개 서버리스 컴퓨팅(Serverless computing)은 AWS 고객 사이에 가장 인기있는 주제입니다. AWS가 제공하는 AWS Lambda 및 Amazon API Gateway를 통해 개발자들이 확장성에 대한 걱정 없이 손쉽게 API 애플리케이션을 만들어 낼 수 있습니다. AWS 개발자 도구팀에서 개발한 Python 기반의 Serverless Microframework을 소개하고자합니다. 아래 3분 정도의 동영상을 보면 어떻게 chalice 커맨드 라인 모드를 통해 손쉽게 API 서비스를 만들 수 있는 지 볼 수 있습니다. 45초 정도에서 Hello World 프로젝트를 만들고 app.py를 수정한 후, curl을 통해 HTTP GET 요청을 체크할 수 있습니다. 그 이후에는 새로운 기능을 추가해서 새롭게 배포하는 방법을 알려드리게 됩니다. 아마 이러한 개발 방법에 익숙하시다면, 아마 여러분이 Flask를 써보셨을 거라고 생각합니다. Flask는 커뮤니티에서 매우 인기있는 Python 기반 마이크로프레임웍 중에 하나이고, 이러한 개발 스타일을 차용함으로서 Python 개발자들이 좀 더 쉽게 서버리스 컴퓨팅에 친숙하게 해드릴 수 있을 것 입니다. 동영상의 마지막 파트에는 Amazon CloudWatch 로그를 통해 AWS Lambda의 빌트인 [ more… ]

[도서] 사물인터넷 프로그래밍

2016-07-14 KENNETH 0

[도서] 사물인터넷 프로그래밍 분야별 신상품 – 국내도서 – 컴퓨터와 인터넷 [도서]사물인터넷 프로그래밍 우다 슈우헤이,하야시 요시노리 공저/안동현 역 | 프리렉(이한디지털리) | 2016년 07월 판매가 19,800원 (10%할인) | YES포인트 1,100원(5%지급) 이벤트 : 예약하고 빨리 받자! IT 도서 예약판매 알림 만들자! IoT 가젯, 실현하자! 사물인터넷 세상 인기있는 소형 컴퓨터 Raspberry Pi와 무료로 사용할 수 있는 Windows 10 IoT Core를 설치하면 개발 도구인 Visual Studio를 사용하여 간단하게 IoT 가젯을 만들 수 Source: [도서] 사물인터넷 프로그래밍

Bluestem Brands Migrates from Monolith to Microservices Efficiently with NGINX Plus

2016-07-14 KENNETH 0

Bluestem Brands Migrates from Monolith to Microservices Efficiently with NGINX Plus Enabling Improved Performance and Continuous Delivery   Situation Bluestem Brands, Inc. is the parent to 16 fast-growing e-commerce retail brands. The company offers a unique mix of retail and payment options for a diverse set of customers with a wide range of financial needs. Bluestem Brands runs a separate site for each of its brands where customers shop for apparel, shoes, gifts, home accessories, and more. Three of the Bluestem Brands sites – Fingerhut, Gettington, and Paycheck Direct – extend credit to shoppers, letting them pay for purchases over time. Shoppers log in, check the balances on their accounts, and shop. Until recently, Bluestem operated these three sites on a legacy architecture with a monolithic application for each brand. The machines that handled production traffic for the sites hosted [ more… ]

Get the Hands‑On Guide to CI/CD with Docker in this Free O’Reilly Ebook

2016-07-14 KENNETH 0

Get the Hands‑On Guide to CI/CD with Docker in this Free O’Reilly Ebook It’s no secret that the use of Docker and container technologies is on the rise. We recently surveyed the broad community of NGINX and NGINX Plus users and found that a full two‑thirds of organizations are investigating or already using containers in some way. Whether you’re already running contained applications in production or are still thinking about putting them on your roadmap, if you’re using the modern DevOps approach to software delivery you need to know the best practices for continuous integration and delivery (CI/CD) in Docker‑based environments. The O’Reilly book Using Docker by Adrian Mouat provides a wealth of practical guidance on incorporating Docker into your full software development lifecycle. The final stages of the lifecycle – integrating Docker into your CI/CD workflows and ultimately into your production environment – [ more… ]

No Image

개발자를 위한 SSD (Coding for SSD) – Part 1 : 목차

2016-07-14 KENNETH 0

개발자를 위한 SSD (Coding for SSD) – Part 1 : 목차 Introduction 현재 개발중인 Key/Value Store 가 SSD를 최적으로 사용하도록 하기 위해서는 SSD의 내부적인 특성이나 작동 방식에 대해서 정확한 이해가 필요했다. 인터넷에는 이미 많은 SSD 관련 자료들이 있지만, 대 부분은 부족하거나 잘못된 정보들이 많으며, 제대로 정리된 문서를 찾기는 쉽지 않았다. 결국 내 프로그램이 SSD를 최적으로 사용하도록 하기 위해서는 상당히 많은 문서들과 벤치마크 자료들을 찾고 살펴 봐야 했다. 내가 알게 된 사실들과 결론이, 다른 사람들에게도 많은 도움이 될 것이라는 생각을 하게 되었고 그래서 이미 온라인에 공개된 많은 정보들을 30 페이지 분량의 실용적인 지식을 담은 글을 쓰게 되었다. 단순히 블로그에 올릴 수 있는 분량이 아니어서, 좀 더 압축할 수 있는 수준으로 내용을 분류하여 5개의 챕터로 분류하였다. 전체 목차는 이 글의 아래에서 확인할 수 있다. “Coding for SSDs”의 요약 정보를 담고 있는 Part 6 는 가장 중요한 부분인데, 이는 아마도 급하게 SSD 관련 [ more… ]