tag:blogger.com,1999:blog-5115440798708230662024-02-07T04:50:20.407-08:00Bruno Taboada's blogPosts on this blog don't express opinions, concerns, intents or information of any nature from the company where I work. They are only my personal opinions for educational purposes. Enjoy and leave your comments. I much appreciate it.Bruno Taboadahttp://www.blogger.com/profile/08500367313671670040noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-511544079870823066.post-45119470093266619402016-04-08T23:24:00.003-07:002016-04-10T07:10:31.756-07:00Hi folks, it's been a while since I last wrote about something in here. Well, I have been busy specially working and studying since then but, I finally found some spare time to wipe the spider web out of my keyboard and try to write something so, let's get to it.<br />
<br />
Today, I got an invite in my email to watch a lecture about <a href="http://martinfowler.com/articles/microservices.html" target="_blank">Microservices</a> from TDC online conference. After the the video call, I felt like making a few comments about the lecture so I am getting back to it to do that. By the way, for those who don't know what it is, TDC is one of the popular tech events of Brazil held by a training company located in the city of São Paulo.<br />
<br />
Frankly speaking, I did like a few information presented by the speaker and I also agree with him to a certain extent. However, I must disagree with the speaker for the most part. In fact, what has been spoken in the lecture can lead young developers to misunderstand <a href="http://martinfowler.com/articles/microservices.html" target="_blank">Microservices</a>. Anyways, I would write much more about that but, I decided not to do so for personal grounds and essence of time. I only want to make it public so others can come in here or find this information though google and get a different standpoint to better understand the core concepts about <a href="http://martinfowler.com/articles/microservices.html" target="_blank">Microservices</a>. So, I am going to write a very short essay with the two major points mentioned in the lecture. Let's cut to the chase.<br />
<br />
First of all, he mentioned that the difference between microservices and services is microservices are <b>atomic </b>and generally, asynchronous and <b>services </b>are essentially synchronous. Honestly, I beg to differ on that, those assumptions are, in my opinion, <b>totally mistaken</b>, both services and microservices can take benefits from those <b>communication mechanics</b>, I mean, being either <b>asynchronous </b>or <b>synchronous </b>has nothing to do with <b>their definition</b>. It is just a <b>communication technique</b> or <b>way of communication</b> in which services of any nature can make use to communicate between them across machines. In addition to that, microservices can also be atomic by participating, whether or not, into <b>database transactions</b> with the ability to roll everything back when needed<b>.</b><br />
<br />
Second of all, I might have misunderstood what he said. However, I am under the impression he said that microservices is term hard to define and also he implied that the term itself does not mean much. Well, not really, I would say, and quite likely so do many others. The term microservices means a lot, I mean, it is <b>self-explanatory</b>, microservices are <b>small, </b>or should be<b>, </b>compared to traditional services. You build a microservice to solve a problem of the <b>specific context,</b> of course, try to keep it coherent to the domain being involved with just a single responsibility which has to be taken into account at that point. That's why it is a microservice, it only solves a specific problem and does a specific task to promote reusability. As being so specific, how could they be big? For instance:<br />
<br />
<b>cat text.txt | grep test</b><br />
<b><br /></b>
Above is an example of microservices, two services communicating with one another to solve a specific problem. As a matter of fact, we have been building microservices and designing microservice architecture for a very long time. Moreover, this concept likely stems from the <a href="https://en.wikipedia.org/wiki/Unix_philosophy" target="_blank">Unix philosophy</a>.<br />
<br />
In conclusion, microservices are de facto a very good approach to build large and small systems as I encourage everyone to at least read a SOA book to have guidelines for developing such systems. I did not mean to offend or to take the speaker apart, I am only giving my standpoint and what I have in the back of my mind so that other readers can have a different angle of vision to better comprehend the terms and the philosophy behind the hood. Hope I made it clear enough.<br />
<br />
That's all folks.<br />
<br />
Kind regards.<br />
<br />Bruno Taboadahttp://www.blogger.com/profile/08500367313671670040noreply@blogger.com0tag:blogger.com,1999:blog-511544079870823066.post-91375226950981528142011-10-15T15:09:00.000-07:002015-03-17T13:17:44.814-07:00Adeus Steve Jobs, uma homenagem.O mundo perdeu no dia 05/11/2011 um dos mais aclamados e comentados empreendedores. Poucos com certeza tiveram tamanha exaltação. Steve Jobs foi repercutido mundialmente por profissionais em várias áreas do conhecimento humano tais como: negócios, economia, administração ,e claro, tecnologia da informação.<br />
<br />
<img src="http://www.portalsaofrancisco.com.br/alfa/historia-da-apple/imagens/historia-da-apple-28.jpg" /><br />
<br />
Steve foi um dos gênios e empreendedores mais criativos de sua geração, suas "engenhocas" e inovações transformaram o trabalho e o cotidiano de muitas pessoas.<br />
<br />
Revolucionou, sem dúvida nenhuma , vários segmentos de mercado como: música, telefonia, cinema e a tecnologia da informação. Tanta criatividade e pouco tempo para realizar muitas transformações, com certeza, faleceu no auge de sua carreira.<br />
<br />
Sua maneira irreverente de liderar e administrar fez com que muitas pessoas, profissionais liberais, executivos e escolas de negócios do mundo inteiro refletirem. Também, fez com que muitos executivos repensassem sua maneira atual de conduzir e liderar empresas.<br />
<br />
Poucos executivos abririam mão de seus supersalários para apostar em seus resultados e que seus ganhos advenham desta aposta. Steve não só fez este feito mas teve a humildade e paciência o suficiente para dar a volta por cima. Caiu e se levantou, assumiu uma empresa a beira da falência, tornou-la a número um e ainda revolucionou alguns mercados.<br />
<br />
Os líderes atuais e futuros terão a difícil missão de ter uma visāo holística da organização (operacional, tática, estratégica e empreendedora). Pois somente assim será possível inovar e gerar valor. A tecnologia em sua forma mais simples para muitas organizações não será mais um diferencial tampouco um mecanismo de competitividade.<br />
<br />
A asserção é muito simples. Se uma dada organização utiliza a mesma tecnologia vendida a outro, do mesmo modo, por que chegaria à resultados diferentes?<br />
<br />
Muito além disso, é necessário inovar. Não é à toa que boa parte das melhores escolas de negócios do mundo, executivos renomados e consultores empresariais defendem essa idéia. E inovação só vem de pessoas. <br />
<br />
<object style="height: 390px; width: 640px;"><param name="movie" value="http://www.youtube.com/v/l8u27KE2gvs?version=3">
<param name="allowFullScreen" value="true">
<param name="allowScriptAccess" value="always">
<embed src="http://www.youtube.com/v/l8u27KE2gvs?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="480" height="391"></object><br />
<br />
Muitos comentários, mensagens e críticas a seu respeito podem ser encontrados em inúmeras palestras e post's na internet.<br />
<br />
Eis aqui, abaixo, algumas das quais selecionei:<br />
<br />
<a href="http://www.mises.org.br/Article.aspx?id=1104" target="_blank">Steve Jobs e o embelezamento do capitalismo</a><br />
<br />
<a href="http://fvdb.wordpress.com/2011/08/25/steve-jobs-the-howard-roark-in-business/" target="_blank">The ‘Howard Roark’ in Business</a><br />
<br />
<a href="http://gawker.com/5847338/steve-jobs-was-not-god" target="_blank">Steve Jobs was not god</a><br />
<br />
A minha favorita:<br />
<iframe allowfullscreen="" frameborder="0" height="391" src="http://www.youtube.com/embed/eUMFt_OImjA" width="480"></iframe><br />
Clássica e lendária palestra:<br />
<iframe allowfullscreen="" frameborder="0" height="391" src="http://www.youtube.com/embed/yw5fuDMblYg" width="480"></iframe><br />
Documentário do discovery channel legendado por Fábio Akita.<br />
<iframe allowfullscreen="" frameborder="0" height="391" src="http://blip.tv/play/AYKf%2BzMC.html" width="480"></iframe><embed src="http://a.blip.tv/api.swf#AYKf+zMC" style="display: none;" type="application/x-shockwave-flash"></embed><br />
<br />
Apesar de seus problemas e defeitos sua genialidade ficará estampada ao lado de outros grandes gênios tais como: <a href="http://pt.wikipedia.org/wiki/Thomas_Edison" target="_blank">Thomas Edison</a> e <a href="http://pt.wikipedia.org/wiki/Alexander_Graham_Bell" target="_blank">Alexander Graham Bell</a> que evoluíram e melhoraram substancialmente a vida de muitas pessoas. Um grande empreendedor.Bruno Taboadahttp://www.blogger.com/profile/08500367313671670040noreply@blogger.com4tag:blogger.com,1999:blog-511544079870823066.post-57034797651550039522010-08-17T19:05:00.000-07:002015-03-17T13:29:56.906-07:00O grande desafio das empresas.Bom, antes de começar a escrever sobre em que estava pensando essa semana, gostaria de enfatizar onde tenho ficado bastante ocupado ultimamente. Tenho lido um pouco sobre economia e administração, inclusive fiz alguns cursos on-line pela FGV. Aproveitei, o tempo disponível, para ler também sobre metodologias ágeis e assistir palestras pela internet sobre o assunto. Para ganhar inspiração e embasamento para escrever esse post.<br />
<br />
Por muitos anos defendi que o problema de não entregar software no prazo e, não gerar valor, estava na condução do projeto contrato, processos, liderança e pessoas). Um problema de gestão.<br />
<br />
Por ter trabalhado em empresas de vários segmentos da economia como: treinamento e educação, telecomunicações, instituições financeiras, indústrias e as famigeradas "<a href="http://www.agileway.com.br/2010/04/15/fabrica-de-software/" target="_blank">fábricas de softwares</a>" tanto em esferas públicas federais quanto privadas. Isso me deu uma visão holística sobre os dois mundos e, por mais estranho que seja, ambos apresentavam os mesmos problemas tais como: projetos com prazos estourados, custos erroneamente estimados, conflitos internos e externos, equipes descontentes e uma rotatividade incalculável.<br />
<br />
Contudo, afirmo, para minha felicidade, nem todas minhas experiências foram assim. Algumas organizações por onde passei conseguiram impressionantemente obter resultados contrários ao mencionado acima.<br />
<br />
A grande surpresa foi quando estava lendo um importante artigo de <a href="http://martinfowler.com/articles/newMethodologyOriginal.html">Martin Fowler</a> e encontrei a seguinte frase: "<span style="font-weight: bold;">Um dos objetivos das metodologias tradicionais é desenvolver um processo onde as pessoas envolvidas são peças substituíveis</span>".<br />
<br />
Assim como tantos outros profissionais, participei nos bastidores dessa premissa. No entanto, retirando a jornada onde ganhei tais competências, observei muitos colegas comentando sobre essa situação e outros que nunca compartilharam da mesma realidade.<br />
<br />
Com isso, acabei convencido de que tudo que vivenciei até agora tem haver com a forma de como os gestores e empresários estão conduzindo seus negócios:<b> liderando as pessoas como se fossem meros recursos substituíveis, muito autoritarismo e utilizando práticas já consideradas antiquadas.</b><br />
<b><br /></b>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdbAyk2rUAS6YZaS7O75s6kQgYih1zdKAq5zwg9ahJVBtLOqrOKC-rHZY1-SW7ibRcZ3yJcPCKlZ7YDzOgrkeZpJfPAueevSZFTsbHsM8aKalsX6FWrLHOInKrPInWjApRGdnawtMMP71N/s1600/taylorismo.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdbAyk2rUAS6YZaS7O75s6kQgYih1zdKAq5zwg9ahJVBtLOqrOKC-rHZY1-SW7ibRcZ3yJcPCKlZ7YDzOgrkeZpJfPAueevSZFTsbHsM8aKalsX6FWrLHOInKrPInWjApRGdnawtMMP71N/s320/taylorismo.jpg" height="250" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><a href="http://grupofirie.blogspot.com.br/2010_09_01_archive.html" target="_blank">Fonte</a></td></tr>
</tbody></table>
Adicionalmente, sem contrapor, o que advoguei durante anos parece estar coerente.<br />
<br />
Isso me leva também a comentar no seguinte aspecto. Estamos vivendo uma era de profundas transformações sociais ocasionadas pela volatilidade da informação devido ao avanço dos meios de comunicação. Essas mudanças estão exigindo das empresas , até mesmo dos governos, e de seus gestores uma <a href="http://globotv.globo.com/globo-news/conta-corrente/v/conta-corrente-especial-mostra-entrevista-exclusiva-com-gary-hamel/1976157/" target="_blank">evolução de seus conhecimentos sobre administração</a>. Talvez a gestão nas organizações não fique somente, de forma simplista, a mercê de medições de marcos financeiros em balanços como na revolução industrial. Ou ainda, como alguns especialistas preferem comentar, através do "ultrapassado" <a href="http://www.moneo.com.br/conhecimento/blogs/fora-da-caixa/121-a-morte-do-planejamento-estrategico" target="_blank">planejamento estratégico</a>.<br />
<br />
Muitos gestores estão realmente precisando de um bom coach. Como aumentar significativamente o ROI e reduzir os riscos dos projetos se os ativos passaram a ser pessoas?<br />
Os ativos de verdade não são mais determinísticos como: cadeiras, mesas ou computadores.<br />
<br />
Não obstante, para refletir, uma das melhores frases que gostei no meu Twitter foi:<br />
"<span style="font-weight: bold;">Os cursos de MBA do nosso país formaram os líderes do século XX.</span>"<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiwLOy5SKLvm6upAfa6mbIlgUzXkjWOU8TuMh0pGWPypUkg_l7aWvqFsIqWUHk9xU-0YthuMpQsWvZo6hvVtikEfB9U6tjhEFdUygYfA7YSxYI8LwXW-FQL-BZ1BOqSNncQqhrwiptx-E/s1600/george-bush-harvard-mba.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiwLOy5SKLvm6upAfa6mbIlgUzXkjWOU8TuMh0pGWPypUkg_l7aWvqFsIqWUHk9xU-0YthuMpQsWvZo6hvVtikEfB9U6tjhEFdUygYfA7YSxYI8LwXW-FQL-BZ1BOqSNncQqhrwiptx-E/s320/george-bush-harvard-mba.jpg" height="320" width="300" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiwLOy5SKLvm6upAfa6mbIlgUzXkjWOU8TuMh0pGWPypUkg_l7aWvqFsIqWUHk9xU-0YthuMpQsWvZo6hvVtikEfB9U6tjhEFdUygYfA7YSxYI8LwXW-FQL-BZ1BOqSNncQqhrwiptx-E/s1600/george-bush-harvard-mba.jpg" target="_blank">Fonte</a></td></tr>
</tbody></table>
Para concluir, o século XXI é entitulado como a <a href="http://pt.wikipedia.org/wiki/Era_da_Informa%C3%A7%C3%A3o">era da informação</a> e uma das fortes tendências é: "<span style="font-weight: bold;">O aprendizado contínuo se torna imprescindível</span>". Essa afirmação automaticamente transforma em <b>acomodados </b>uma gama enorme de gestores e profissionais liberais.<br />
<br />
Um grande desafio, não acha?<br />
<br />
Entender seu principal <a href="http://www.gestiopolis.com/recursos3/docs/ger/capintel.htm">ativo</a> é um bom começo.Bruno Taboadahttp://www.blogger.com/profile/08500367313671670040noreply@blogger.com2tag:blogger.com,1999:blog-511544079870823066.post-48101082634831553762010-01-11T17:40:00.001-08:002015-03-17T13:18:30.638-07:00Só com mudanças as empresas se salvamAs empresas que resistirem às inovações mercadológicas, servindo como casa de repouso para seus executivos acomodados, não sobreviverão ao atual estágio do mercado.<br />
<br />
A hesitação demasiada de muitos empresários e executivos para efetuar modificações organizacionais inevitáveis, exigidas pela evolução competitiva, está provocando o fracasso de inúmeras empresas. Mesmo com as vendas em queda e perda de mercado muitos ainda persistem em continuar utilizando tecnologias obsoletas, sistemas administrativos ineficientes e equipe sem qualificação.<br />
<br />
É crucial dar atenção aos fatores que, na última década, estão forçando as empresas a mudar seus procedimentos: a globalização da economia, as exigências de qualidade, concorrência, novos produtos, terceirização.<br />
<br />
A globalização da economia passou a exigir maior capacidade competitiva de todas as empresas. O mercado das empresas é o mundo inteiro: de carros a computadores, todos são distribuídos mundialmente. Nenhuma empresa pode pensar seu modo de atuação regionalmente, pois de alguma forma será afetada pelas políticas mundiais de comércio. Se ela não conquistar novos mercados, os concorrentes virão para cá e tomarão seu espaço.<br />
<br />
As exigências de qualidade também modificaram os comportamentos empresariais. Consumidores, empresas e indivíduos exigem de seus fornecedores qualidade dos produtos, e nas relações empresas-mercado comprometimento ecológico e social...<br />
As negociações tornam-se mais difíceis, os clientes exigem preço e qualidade. Os compradores tornaram-se exigentes e impõem requisitos que apenas fornecedores organizados e competentes conseguem atender. Os demais fornecedores, que possuem um fraco sistema de marketing, estão decretando sua exclusão do mercado paulatinamente. Ou as empresas tornam-se competitivas ou fecham!<br />
<br />
Administradores tiveram que modificar seu modo de pensar para adaptarem-se a essa nova realidade. A estrutura das organizações teve que ser modificado para que cada função ou departamento funcione como um elo de um sistema de desenvolvimento e distribuição de produtos e serviços. Cada departamento contribuindo para agregar valor ao produto final. A estrutura piramidal passou a não funcionar dentro desse esquema, sendo substituída por uma estrutura linear, ou matricial, composta por diversas unidades de serviço.<br />
<br />
O trabalho em equipe passou a ser fundamental para o sucesso da organização e cada indivíduo passou a ver seu companheiro como um cliente. Cada profissional teve que buscar possuir uma visão generalista para entender a importância de sua função dentro da organização e do mercado.<br />
<br />
As empresas que resistirem a essas inovações mercadológicas e às tecnológicas, servindo como casa de repouso onde se recebe um salário no final do mês para executivos acomodados, passou a não sobreviver neste cenário. E aquelas que ainda insistem em resistir, ganharam uma sobrevida apenas.<br />
<br />
Ou mudam ou desaparecem.<br />
<br />
Fonte<br />
SANTANA, José. Só com mudanças as empresas se salvam. [S.l.: s.n].Bruno Taboadahttp://www.blogger.com/profile/08500367313671670040noreply@blogger.com0