Skip to main content

Understanding Raft: Consensus Algorithm for Distributed Systems

· 4 min read
David Puziol Prata
DevOps at @ Encora

In an increasingly connected world, distributed systems play a crucial role in ensuring the availability, reliability, and integrity of services. However, coordinating and maintaining consistency among multiple nodes in a distributed environment is a complex task. This is where Raft comes in, a consensus algorithm designed to simplify and make the process of maintaining consistency among nodes in a distributed system more understandable.

The Small Power Syndrome: When Ego Overrides Reason

· 2 min read
David Puziol Prata
DevOps at @ Encora

In many environments, especially in the corporate world, we can encounter a phenomenon known as "Small Power Syndrome." This term describes the behavior of individuals who, upon acquiring a minimum of authority or control over others, let power go to their heads disproportionately.

"If you want to test a man's character, give him power." Abraham Lincoln

Expressing Ideas: Tools for Visualization and Collaboration

· 3 min read
David Puziol Prata
DevOps at @ Encora

Hello readers,

Communicating ideas clearly and effectively is essential in any field, especially in the world of technology and development. Who hasn't had that little sketch notebook to try to present a more complex solution? It's through sketching that solutions take shape and new ideas emerge.

Fortunately, there are several tools available to help with this process, from more technical diagrams to quick sketches.