No meu último artigo falei sobre como é simples construir aplicações que se utilizam da programação concorrente usando a linguagem Go, vimos que é simples a sua implementação e quão eficiente pode ser, graças à sua construção que fornece aos desenvolvedores ferramentas poderosas para se aproveitar ao máximo o potencial da programação concorrente. Neste artigo iremos ver na prática um passo-a-passo de como construir um ethereum wallet watcher aproveitando-se desse ponto forte de Go Lang.
A linguagem Go, em sua construção, fornece aos desenvolvedores ferramentas poderosas para aproveitar o potencial da programação concorrente. Neste artigo, vamos explorar os conceitos da programação concorrente em Go Lang e mergulhar no mundo das Goroutines, uma característica fundamental que torna a programação simultânea em Go incrivelmente expressiva e eficiente.
Eu diria que uma das características mais marcantes da arquitetura de micro serviços é a flexibilidade e a liberdade que ela proporciona no desenvolvimento de aplicações, você não precisa ficar "preso" à uma linguagem específica toda vez que você precisar solucionar um novo problema com código, você pode ter n micro serviços em uma linguagem X e o enésimo em uma linguagem Y.