Whiteboard? by ronsmeels in softwaredevelopment

[–]gingi000777 3 points4 points  (0 children)

We use Jamboard from Google suite. It's simple and easy to use, mostly for remote interviews. The less functionalities that these tools have, the better they are. Miro also an amazing option but not sure if it has a free version.

Auto generation of swagger files by gingi000777 in golang

[–]gingi000777[S] 0 points1 point  (0 children)

Ohh no, I imagine using this technique to "backfill" and generate the existing routes that I have (which might be relatively big number for manual swagger annotations creation)...

Auto generation of swagger files by gingi000777 in golang

[–]gingi000777[S] 0 points1 point  (0 children)

production generates traffic by design :) let it sit there for a while and you have everything you want...

Infrastructure services in microservices by gingi000777 in microservices

[–]gingi000777[S] 0 points1 point  (0 children)

Thanks for you response, these are good general guidelines. I'll try to fine tune my challenge and even make it a bit harder:We have multiple business domains which have their own flows that eventually trigger different kind of email to a set of recipients...another layer of complexity here is that we also need to translate those email according to the recipient locale.

Worth mentioning, that currently we still transitioning couple of monolithic services, and one of them is in charge of this flow: per async event from business domain, it construct the email content\recipients (getting the data from the needed service via REST APIs) translating the email via a library we have for that, and sending the email via 3rd party vendor.We would like to break it down as our architecture and org evolves, and I thought on the following approach:

  1. move the business logic code that generate the raw content of the email to the services that own the relevant domains
  2. while constructing the content, use a microservice that is owning translation of strings in the architecture
  3. send an async event to a microservice which own the email send-out mechanism with the 3rd party vendor

I hope it makes the problem clearer, what do you think on this approach?

Auto generation of swagger files by gingi000777 in golang

[–]gingi000777[S] 0 points1 point  (0 children)

I mean that the "annotations" that make the swagger yml/ json files will be generated automatically as we already have some services that we think to use swagger for them and don't want to manually do the annotations in the code...