An Interview with Rohit Bakhshi, Galaxy Product Manager, Meteor Development Group

A few weeks ago, I was interviewed by Jackie Goldstein at about all things Meteor. Here’s a summary of our chat, originally published on the HostAdvice blog .

Meteor is an open-source javascript platform for developing modern web and mobile applications. It includes a key set of tools and technologies as well as a curated set of packages from the Node.js and general JavaScript community. In addition, they offer pay-as-you-use hosting via Galaxy, which is a hosting platform-as-a-service (PaaS) built specifically for Meteor apps. Rohit Bakhshi discusses these technologies and also explains their pricing model and why a development tool company is also in the hosting business.

An Interview with Rohit Bakhshi, Galaxy Product Manager, Meteor Development Grou ...

HostAdvice: You’ve been involved in a lot of successful technology companies, both startups and established companies. Tell me a little bit about your experiences.

I’ve been fortunate to build my career upon learnings and experiences at successful companies. I started as a software developer at Accenture Technology Labs, where I learned to architect and build mission-critical solutions for enterprises using modern web technologies and data platforms. After Accenture I joined Hortonworks as part of the product team. We built a successful software business selling open source data platforms to the global enterprise market.

HostAdvice: OK ― on to Meteor. What attracted you to joinMeteor?

I joined Meteor at the point where the framework was used by developers across the world, and there was a huge commercial opportunity because of the size and passion behind the Meteor community. For me personally, there was a significant product management leadership opportunity and challenge of figuring out what global app development product teams needed; and correspondingly how to build a suite of useful SaaS developer tooling/platforms for our customers.

Meteor also gave me a chance to get back to my original passion for app development.

HostAdvice: What exactly is Meteor? Why do we need another development platform?

Meteor is one of the world’s most popular app development frameworks ( #1 on Github ). It is used by developers who want an easy way to quickly build and deploy modern apps that have real-time features. In recent years, JavaScript has emerged as the dominant app development language for both servers and clients. However, pure JavaScript and Node.js may be inconvenient to use by developers accustomed to all-in-one frameworks (e.g. Java,.NET) due to a highly fragmented ecosystem of open source libraries and tools. Meteor is an opinionated way to use the best parts of JavaScript to build great apps without trading off developer productivity or requiring developers to be experts in distributed systems.

HostAdvice: How do you define your market? Who is your specific target audience within thatmarket?

Whether Meteor is used to build a B2B SaaS product or a B2C consumer site, developers at startups and Fortune 500 companies alike have embraced Meteor as their JavaScript framework of choice.

HostAdvice: You also offer hosting services for Meteor applications. It is rather unusual for a development tools/platform company to get involved in the hosting business. Why did you dothat?

We built the Galaxy hosting platform to specifically address the needs we’ve heard from the Meteor developer community. Since Meteor is a modern, real-time app dev framework, traditional hosting options fall short when it comes to delivering a reliable deployment experience that scales. Also, most developers that use Meteor are product developers, not devops experts. As a result, they’d rather spend their time building their app vs. managing their own cloud hosting infrastructure.

HostAdvice: While your Meteor software is open source and freely downloadable, the pricing for support seems quite expensive, starting at almost $16,000 per year. Why isthat?

Since Meteor developer support is an ongoing professional service vs. a technology product, it’s priced similar to a long-term consulting retainer vs. a typical SaaS product. When compared to the support packages of other notable open source companies (e.g. Mongo, Cloudera), you’ll find that Meteor support pricing is very competitive. Companies are willing to pay for official vendor support to accelerate development and also ensure their development teams are implementing best practices to ensure long-term app scalability and security.

HostAdvice: How many active customers do you have today? Where are they mainlylocated?

The Meteor framework has been installed by over 500,000 developers around the world. We also work with thousands of commercial customers who use our Galaxy hosting platform and/or paid Meteor developer support plans.

HostAdvice: How would you describe your typical customer?

Our typical customer is a team of professional developers looking to build modern apps using JavaScript. Often, these apps have real-time or reactive characteristics which are common in today’s consumer websites and B2B SaaS products. Whether you’re building the next Uber or Slack, Meteor and Galaxy are technologies that can help get you there faster.

HostAdvice: Who are some of your biggest customers?

We work with a variety of commercial customers from around the world that include venture-backed startups, consumer internet websites, and Fortune 500 companies. The best part about Galaxy is that teams can get started by deploying small Meteor apps for less than $1 per day and eventually scale up their production deployments for millions of users ― all on the same platform.

An Interview with Rohit Bakhshi, Galaxy Product Manager, Meteor Development Grou ...
HostAdvice: Who do you see as your main competitors?

There are many hosting options for developers to use to host Meteor apps including bare metal cloud infrastructure-as-a-service providers like Amazon Web Services or general purpose PaaS (Platform as a Service) solutions.

HostAdvice: How do you see your tools as different as and/or better thantheirs?

Traditional hosting providers (e.g. IaaS or PaaS) either require significant amount of devops work and/or working with vendors that aren’t optimized for Meteor applications. Built using the latest Docker and Amazon cloud infrastructure under-the-hood, Galaxy frees developers from doing complex devops or relying on other PaaS providers that don’t understand Meteor. See how Galaxy compares to both types of alternatives here:

An Interview with Rohit Bakhshi, Galaxy Product Manager, Meteor Development Grou ...

HostAdvice: How do you see the web development process and market evolving in the comingyears?

It is a great time to be building software applications. Developers at startups and large enterprises have more choice than ever to select the right platforms and tools to build a diverse set of modern applications. The pressure to ship great apps faster is only accelerating, so the challenge for most development teams is keeping up with modern architectures and the overall pace of open source communities. Meteor and Galaxy were both designed to addres

本文前端(javascript)相关术语:javascript是什么意思 javascript下载 javascript权威指南 javascript基础教程 javascript 正则表达式 javascript设计模式 javascript高级程序设计 精通javascript javascript教程

主题: JavaJavaScriptPaaSNode.jsDockerGitSlackUberSaaSAccenture
本文标题:An Interview with Rohit Bakhshi, Galaxy Product Manager, Meteor Development Grou ...

技术大类 技术大类 | 前端(javascript) | 评论(0) | 阅读(40)