{"id":3092,"date":"2015-01-09T09:01:03","date_gmt":"2015-01-09T12:01:03","guid":{"rendered":"http:\/\/blog.dialhost.com.br\/?p=3092"},"modified":"2015-01-09T09:01:03","modified_gmt":"2015-01-09T12:01:03","slug":"era-das-apis","status":"publish","type":"post","link":"https:\/\/www.dialhost.com.br\/blog\/era-das-apis\/","title":{"rendered":"A era das APIs"},"content":{"rendered":"<figure id=\"attachment_3038\" aria-describedby=\"caption-attachment-3038\" style=\"width: 700px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.dialhost.com.br\/wp-content\/uploads\/2014\/12\/mobile-development-post.jpg\"><img loading=\"lazy\" class=\"size-full wp-image-3038\" src=\"http:\/\/blog.dialhost.com.br\/wp-content\/uploads\/2014\/12\/mobile-development-post.jpg\" alt=\"Imagem ilustrativa\" width=\"700\" height=\"320\" \/><\/a><figcaption id=\"caption-attachment-3038\" class=\"wp-caption-text\">Imagem ilustrativa<\/figcaption><\/figure>\n<p>As APIs est\u00e3o por toda a parte, ponto.<\/p>\n<p>Com o \u201cboom\u201d das estrat\u00e9gias digitais em mobilidade, cloud computing, m\u00eddias sociais e os dispositivos inteligentes da Internet das Coisas, muitas empresas est\u00e3o desenhando e expondo REST APIs \u2013 desde jovens startups at\u00e9 grandes empresas.<\/p>\n<p>Em setembro deste ano aconteceu, no evento Tech Crunch Disrupt, em San Francisco (EUA), a batalha das startups (Battle of Startups), competi\u00e7\u00e3o que re\u00fane algumas das startups mais badaladas do mundo. O ponto aqui \u00e9 que praticamente todas exp\u00f5em e\/ou consumem APIs freneticamente para concretizar sua proposta de valor. Al\u00e9m disso, o Gartner lan\u00e7ou recentemente um estudo intitulado \u201cHype Cycle For Open Banking, APIs, APPs, APP Stores\u201d, no qual determina de forma inequ\u00edvoca que o mercado financeiro est\u00e1 passando por uma revolu\u00e7\u00e3o, e essa revolu\u00e7\u00e3o est\u00e1 sendo impulsionada pela exposi\u00e7\u00e3o de APIs.<\/p>\n<p>Ou seja, nanicos e mamutes est\u00e3o no jogo das APIs.<\/p>\n<p>A relev\u00e2ncia do assunto para a comunidade de desenvolvedores tamb\u00e9m pode ser vista pela lente da <a href=\"http:\/\/issuu.com\/imasters\" target=\"_blank\" rel=\"noopener noreferrer\">\u00faltima edi\u00e7\u00e3o da revista<\/a>. Foram 4 mat\u00e9rias com grande destaque para o assunto API:<\/p>\n<ul>\n<li>API nativa para gerenciamento de senhas<\/li>\n<li>Device agnostic<\/li>\n<li>\u00c9 hora de programar a sua casa<\/li>\n<li>Apiary, fazendo muito mais que documentar<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Muito se comenta sobre a estrat\u00e9gia mobile-first, ou seja, desenhar as solu\u00e7\u00f5es com foco em dispositivos de tela e capacidades computacionais mais reduzidas se comparadas aos desktops. Isso certamente nos obriga a enfatizar a simplicidade. Entretanto, quando voc\u00ea combina o pensamento mobile-first com \u201cdevice agnostic\u201d, \u201cinternet of things\u201d e tamb\u00e9m \u201copen source\u201d, pronto, voc\u00ea j\u00e1 n\u00e3o sabe mais quem ser\u00e1 o usu\u00e1rio da sua solu\u00e7\u00e3o e muito menos em que tipo de dispositivo ela ser\u00e1 usada.<\/p>\n<p>Por isso, vem crescendo a estrat\u00e9gia API-first, que prega a separa\u00e7\u00e3o de responsabilidades entre o front e o backend e a eleg\u00e2ncia das interfaces de, al\u00e9m das mensagens trocadas entre os dispositivos e seus servidores.<\/p>\n<p>Se a sua empresa ir\u00e1 expor APIs para parceiros e desenvolvedores externos, \u00e9 muito importante considerar seriamente aspectos de seguran\u00e7a, escalabilidade e design j\u00e1 no momento da sua constru\u00e7\u00e3o.<\/p>\n<p>Quer tornar sua API sensacional? Veja alguns atributos abaixo:<\/p>\n<ul>\n<li>Batom em l\u00e1bio de porco<\/li>\n<\/ul>\n<p><em>Tudo come\u00e7a com a proposta de valor da API. Se ela n\u00e3o trouxer valor real para o p\u00fablico-alvo e n\u00e3o tiver liga\u00e7\u00e3o com os objetivos de neg\u00f3cio da empresa, ser\u00e1 como embelezar um porco, ou seja, n\u00e3o adiantar\u00e1 portal para desenvolvedores com documenta\u00e7\u00e3o linda, pois, no fundo, continuar\u00e1 sendo um porco. Ent\u00e3o, ela precisa trazer informa\u00e7\u00f5es ou transa\u00e7\u00f5es \u00fateis que possam atacar necessidades reais para atrair outras empresas e seus desenvolvedores.<\/em><\/p>\n<ul>\n<li>O correto design RESTful<\/li>\n<\/ul>\n<p><em>Muitas implementa\u00e7\u00f5es de APIs n\u00e3o t\u00eam aplicado os princ\u00edpios b\u00e1sicos de design RESTful, dificultando o entendimento dos desenvolvedores que devem consumir as APIs e causando problemas de escalabilidade, seguran\u00e7a, interoperabilidade, entre outros.<\/em><\/p>\n<p><em>O uso correto das opera\u00e7\u00f5es do HTTP, a forma\u00e7\u00e3o dos recursos, versionamento, pagina\u00e7\u00e3o, caching, entre v\u00e1rios outros, influenciam de forma decisiva a facilidade de entendimento e de uso da API. Mesmo que as regras de neg\u00f3cio sejam complexas, as APIs devem ser modeladas tendo como mote a simplicidade.<\/em><\/p>\n<ul>\n<li>A (in)seguran\u00e7a dos dados abertos<\/li>\n<\/ul>\n<p><em>Seja sua API privada (usada por apps desenvolvidos por sua pr\u00f3pria equipe), ou p\u00fablica (acess\u00edvel por qualquer desenvolvedor), h\u00e1 aspectos cr\u00edticos em seguran\u00e7a que devem ser observados. APIs \u201cligeiramente escondidas\u201d n\u00e3o s\u00e3o seguras o suficiente. As solu\u00e7\u00f5es v\u00e3o desde um simples HTTPS, passando por tokens de aplica\u00e7\u00e3o, e chegando a modelos um pouco mais sofisticados, como o OAuth 2.0.<\/em><\/p>\n<ul>\n<li>Toda a gl\u00f3ria aos desenvolvedores<\/li>\n<\/ul>\n<p><em>\u201cGeek is the new sexy\u201d, dizia uma camiseta que vi na \u00faltima Campus Party, em S\u00e3o Paulo. Atualmente, os bons desenvolvedores, designers e empreendedores em high-tech s\u00e3o disputados pelas empresas que desejam construir ecossistemas digitais plugados \u00e0 sua plataforma atrav\u00e9s de APIs. Ent\u00e3o, o m\u00ednimo que se espera \u00e9 que a empresa dedique um site aos desenvolvedores (que tal http:\/\/developers.[suaempresa].com.br?), no qual s\u00e3o oferecidas documenta\u00e7\u00e3o t\u00e9cnica, chaves de acesso e sandbox para testes das APIs, al\u00e9m de ferramentas especiais, SDKs e suporte diferenciado?<\/em><\/p>\n<ul>\n<li>Keeping it always ON<\/li>\n<\/ul>\n<p><em>Se a proposta de valor for bacana, o design primoroso, os dados trafegarem de forma segura e os developers tiverem destaque na estrat\u00e9gia, o sucesso vir\u00e1 e \u00e9 s\u00f3 relaxar que tudo vai funcionar maravilhosamente bem, certo? Claro que n\u00e3o! Voc\u00ea sabe: seus servidores ficar\u00e3o lentos sem qualquer explica\u00e7\u00e3o, sua API vai cair no fim de semana, voc\u00ea vai quebrar os clientes que te encher\u00e3o de tickets e tudo pode afundar.<\/em><\/p>\n<p><em>A dica aqui \u00e9 pensar em solu\u00e7\u00f5es de API Management que poder\u00e3o colocar mecanismos de prote\u00e7\u00e3o dos sistemas de backend, rate limiting, garantia de SLAs e monitora\u00e7\u00e3o de desempenho. O ponto \u00e9: saiba dos problemas antes dos clientes e mantenha uma pol\u00edtica transparente de comunica\u00e7\u00e3o.<\/em><\/p>\n<p><strong>O risco e o potencial dos dados abertos<\/strong><\/p>\n<p>Usar APIs abertas de outras empresas traz um risco consider\u00e1vel para seu neg\u00f3cio. Quem garante que a API vai cumprir o SLA de desempenho? Ou que o provedor n\u00e3o vai mudar a interface e quebrar sua aplica\u00e7\u00e3o? Quem garante que a empresa ainda estar\u00e1 por a\u00ed amanh\u00e3? Essas j\u00e1 s\u00e3o d\u00favidas suficientemente cr\u00edticas. N\u00e3o torne a vida do desenvolvedor ainda mais infernal: ajude-o a gostar de voc\u00ea!<\/p>\n<p>Uma estrat\u00e9gia de APIs abertas tem o potencial incr\u00edvel de dar mais capilaridade, aumentando o alcance dos seus dados e solu\u00e7\u00f5es. Como forma de inspira\u00e7\u00e3o, veja a pesquisa que traz diversos exemplos de empresas que constru\u00edram APIs sensacionais \u2013 ela est\u00e1 nas p\u00e1ginas seguintes a este <a href=\"http:\/\/issuu.com\/imasters\/docs\/revista_imasters__12\" target=\"_blank\" rel=\"noopener noreferrer\">artigo na revista<\/a>. A maioria, como era de se esperar, \u00e9 de empresas internacionais, mas repare tamb\u00e9m que j\u00e1 temos brazucas abusados!<\/p>\n<p>Vamos al\u00e9m das j\u00e1 desbravadas APIs sociais do Facebook e Twitter, claro. Alguns segmentos v\u00eam se destacando na exposi\u00e7\u00e3o de APIs, como empresas de e-commerce, Internet das Coisas, Sa\u00fade e Bem Estar, Servi\u00e7os Utilit\u00e1rios e Servi\u00e7os Financeiros.<\/p>\n<p>J\u00e1 os dados abertos governamentais merecem um cap\u00edtulo \u00e0 parte. Ainda de forma t\u00edmida, muitas prefeituras e \u00f3rg\u00e3os de Governo t\u00eam organizado hackathons para que a comunidade de desenvolvedores possa criar aplica\u00e7\u00f5es inovadoras que melhorem a qualidade do servi\u00e7o p\u00fablico e a vida das pessoas nas grandes cidades. Muitos desses hackathons, entretanto, acabam n\u00e3o usando dados vivos disponibilizados via API, e sim trabalhando apenas com download de planilhas e PDFs est\u00e1ticos. H\u00e1 um grande potencial a ser explorado aqui.<\/p>\n<p>Pudemos ver um exemplo desse potencial quando a Transpar\u00eancia Brasil, ONG de combate \u00e0 corrup\u00e7\u00e3o, lan\u00e7ou sua API em agosto deste ano e, menos de 15 dias depois, durante o hackathon para promo\u00e7\u00e3o dos dados, anunciou que o portal de developers j\u00e1 contava com mais de 800 desenvolvedores cadastrados, cerca de 250 aplicativos e mais de 20 milh\u00f5es de calls. Incr\u00edvel, n\u00e3o?<\/p>\n<p>Se os seus dados s\u00e3o relevantes, torne-os acess\u00edveis e eles chegar\u00e3o a lugares que voc\u00ea nunca imaginou. As startups mais badaladas e as empresas gigantes mais conectadas j\u00e1 perceberam. Se sua empresa ainda n\u00e3o exp\u00f5e, est\u00e1 um passo atr\u00e1s.<\/p>\n<p>&#8212;&#8211;<\/p>\n<p>Artigo publicado no <a href=\"http:\/\/imasters.com.br\/apis\/era-das-apis\/\" target=\"_blank\" rel=\"noopener noreferrer\">iMasters<\/a>.\t\t\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\t\t\t\tCom o \u201cboom\u201d das estrat\u00e9gias digitais em mobilidade, cloud computing, m\u00eddias sociais e os dispositivos inteligentes da Internet das Coisas, muitas empresas est\u00e3o desenhando e expondo REST APIs \u2013 desde jovens startups at\u00e9 grandes empresas.\t\t\t\t<\/p>\n","protected":false},"author":1,"featured_media":3039,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[99,127,158],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A era das APIs - Blog DialHost<\/title>\n<meta name=\"description\" content=\"As APIs est\u00e3o por toda a parte, ponto. Muitas empresas est\u00e3o desenhando e expondo REST APIs \u2013 desde jovens startups at\u00e9 grandes empresas.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dialhost.com.br\/blog\/era-das-apis\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A era das APIs - Blog DialHost\" \/>\n<meta property=\"og:description\" content=\"As APIs est\u00e3o por toda a parte, ponto. Muitas empresas est\u00e3o desenhando e expondo REST APIs \u2013 desde jovens startups at\u00e9 grandes empresas.\" \/>\n<meta property=\"og:url\" content=\"\/blog\/era-das-apis\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog DialHost\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/DialHost\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/DialHost\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-09T12:01:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dialhost.com.br\/blog\/wp-content\/uploads\/2019\/04\/og-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dialhost\" \/>\n<meta name=\"twitter:site\" content=\"@dialhost\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\",\"name\":\"DialHost Internet\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/\",\"sameAs\":[\"http:\/\/www.facebook.com\/DialHost\",\"https:\/\/www.instagram.com\/dialhost_oficial\/\",\"https:\/\/www.linkedin.com\/company\/dialhost-internet\",\"https:\/\/www.youtube.com\/channel\/UCAiqiX8IiqTSfA8wQhpzgXQ\",\"https:\/\/twitter.com\/dialhost\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#logo\",\"inLanguage\":\"pt-BR\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/wp-content\/uploads\/2019\/03\/marca-dialhost.png\",\"width\":81,\"height\":81,\"caption\":\"DialHost Internet\"},\"image\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/\",\"name\":\"Blog DialHost\",\"description\":\"Os melhores conte\\u00fados sobre Desenvolvimento Web, Marketing e Neg\\u00f3cios\",\"publisher\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.dialhost.com.br\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/era-das-apis\/#primaryimage\",\"inLanguage\":\"pt-BR\",\"url\":\"\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/era-das-apis\/#webpage\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/era-das-apis\/\",\"name\":\"A era das APIs - Blog DialHost\",\"isPartOf\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/era-das-apis\/#primaryimage\"},\"datePublished\":\"2015-01-09T12:01:03+00:00\",\"dateModified\":\"2015-01-09T12:01:03+00:00\",\"description\":\"As APIs est\\u00e3o por toda a parte, ponto. Muitas empresas est\\u00e3o desenhando e expondo REST APIs \\u2013 desde jovens startups at\\u00e9 grandes empresas.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/era-das-apis\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dialhost.com.br\/blog\/era-das-apis\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/era-das-apis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"\/blog\/\",\"url\":\"\/blog\/\",\"name\":\"In\\u00edcio\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"\/blog\/era-das-apis\/\",\"url\":\"\/blog\/era-das-apis\/\",\"name\":\"A era das APIs\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/era-das-apis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/era-das-apis\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#\/schema\/person\/a0b10cbe35449dea173a06d4664f9fcc\"},\"headline\":\"A era das APIs\",\"datePublished\":\"2015-01-09T12:01:03+00:00\",\"dateModified\":\"2015-01-09T12:01:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/era-das-apis\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/era-das-apis\/#primaryimage\"},\"keywords\":\"feed de parceiros,internet das coisas,noticias\",\"articleSection\":\"Dicas e Not\\u00edcias\",\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#\/schema\/person\/a0b10cbe35449dea173a06d4664f9fcc\",\"name\":\"DialHost Internet\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#personlogo\",\"inLanguage\":\"pt-BR\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/05feec2f99aef1c42b09aeaa637ee66f?s=96&r=g\",\"caption\":\"DialHost Internet\"},\"description\":\"H\\u00e1 mais de 18 anos proporcionando um servi\\u00e7o de hospedagem de sites voltado 100% na Experi\\u00eancia e Sucesso do Cliente, prezando a qualidade, transpar\\u00eancia e seguran\\u00e7a.\",\"sameAs\":[\"https:\/\/www.facebook.com\/DialHost\",\"https:\/\/www.instagram.com\/dialhost_oficial\/\",\"https:\/\/www.linkedin.com\/company\/dialhost-internet\",\"https:\/\/twitter.com\/dialhost\",\"https:\/\/www.youtube.com\/channel\/UCAiqiX8IiqTSfA8wQhpzgXQ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3092"}],"collection":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=3092"}],"version-history":[{"count":0,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3092\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/media\/3039"}],"wp:attachment":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3092"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3092"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}