Enreach: Guiding and Accelerating the Migration to a Microservices Architecture

Carlos Buenosvinos
Rigor Guild
Published in
3 min readOct 7, 2020

I’m happy to announce that we have a new member of the Rigor Guild customers' family. Welcome, Enreach! Enreach provides contact technology and integrated telecom services via reselling partners and direct brands that enable the agile organization.

Enreach is facing really interesting challenges. They have distributed teams in Málaga, Spain, and the Netherlands. They work with multiple technologies like PHP and Kotlin. Some of the projects are using Event Sourcing. They have to integrate multiple other companies that are joining the Enreach group. All of this while rolling out a microservices architecture in the whole company.

Considering the challenges, we agreed on focusing our consultancy and training around one simple but powerful idea: Deliver faster, sooner, and oftener with higher quality. We showed tips & tricks to accelerate delivery on APIs, CI/CD, Code Versioning strategies, offer alternatives and complementary solutions to migrating into microservices, and showing different approaches for testing to increase its impact and reduce its development and maintenance cost.

Finally, we invested quite a lot of time discussing messaging: benefits and special challenges like semantics, patterns, duplication, missing messages, orchestration, etc. and how to solve them with idempotency, timeouts, deduplication strategies, process managers, query-back, reconciliation, etc.

On top of, Christian Soronellas and I managed to spend some time with every team in the Malaga office reviewing code together and pain points to identify the next steps for each team. As you can see, we generated a lot of good discussions and content that Enreach people can replay over and over again.

I want to thank everyone in Enreach and especially all the efforts of Javier Olmo, aka Pumu, and Alberto Quiles for making it possible even during this strange time. If you work in the Málaga Área and you are looking for really nice people, office, and tech challenges… take a look at their Careers section.

If you have an interesting challenge (DDD, Extreme Programming, Testing, CI/CD, PHP, Architecturing, Agile Mindset, CTO mentoring, etc.) and you believe that Carlos Buenosvinos and Christian Soronellas can help you, don’t hesitate to send us an email to info@rigorguild.com.

The closing video that we recorded for sharing a bit of the experience (Spanish)

P.D: Alberto Quiles gave us a copy of his first novel “¿Por qué Sally perdió uno de sus zapatos?”. Thanks!

--

--

Carlos Buenosvinos
Rigor Guild

XP, Scrum, Agile, Lean, DevOps, Management 3.0, DDD, Microservices, Testing, Tech Management & PHP. More info on https://blog.carlosbuenosvinos.com