Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node Application Performance #46

Closed
joshghent opened this issue Jun 11, 2018 · 6 comments

Comments

@joshghent
Copy link

commented Jun 11, 2018

Hi Guys,
Been meaning to submit this for a while!

Performance is a seldom thought of principal of software development and with the rise of serverless technologies, performance really matters more than ever! This talk is to discuss improving node application performance whether a express API or other backend service.
Although this talk is geared towards NodeJS (since it's a JS meetup), these principles can apply anywhere!

I’d like to cover in this talk

  • Nginx - gzip
  • Application cache - redis
  • Compression headers
  • Cluster
  • NODE_ENV=”production”
  • DB Connection Pooling
  • Precompiled binaries
  • Async all the things!
  • Rate limiting
  • Reduce the size of bundles - to reduce the impact of cold starts (serverless) ❄️
  • Monitor!
@Codesleuth

This comment has been minimized.

Copy link
Member

commented Jun 22, 2018

Hey Josh, sorry I've left this hanging!
How do you feel about 10th July? And how long do you think you can fill? There's a lot here and I wonder if you're maybe covering a bit too much. Some of those bullet items could be talks on their own, but if you want to cover it all then go ahead!

@joshghent

This comment has been minimized.

Copy link
Author

commented Jun 26, 2018

@Codesleuth Don't think I will be able to prep in time for the July meetup unfortunately. In terms of time, I will fully prep and time it and update you. May have to cut some stuff out!

@Codesleuth

This comment has been minimized.

Copy link
Member

commented Jun 27, 2018

OK, that's fine. I'll put you in as proposed for August, and let's see if you can make that. Sound good?

@Codesleuth

This comment has been minimized.

Copy link
Member

commented Jul 15, 2018

Hey Josh, how's the planning going for this? Are you on track for August?

@joshghent

This comment has been minimized.

Copy link
Author

commented Jul 15, 2018

Hi mate, yes should be good. I'll update you with slides in a couple of weeks time (maybe this week if I have time). Thanks a lot! Will keep you posted. Don't think I'll have time to cover all that I put originally, but just deciding on what to cut!

@joshghent

This comment has been minimized.

Copy link
Author

commented Sep 27, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.