Meteor

Meteor

Application and Data / Languages & Frameworks / Frameworks (Full Stack)
Shared insights
on
MeteorMeteorNode.jsNode.js
at

Mixmax was originally built using Meteor as a single monolithic app. As more users began to onboard, we started noticing scaling issues, and so we broke out our first microservice: our Compose service, for writing emails and Sequences, was born as a Node.js service. Soon after that, we broke out all recipient searching and storage functionality to another Node.js microservice, our Contacts service. This practice of breaking out microservices in order to help our system more appropriately scale, by being more explicit about each microservice鈥檚 responsibilities, continued as we broke out numerous more microservices.

READ MORE
How Mixmax Uses Node and Go to Process 250M Events a day - Mixmax Tech Stack (stackshare.io)
6 upvotes66.9K views

As Mixmax began to scale super quickly, with more and more customers joining the platform, we started to see that the Meteor app was still having a lot of trouble scaling due to how it tried to provide its reactivity layer. To be honest, this led to a brutal summer of playing Galaxy container whack-a-mole as containers would saturate their CPU and become unresponsive. I鈥檒l never forget hacking away at building a new microservice to relieve the load on the system so that we鈥檇 stop getting paged every 30-40 minutes. Luckily, we鈥檝e never had to do that again! After stabilizing the system, we had to build out two more microservices to provide the necessary reactivity and authentication layers as we rebuilt our Meteor app from the ground up in Node.js. This also had the added benefit of being able to deploy the entire application in the same AWS VPCs. Thankfully, AWS had also released their ALB product so that we didn鈥檛 have to build and maintain our own websocket layer in Amazon EC2. All of our microservices, except for one special Go one, are now in Node with an nginx frontend on each instance, all behind AWS Elastic Load Balancing (ELB) or ALBs running in AWS Elastic Beanstalk.

READ MORE
How Mixmax Uses Node and Go to Process 250M Events a day - Mixmax Tech Stack (stackshare.io)
5 upvotes115.3K views
Avatar of MichelFloyd
Founder at cloak.ly
Shared insights
on
MeteorMeteor
at

Without Meteor cloak.ly could not have been built as quickly by such a small team. Meteor was instrumental to getting an MVP up quickly and dealing with the complexities of browser-based encryption. Meteor

READ MORE
2 upvotes9.7K views

We used Meteor in eSecretary because it was the best opensource framework to build a web and hybrid application with same code. As Meteor use MongoDB natively, we used and liked very much.

READ MORE
2 upvotes8.9K views
Avatar of FGM
Core Developer at OSInet
Recommends
TypeScriptTypeScript

I use TypeScript because I tried both on a Meteor project, and found the quantity of errors it enabled us to catch and the simplification of code it allowed was higher than Flow (JS).

READ MORE
2 upvotes7.4K views
Avatar of deegsca
SVP Content Development & Programming at ShareThis
Shared insights
on
MeteorMeteor
at

Built on Node.js, Meteor's real time reactivity and its wide package ecosystem allows us to quickly prototype and build apps in a lean way Meteor

READ MORE
1 upvote6.3K views