NodeBP returns on July 10 with a special event which will focus on Node.js & Kubernetes!
Come and meet with fellow developers, network and have fun!
18:00 - First Prezentation
18:40 - Pizza & Beers
19:00 - Second Prezentation
19:40 - Networking
Andras Toth's presentation:
Node.js on Kubernetes, the right way
Abstract: Running applications on K8s are not always straightforward. There are certain aspects - as externalizing state, configuration through env variables, health checks, graceful shutdowns, structured logging, exposing metrics the "cloud native" way, and lots more - that developers need to consider before engaging in the process. At Banzai Cloud we've been running Node.js applications for our Pipeline users, and have encapsulated and open sources a Node.js service tools npm library which automates all these. This talk is about showcasing the issues and solutions developers needs to consider (basically valid across any language and framework), and the automations we have built into our platform to support developers to get from commit to production in a guided and automated way.
Tamas Kadlecsik's presentation:
Monitoring Node.js with Prometheus on Kubernetes
Abstract: There are issues you cannot catch with proper test coverage, such as high resource usage, networking issues or service outages. To have insight on these problems, all systems need proper monitoring and alerting in place. While there are SAAS products you can use, it can be cheaper and more versatile to host a Prometheus server for yourself. Prometheus is a free and open source solution which is capable of both blackbox and whitebox monitoring and has a metrics-based alert manager as well, so it can serve all your needs when it comes to telemetry. We will take a look at how you can easily setup Prometheus in your Kubernetes cluster, and how you can use custom exporters from your Node.js services to make sure you have all the necessary information to discover and debug production issues.
Pizza and Beers are supported by RisingStack & BanzaiCloud. :)
Stay Tuned and Please RSVP!