https://lucasmarques.me/Lucas MarquesA blog about software engineering, software architecture, and data in general. 2024-01-10T18:38:56-03:00 Lucas Marques https://lucasmarques.me/ Jekyll © 2024 Lucas Marques /assets/img/favicons/favicon.ico /assets/img/favicons/favicon-96x96.png Essential metrics for Observability2024-01-10T18:30:00-03:00 2024-01-10T18:30:00-03:00 https://lucasmarques.me/posts/essential-metrics-for-observability/ lucas Observability is a powerful technique that allows you to monitor the internal state of your application using external tools. Simply put, it’s like having an electrocardiogram to monitor your system. Observability primarily rests on three pillars: Metrics; Traces; Logs; A common question that arises with metrics is: I’ve just created a new application or endpoint. What should I measu... Introduction to bitshift operations2023-01-26T20:30:00-03:00 2023-01-26T20:30:00-03:00 https://lucasmarques.me/posts/bitshift-operations/ lucas Introduction Bitshift is the action of shift a bit from one position to another in order to multiply or divide a binary number. For example, if I want to perform a multiplication on number 0001 I’ll shift it one bit to the left, and the result will be 0010. To understand it better, let’s remember how we are used to multiply numbers. Base 10 We are used to perform mathematical operations on top...