Enterprise grade meteor (backend), react (frontend) and Devops

Dear friends and coders,

I am novice and hobby coder and recently I started working on my idea.
While researching the best practices for a production app, I came across https://www.meteor-tuts.com.
The whole tutorial is so professionally written and my whole idea of designing the backend got a new perspective after reading this. May be this is a common knowledge for most of you, but it was a revelation for me.
Now my question is, do you know of any site which gives a detailed best practices for -

  • Best practices, dos & dont’s for front end, specially on react.
  • Dev Ops
    • What are the best practices for continuous development and delivery
    • How to design your dev, test and prod environments
    • How to work with versioning, staging, rollout etc…

Or could someone list out the best practices you are following.

Regards,

4 Likes

Clever Beagle is a good resource. It walks you through a lot of the set up and recommended workflows, lots of code examples. The starter is available on github. And Ryan Glover’s a decent guy, which is always nice.

(I would recommend taking a look at validated methods in the Meteor Guide as well. Taking a quick look at pup, it looks like it uses Meteor.method(), which is fine, but validated methods give you some nice extras.)

1 Like

The best practices regarding devops you’ll find these days are largely based around kubernetes. However, I’d advice against this if you’re a single novice developer. Kubernetes is a large and complex system usually dealt with by entire experienced devops teams. If you’re a single developer I think the best practice for devops is to ignore all this and do whatever is easiest for you so you have to spend as little time on devops as possible.

2 Likes