I will tell you a word, and you think of the first image that comes to your mind. Are you ready? Leader!

If you have thought of a white man, dressed in a perfectly fitting suit, you have thought about what most people think when they hear that word. But…


A typical microservices image of how microservices look like

There are excellent articles on microservices explaining the great promises that the theory offer to modelling distributed systems. Unfortunately, most of these articles were written by developers without prior experience with planning and deploying large scale microservices architectures.

The objective of this series of articles is to show that it…


As developers, we all know the importance of computer networking for security purposes, but it is such a dense topic, full of complexities and acronyms that scare us and we prefer to leave most of that work to the DevOps team. The objective of this article is to change this…


“Death is a stripping away of all that is not you. The secret of life is ‘to die before you die’ — and find there is no death” — Eckhart Tolle

We are taught as we grow to have this sense of identity that sets us apart from the others…


I promise this will not be another article on OOP vs FP! Why not build OOP using FP? Much better!

There is a great misunderstanding of what object-oriented programming really is and its origins. The term "object" was first coined in the 1950s and became really popular on the early 60s on Lisp circles as a powerful design pattern. …


This is an article about how to use domain-driven design techniques to create data models [0]

There is a new client on the block and your boss is very happy with the profit perspectives. He invites every developer for this cool new product meeting and everyone starts to express their opinions about the project. …


I have been on the software industry for quite a few years now and there is one recurrent error that affects most enterprises and haunts me every night: Most developers don't understand how to model their software correctly.

I’m not talking about using crazy bureaucratic diagrams, the ones you do…

Douglas Rocha

Amazonian • Hacker • Former CTO at InvestPro • Cloud solutions expert • Enterprise Architect • Loves his wife, family and maths.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store