{"id":3385,"date":"2021-11-19T14:00:00","date_gmt":"2021-11-19T17:00:00","guid":{"rendered":"https:\/\/programathor.com.br\/blog\/?p=3385"},"modified":"2021-11-19T08:17:11","modified_gmt":"2021-11-19T11:17:11","slug":"microsservicos","status":"publish","type":"post","link":"https:\/\/programathor.com.br\/blog\/microsservicos\/","title":{"rendered":"O que s\u00e3o microsservi\u00e7os? Voc\u00ea sabe dizer?"},"content":{"rendered":"\n<p>Um tema em alta no mercado de TI, o uso de microsservi\u00e7os tem sido um grande aliado na hora de desenvolver solu\u00e7\u00f5es mais robustas e de melhor performance, na nuvem. Inclusive, o uso de microsservi\u00e7os \u00e9 um diferencial da <a href=\"https:\/\/programathor.com.br\/blog\/voce-sabe-o-que-e-computacao-na-nuvem-entenda-aqui\/?utm_source=blog&amp;utm_medium=usos_de_computacao_na_nuvem\/?utm_source=blog&amp;utm_medium=microsservicos\">computa\u00e7\u00e3o na nuvem<\/a>.<\/p>\n\n\n\n<p>Quer saber mais? Siga essa leitura e descubra como otimizar suas implementa\u00e7\u00f5es de sistemas usando microsservi\u00e7os.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Entendendo o conceito de microsservi\u00e7os<\/strong><\/h2>\n\n\n\n<p>Microsservi\u00e7os s\u00e3o, em resumo, a divis\u00e3o de um <em>software<\/em> em \u201cpeda\u00e7os menores\u201d que ficam armazenados em <a href=\"https:\/\/programathor.com.br\/blog\/cloud-container-um-novo-conceito-sobre-a-nuvem\/?utm_source=blog&amp;utm_medium=microsservicos\">cont\u00eaineres<\/a>, de modo que seja poss\u00edvel aprimorar o desempenho do sistema e otimizar o desenvolvimento.\u00a0<\/p>\n\n\n\n<p>Isso tamb\u00e9m facilita a manuten\u00e7\u00e3o ou suporte ao sistema, visto que o uso de microsservi\u00e7os permite atuar em partes isoladas, sem que seja necess\u00e1rio parar ou debugar todo o <em>software<\/em> para solucionar um problema.&nbsp;<\/p>\n\n\n\n<p>Falando de maneira mais conceitual, os microsservi\u00e7os surgiram como uma abordagem arquitet\u00f4nica proveniente das <a href=\"https:\/\/programathor.com.br\/blog\/caracteristicas-da-computacao-na-nuvem-descubra-quais-sao\/?utm_source=blog&amp;utm_medium=usos_de_computacao_na_nuvem\/?utm_source=blog&amp;utm_medium=microsservicos\">caracter\u00edsticas da computa\u00e7\u00e3o na nuvem<\/a>. Al\u00e9m disso, facilita muito a parte organizacional do desenvolvimento de um sistema, j\u00e1 que ele \u00e9 dividido em pequenos servi\u00e7os independentes.<\/p>\n\n\n\n<p>Por fim, o grande diferencial da arquitetura em microsservi\u00e7os \u00e9 o fato dela ser projetada para que cada servi\u00e7o tenha um conjunto de recursos, dedicado para tratar de um ponto espec\u00edfico da aplica\u00e7\u00e3o. Isso permite, inclusive, que mais de um programador trabalhe no desenvolvimento do mesmo <em>software<\/em>, com muito mais facilidade e autonomia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Algumas caracter\u00edsticas<\/strong><\/h2>\n\n\n\n<p>Quanto \u00e0s caracter\u00edsticas t\u00e9cnicas dos microsservi\u00e7os, destacam-se:<\/p>\n\n\n\n<ul><li>A comunica\u00e7\u00e3o \u00e9 feita atrav\u00e9s do uso de APIs bem definidas, sem que seja necess\u00e1rio o compartilhamento de c\u00f3digo entre servi\u00e7os;<\/li><li>Cada servi\u00e7o deve ser autossuficiente, ou seja, funciona independentemente dos demais servi\u00e7os;<\/li><li>Essa arquitetura facilita a escalabilidade;<\/li><li>Os desenvolvimentos ficam mais \u00e1geis a medida em que cada servi\u00e7o pode ser criado e testado independentemente;<\/li><li>Possibilita uma arquitetura sem servidor.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/programathor.com.br\/jobs\/?utm_source=blog&amp;utm_medium=microsservicos\"><img decoding=\"async\" width=\"700\" height=\"380\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/vaga-desenvolvedor-1-2.jpg\" alt=\"Vagas ProgramaThor - microsservi\u00e7os\" class=\"wp-image-2279\" srcset=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/vaga-desenvolvedor-1-2.jpg 700w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/vaga-desenvolvedor-1-2-300x163.jpg 300w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/vaga-desenvolvedor-1-2-676x367.jpg 676w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Microsservi\u00e7os e Arquitetura Monol\u00edtica: entenda a diferen\u00e7a<\/strong><\/h2>\n\n\n\n<p>Para entender melhor o que s\u00e3o e como funcionam os microsservi\u00e7os, vale a pena comparar essa arquitetura com a monol\u00edtica:<\/p>\n\n\n\n<ul><li><strong>Arquitetura Monol\u00edtica:<\/strong> processos totalmente acoplados e dependentes, executados como um servi\u00e7o \u00fanico. Dentre as principais dificuldades desse modelo, destaca-se que, caso haja algum problema na aplica\u00e7\u00e3o como picos de performance, todo o sistema fica comprometido. Da mesma forma, uma manuten\u00e7\u00e3o exige que o sistema fique fora do ar, j\u00e1 que n\u00e3o \u00e9 poss\u00edvel atacar somente no ponto que necessita de interven\u00e7\u00e3o.<\/li><\/ul>\n\n\n\n<ul><li><strong>Arquitetura de microsservi\u00e7os:<\/strong> cada processo do sistema \u00e9 definido e criado como um servi\u00e7o apartado, de modo que eles se comunicam entre si, mas n\u00e3o dependem um do outro para se manter em funcionamento. Isso permite que cada servi\u00e7o possa ser implantado, escalado, debugado, enfim, em paralelo, sem afetar o funcionamento dos demais e, consequentemente, da aplica\u00e7\u00e3o.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conhe\u00e7a mais sobre microsservi\u00e7os e aprimore o seu curr\u00edculo!<\/strong><\/h2>\n\n\n\n<p>Al\u00e9m das informa\u00e7\u00f5es que trouxemos aqui, confira tamb\u00e9m os nossos artigos sobre os <a href=\"https:\/\/programathor.com.br\/blog\/usos-de-computacao-na-nuvem\/?utm_source=blog&amp;utm_medium=microsservicos\">principais usos da computa\u00e7\u00e3o da nuvem<\/a> e <a href=\"https:\/\/programathor.com.br\/blog\/tipos-de-ambiente-para-computacao-em-nuvem\/?utm_source=blog&amp;utm_medium=microsservicos\">tipos de ambiente na nuvem<\/a>! Entenda mais sobre esse conceito! E se voc\u00ea \u00e9 um <a href=\"http:\/\/programathor.com.br\/jobs\/?utm_source=blog&amp;utm_medium=microsservicos\">programador em busca de uma vaga<\/a>, n\u00e3o deixe de conferir os outros artigos em nosso blog e aprender sobre muitas outras coisas interessantes para se tornar ainda mais competitivo!<\/p>\n\n\n\n<p>Lembrando que se tiver d\u00favidas ou coment\u00e1rios sobre o tema, escreva aqui abaixo!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/programathor.com.br\/?utm_source=blog&amp;utm_medium=microsservicos\"><img decoding=\"async\" width=\"1024\" height=\"171\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/LOGO-PROGRAMATHOR-1024x171-1.jpg\" alt=\"ProgramaThor - microsservi\u00e7os\" class=\"wp-image-2280\" srcset=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/LOGO-PROGRAMATHOR-1024x171-1.jpg 1024w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/LOGO-PROGRAMATHOR-1024x171-1-300x50.jpg 300w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/LOGO-PROGRAMATHOR-1024x171-1-768x128.jpg 768w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/LOGO-PROGRAMATHOR-1024x171-1-676x113.jpg 676w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Consiga um emprego!<\/h2>\n\n\n\n<p>Est\u00e1 procurando por uma oportunidade de trabalho como desenvolvedor? Voc\u00ea pode encontrar seu pr\u00f3ximo emprego aqui na ProgramaThor, uma plataforma focada em vagas para desenvolvedores. Basta\u00a0<a href=\"https:\/\/programathor.com.br\/users\/sign_up\/?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=texto.final\">se cadastrar\u00a0<\/a>e completar seu perfil para come\u00e7ar a se candidatar \u00e0s vagas que mais combinam com voc\u00ea! Veja nossas\u00a0<a href=\"http:\/\/www.programathor.com.br\/jobs\/?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=texto.final\">vagas.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um tema em alta no mercado de TI, o uso de microsservi\u00e7os tem sido um grande aliado na hora de desenvolver solu\u00e7\u00f5es mais robustas e de melhor performance, na nuvem. Inclusive, o uso de microsservi\u00e7os \u00e9 um diferencial da computa\u00e7\u00e3o na nuvem. Quer saber mais? Siga essa leitura e descubra como otimizar suas implementa\u00e7\u00f5es de [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":3386,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58],"tags":[183,65],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>O que s\u00e3o microsservi\u00e7os? Voc\u00ea sabe? - Blog ProgramaThor<\/title>\n<meta name=\"description\" content=\"Voc\u00ea sabe o que s\u00e3o microsservi\u00e7os? Nesse artigo, a ProgramaThor explicou tudo que voc\u00ea precisa saber sobre. Vem conferir!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/programathor.com.br\/blog\/microsservicos\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"O que s\u00e3o microsservi\u00e7os? Voc\u00ea sabe? - Blog ProgramaThor\" \/>\n<meta property=\"og:description\" content=\"Voc\u00ea sabe o que s\u00e3o microsservi\u00e7os? Nesse artigo, a ProgramaThor explicou tudo que voc\u00ea precisa saber sobre. Vem conferir!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/programathor.com.br\/blog\/microsservicos\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog ProgramaThor\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ProgramaThorBr\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-19T17:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-19T11:17:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2021\/11\/Capa-Artigo-Template-10-5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"676\" \/>\n\t<meta property=\"og:image:height\" content=\"366\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Priscila Esperandio Ferrari\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ProgramaThor\" \/>\n<meta name=\"twitter:site\" content=\"@ProgramaThor\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Priscila Esperandio Ferrari\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"O que s\u00e3o microsservi\u00e7os? Voc\u00ea sabe? - Blog ProgramaThor","description":"Voc\u00ea sabe o que s\u00e3o microsservi\u00e7os? Nesse artigo, a ProgramaThor explicou tudo que voc\u00ea precisa saber sobre. Vem conferir!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/programathor.com.br\/blog\/microsservicos\/","og_locale":"pt_PT","og_type":"article","og_title":"O que s\u00e3o microsservi\u00e7os? Voc\u00ea sabe? - Blog ProgramaThor","og_description":"Voc\u00ea sabe o que s\u00e3o microsservi\u00e7os? Nesse artigo, a ProgramaThor explicou tudo que voc\u00ea precisa saber sobre. Vem conferir!","og_url":"https:\/\/programathor.com.br\/blog\/microsservicos\/","og_site_name":"Blog ProgramaThor","article_publisher":"https:\/\/www.facebook.com\/ProgramaThorBr\/","article_published_time":"2021-11-19T17:00:00+00:00","article_modified_time":"2021-11-19T11:17:11+00:00","og_image":[{"width":676,"height":366,"url":"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2021\/11\/Capa-Artigo-Template-10-5.png","type":"image\/png"}],"author":"Priscila Esperandio Ferrari","twitter_card":"summary_large_image","twitter_creator":"@ProgramaThor","twitter_site":"@ProgramaThor","twitter_misc":{"Escrito por":"Priscila Esperandio Ferrari","Tempo estimado de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/programathor.com.br\/blog\/microsservicos\/","url":"https:\/\/programathor.com.br\/blog\/microsservicos\/","name":"O que s\u00e3o microsservi\u00e7os? Voc\u00ea sabe? - Blog ProgramaThor","isPartOf":{"@id":"https:\/\/programathor.com.br\/blog\/#website"},"datePublished":"2021-11-19T17:00:00+00:00","dateModified":"2021-11-19T11:17:11+00:00","author":{"@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/3237651d54471592184af43c29cd01de"},"description":"Voc\u00ea sabe o que s\u00e3o microsservi\u00e7os? Nesse artigo, a ProgramaThor explicou tudo que voc\u00ea precisa saber sobre. Vem conferir!","breadcrumb":{"@id":"https:\/\/programathor.com.br\/blog\/microsservicos\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/programathor.com.br\/blog\/microsservicos\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/programathor.com.br\/blog\/microsservicos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/programathor.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"produtividade","item":"https:\/\/programathor.com.br\/blog\/category\/produtividade\/"},{"@type":"ListItem","position":3,"name":"O que s\u00e3o microsservi\u00e7os? Voc\u00ea sabe dizer?"}]},{"@type":"WebSite","@id":"https:\/\/programathor.com.br\/blog\/#website","url":"https:\/\/programathor.com.br\/blog\/","name":"Blog ProgramaThor","description":"A plataforma de recrutamento  para programadores pensada por programadores. Entenda melhor o mundo da programa\u00e7\u00e3o, a cria\u00e7\u00e3o de uma vaga eficiente, dicas de entrevista, as linguagens do momento, o mercado de desenvolvimento e muito mais!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/programathor.com.br\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/3237651d54471592184af43c29cd01de","name":"Priscila Esperandio Ferrari","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/programathor.com.br\/blog\/wp-content\/litespeed\/avatar\/9e41beffa38a8bf1b4277036434e2736.jpg?ver=1780496900","contentUrl":"https:\/\/programathor.com.br\/blog\/wp-content\/litespeed\/avatar\/9e41beffa38a8bf1b4277036434e2736.jpg?ver=1780496900","caption":"Priscila Esperandio Ferrari"},"url":"https:\/\/programathor.com.br\/blog\/author\/priscila-esperandio-ferrari\/"}]}},"_links":{"self":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/3385"}],"collection":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/comments?post=3385"}],"version-history":[{"count":1,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/3385\/revisions"}],"predecessor-version":[{"id":3387,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/3385\/revisions\/3387"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/media\/3386"}],"wp:attachment":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}