@Codescroll
Software Engineer | Backend Engineer | Technical Writer
Passionate backend developer with 4 years of experience in designing and implementing scalable and efficient solutions. I enjoy working with cutting-edge technologies and solving complex challenges to deliver robust and high-performing software. Dedicated to writing clean code and following best practices, I strive to create seamless user experiences. Excited to share my knowledge and insights through technical writing to empower fellow developers and contribute to the thriving tech community. Let's learn and grow together!
Fulltime, contract, part-time backend engineer role, technical writer. Mentoring.
Yes. In a distributed system, there's a possibility of this happening. That's why it is good as a best practice to implement a robust exception handling technique to gracefully cater for this. Including an efficient retry mechanism to serialize the conflicting threads. But generally, and even in a distributed system, the possibility is almost zero. Considering that the redis SETNX operation used to acquire the lock is atomic.