SGSergi Gonzalezinsergigp.dev·Jan 10, 2022 · 6 min readAsync vs Sync communication at workIn the previous chapter we explained what async communication is and how to differentiate it from sync communication. We would like to analyse how this translates into your workspace, so you can easily understand when to use each. In general, we can ...00
SGSergi Gonzalezinsergigp.dev·Jan 4, 2022 · 3 min readWhat does async communication mean?Definition Asynchronous communication means non-real-time communication. Exchanging information without expecting an immediate action or response. It’s important to highlight the expectation here, as that’s what enables async communication. Whenever ...00
SGSergi Gonzalezinsergigp.dev·Oct 7, 2019 · 11 min readEvent-Oriented Architecture Anti-PatternsOver the past few years we’ve seen a rise in popularity of microservices architecture. There are a lot of resources on how to implement it correctly but, quite often, people talk about microservices like they’re a silver bullet. There are many argume...00
SGSergi Gonzalezinsergigp.dev·Apr 4, 2019 · 6 min readTesting Backend Services: IntroductionThis is the first in a series of posts about testing backend services and some principles that we follow at letgo. In this post, we’ll cover some core testing concepts that we need to understand in order to improve our test suite. Anatomy of a backen...00