DEV Community

Vicente Antonio G. Reyes
Vicente Antonio G. Reyes

Posted on

 

Who's in-charge of making sure the site is up and running smoothly?

Is it SRE? DevOps? I'm not sure. I need help!

Oldest comments (5)

Collapse
 
polterguy profile image
Thomas Hansen • Edited

SRE

Collapse
 
highcenburg profile image
Vicente Antonio G. Reyes

what do you mean?

Collapse
 
polterguy profile image
Thomas Hansen

Sorry, SRE I meant :)

Thread Thread
 
highcenburg profile image
Vicente Antonio G. Reyes

Thanks!

Collapse
 
mxglt profile image
Maxime Guilbert

Hi Vincente,

The objective of a DevOps is to help to go "quickly and oftenly" in prod. By adding deployment tools, load testing tools...

The objective of an SRE is :

  • to have the vision on everything in prod (with dashboards)
  • being alerted when something wrong happend (with alerts)
  • be able to correct the stuff quickly or automatically _(for example, starting a script when a particular alert rise) _
  • and give feedbacks to the dev team to improve the solution (to correct stuff or add new elements to help the support).

In general, the SRE will also be here during the architecture phase, to be aware of what will come and confronts architects about what's currently happening in production._ (Maybe using a particular tool is not great because they already have a huge latency with and the new feature needs to be executed really quickly, for example)_

I hope it will help you ! 🍺

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.