This Week in Meteor #11

2015년 4월 23일

이 글은 differntional.com의 블로그에 매주 연재되는 Rishi Gooma의 This Week in Meteor 시리즈로서, 저자의 허락하에 번역하여 제공합니다.

Updates in Meteor Core(MDG)

Meteor Hack Week — REST APIs with Meteor

Meteor 개발자들이 REST API를 쉽게 개발할 수 있도록 돕기 위한 Hackpad입니다. Hackpad 내용을 바로 인용해보면:

Meteor는 REST 백엔드를 가장 쉽게 구축할 수 있는 방식이어야 한다.

이것은 멋진 목표라고 생각합니다. 현재는 이를 구현하려면 package를 이용해야 하는데, DDP 통신을 빌드하는 방식과 같이 공식 package에 통합되어 지원된다면 대단하죠.

Throwing Exceptions on Meteor Methods

이것은 Meteor Method 에서 log를 사용하는 대신 예외처리를 할 수 있도록 하는 throwStubExceptions 옵션을 추가하는 PR(역자주: Pull Request)입니다.

Updates in the Meteor Community

Discover Meteor is Ready for Windows

Discover Meteor가 윈도 사용자용 버전을 출시하였습니다! 윈도 장비를 가지고 계시고 이 책으로 Meteor를 배우고 싶거나 윈도를 보유한 친구가 있으시다면 DiscoverMeteor에 가보세요. 이 링크를 통하면 20% 할인된 금액으로 이용하실 수 있습니다.

Using ReactJS as a View Layer for Meteor

Meteor 앱에서 View 계층으로서 React를 이용하는 방법에 대한 좋은 블로그 글입니다. 이를 다루는 수 많은 튜토리얼이 있는데 이 글이 또하나 추가되었네요.

Meteor Interviews: Chris Mather

Chris Mather는 Iron Router와 EventedMind를 만든 분입니다. Meteor 커뮤니티에 많은 공헌을 했죠. 이 인터뷰에서 그가 어떻게 지금에 이르렀고, Meteor는 어떻게 시작했는지, 그리고 EventedMind는 어떻게 시작했는지에 대하여 이야기합니다. Chris는 매일의 아주 짧은 시간 동안 핵심 개념을 공부하는 방식이 보다 빠르게 개발하고 문제를 해결하는 보다 효율적으로 해법을 찾는 지에 대하여 이야기합니다. Meteor, router options, 등에 대하여 많은 훌륭한 토론이 있습니다.

이것은 정말 멋진 인터뷰입니다. 제가 모든 분들에게 강력하게 추천합니다.

Velocity 0.6 Released

이번 릴리즈에서 Velocity에 많은 변화가 있습니다. 이번 릴리즈에서는 윈도에 대한 지원이 추가되었습니다. 안정성도 대단히 향상되었습니다. 또한 테스트를 디버그하는 기능도 추가되었습니다.

Adventures in Docker Land

이 글은 Dominus 창업자가 Docker를 이용하여 Meteor 앱을 확장가능하게 배포하는 설정을 만드는 방법에 대하여 이야기하는 훌륭한 블로그 글입니다. Docker를 설정하는 상세한 내용과 이 설정을 만드는 데 필요한 docker file에대하여 상세하게 다룹니다. 또한 Meteor 앱에 대한 로그와 통계를 설정하는 방법도 다룹니다.

MeteorJS — A Server-Side Developers Experience

이 글은 서버 사이드 Java 개발자의 관점에서 Meteor를 사용한 경험에 대한 멋진 블로그 글입니다. 여기에는 참으로 대단한 통찰이 들어있습니다. Meteor를 사용하여 앱을 개발하는 과정에서의 장점과 단점을 모두 지적하고 있습니다. 제 생각에 이 훌륭한 글을 Java로 개발하고자 하거나 현재 일을 하고 있는 동료들에게 보낸다면 Meteor에 대한 한 개인의 훌륭한 관점을 제시할 것입니다.

Meteor MySQL Server

이것은 meteor-mysql, meteor-pg package의 저자인 Ben Green이 배포하는 package로서 Meteor 앱에서 MySQL 서버 인스턴스를 구동할 수 있게 합니다.

Scaling MixMax — From Monolithic to Microservices

이 글은 MixMax 직원이 Meteor 앱 서비스를 확장하는 과정에서 직면했던 도전에 대하여 다룬 훌륭한 블로그 글입니다. MixMax는 Gmail에 추가 기능을 제공하는 매우 인기있는 크롬 애드온입니다. 이 글에서는 앱을 마이크로 서비스로 변환하여 각각의 마이크로 서비스를 분리하여 확장하는 방법에 대하여 다룹니다.

Telescope Slack Channel

이 링크를 이용하여 여러분 자신을 Slack 채널의 Telescope으로 초대할 수 있습니다! 이 링크로 가서 이메일주소를 입력하면 초대 메시지를 수신하게 됩니다.

Kubernetes: The Future of Cloud Hosting

Kubernetes는 컨테이너의 클러스터를 다루는 구글의 솔루션입니다. MeteorHacks 팀이 이것이 어떻게 동작하는 지 그리고 이것을 이용하면 어떤 잇점이 있는 지를 다룹니다. 불행하게도, 저는 이 글을 아주 많고, 많은 다른 정보를 담고 있어서 요약을 할 수는 없습니다. 하지만, 이 글은 읽을 가치가 있는 중요한 글이라고 생각합니다. 컨테이너에 대한 이해, 그리고 이 시스템을 이용하여 확장가능한 배포 설정을 만드는 방법에 대한 이해에 도움이 될 것입니다.

Meteor Postgres Package

이 패키지를 이용하면 Postgres 데이터베이스를 사용할 수 있습니다. 비록 이 패키지가 클라이언트에서 “minisql”을 만들기 위해 일부 커스터마이징된 Meteor에 특화된 코드와 함께 alsql.js를 사용하여 minisql을 구축하였지만, 이것은 매우 흥미있고 상당한 잠재력이 있다고 생각합니다. 어쩌면 향후의 SQL 구축에 탄탄대로를 열지도 모르겠습니다.

Other News

Nitrous.io Silently Advertises Meteor

이 링크를 따라가서 IDE 화면 속의 예제 코드를 보면 Meteor 코드가 들어있는 것을 보시게 됩니다. Meteor는 여기 저기서 성장하고 있고, 게다가 광고도 되는 군요!

이번 주는 여기까지입니다. Meteor 세계의 더 많은 변화에 대하여 다음주에도 기다려 주세요.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.