Palestra: Microservices, APIs, and the Autonomous Web

Sala:

Dia da semana:

11:00am - 11:50am

Nível da palestra:

Persona:

Apresentação em Inglês

Pontos principais

  • Autonomous Services are possible, but not common;
  • APIs are more important than the service code -- and much harder to change;
  • Autonomy MUST include the power to "find-and-bind" dependencies at run time.

Resumo

What if you could write and deploy services onto the WWW and be confident that they wouldn't crash or corrupt data -- even when no humans are monitoring them? What if you was able to define and maintain APIs for the Web and get instant feedback whenever your changes threaten to break some client that you didn't even know existed? And what if you could build services that could automatically resolve dependencies at runtime -- even negotiate connection and cost profiles -- without any human getting involved?

Sound fantastic? Unrealistic? Impossible?

It turns out, we have all the technology to accomplish this on the open web today, but few are working to put it all together in a way that makes it all safe, cheap, and easy to do.

In this talk, we'll cover the patterns and practices needed to build autonomous and safe services. We'll also review an API design aesthetic that ensures continued evolvability without needing to break clients already able to adapt to reasonable changes. Finally, we'll outline an "open discovery" model that allows services to self-register, find each other, and complete handshaking and connection details -- all at runtime live -- without the need to direct human intervention.

This session is for anyone responsible for designing, architecting, programming, and maintaining APIs on the Web. The Autonomous Web is fantastic. It is also real and possible. Let's see what it looks like and start building it today.

Tracks

Quarta-feira

  • Engenharia de Dados

    Armazenando e processando Big Data com eficiência.

  • Microservices e Web APIs

    Da ubiquidade das APIs a microservices ultra-modulares, frameworks modernos e os desafios de implantação, gestão e pós-produção.

  • JavaScript e Web

    Desenvolvimento com HTML5, JS, CCS3, HTTP/2 e novas tendências da web moderna.

  • IoT: Tecnologias do Mundo Real

    Conheça experiências de mundo real em IoT, bem como tecnologias que vão habilitar os próximos grandes avanços desta revolução.

  • Solutions Track #1

    Conheça soluções, ferramentas e técnicas de empresas parceiras do QCon São Paulo.

Quinta-feira

Sexta-feira

  • Data Science Aplicada

    Da teoria à prática: como grandes cases do Brasil e do mundo têm utilizado DataScience para alavancar seus negócios.

  • Containers: o Estado da Arte

    Muito mais do que uma tecnologia, Containers são uma plataforma. Qual é o estado da arte, novidades, tendências e casos de uso sobre esta revolução.

  • Ciência da Computação no Mundo Real

    Temas discutidos na academia que podem nos ajudar a obter melhores resultados em nosso dia-a-dia.

  • Linguagens do Século 21

    Linguagens e plataformas emergentes no server-side, com ênfase em linguagens projetadas especificamente para alta concorrência e sistemas distribuídos.

  • Carreira e Soft-Skills

    Profissionais de sucesso vão muito além das suas habilidades em escrever código. Como potencializar seu desenvolvimento como profissional.