Reda Messoudi

As a passionate Software Engineer, I try to share everything I know here in my blog.

In professional life, I do my best to create elegant solutions with innovative architecture concepts, such as Micro-services, DDD, Docker and cloud computing. I'm interested in agile methods, clean code and usable security.

Regarding code and examples on my blog and also on my Github repository, I favour simplified code over production-ready code. Don't consider it as best practices, instead use it to understand the aim of the posts.

I consider simple and explainable code as a first step to solve problems, best practices and design patterns come next.

I'll try to write from time to time about my journey as a music producer/remixer even though it's something I've been putting aside for the last few years.

I decided to license the content of my blog under the Creative Commons Attribution Share-Alike license. This means that you are allowed to share my blog stuff, reuse it or combine it to create a derived work. The only requirements are that :

  • You quote where you got it from : Just few words that reference me as the author (Reda Messoudi) with the link to the original post on my blog (
  • Share the derived works under the same license.

Feel free to reach me out via Twitter @redamessoudi or email me.

If you read my content, share, rework or translate it, thank you for being a part of it.