< Return to Video

MW CAP07 2025 VA01 O QUE E API

  • 0:08 - 0:12
    Quando a gente começa a desenvolver
    aplicações cada vez mais complexas
  • 0:12 - 0:14
    e, ao mesmo tempo,
    desacopladas,
  • 0:14 - 0:16
    um grande problema surge:
  • 0:16 - 0:20
    "como eu vou fazer
    para elas conversarem?"
  • 0:20 - 0:23
    Se antes a gente tinha soluções
    como a SB,
  • 0:23 - 0:25
    que centralizava tudo
  • 0:25 - 0:28
    e terminava levando a gente
    de volta para os monolitos,
  • 0:28 - 0:31
    a gente terminou precisando
    adotar novas soluções
  • 0:31 - 0:35
    quando passamos a utilizar
    outras arquiteturas.
  • 0:35 - 0:38
    E aqui que começa a brilhar a API,
  • 0:38 - 0:42
    a interface de aplicação programável.
  • 0:42 - 0:48
    As APIs são essencialmente uma ponte
    que conecta um serviço a outro,
  • 0:48 - 0:51
    mas justamente para isso
    ela vai ter algumas premissas.
  • 0:51 - 0:55
    A primeira delas é que eu saiba
    como interagir.
  • 0:55 - 0:58
    E, justamente por isso,
    ao longo dos anos,
  • 0:58 - 1:03
    a gente começou a focar
    em métodos de comunicação
  • 1:03 - 1:07
    mais padronizados,
    como, por exemplo, o HTTP
  • 1:07 - 1:10
    ou utilização de dados em JSON.
  • 1:10 - 1:13
    Basicamente,
    estruturas que eram textos,
  • 1:13 - 1:19
    que a gente conseguia separar ali
    características e variáveis
  • 1:19 - 1:21
    e que eu pudesse sempre mandar
    pré-formatado
  • 1:21 - 1:22
    de um lugar para outro.
  • 1:22 - 1:26
    Foi justamente
    assim que as APIs resolveram
  • 1:26 - 1:31
    um dos principais problemas
    da arquitetura de microsserviços.
  • 1:31 - 1:35
    Quando eu passo a simplificar
    a comunicação e a reduzir
  • 1:35 - 1:39
    o tempo de desenvolvimento,
    a algo que a gente não esperava.
  • 1:40 - 1:41
    A ideia aqui é justamente que
  • 1:41 - 1:45
    a comunicação vai ser
    sempre por um meio padronizado
  • 1:45 - 1:50
    e esse meio vai poder utilizar
    uma série de estruturas de dados
  • 1:50 - 1:54
    que vai garantir que eu troque dados
    e simplifique muito
  • 1:54 - 1:55
    o desenvolvimento.
  • 1:56 - 1:59
    Se você está pensando
    que isso é algo fora do comum,
  • 1:59 - 2:04
    eu te garanto que pelo -1 serviço
    com microsserviços você usou hoje
  • 2:04 - 2:07
    que estava utilizando uma API
    por trás.
  • 2:07 - 2:09
    Afinal de contas,
    toda vez que a gente acessa
  • 2:09 - 2:14
    uma página de internet, algo muito
    parecido com isso está acontecendo.
  • 2:14 - 2:17
    Se eu solicito uma página web
  • 2:17 - 2:20
    e faço um gate do HTTP
  • 2:20 - 2:25
    dentro de um serviço, na prática
    eu estou consumindo uma API
  • 2:25 - 2:29
    que me fornece de volta
    a página que eu tenho que acessar.
  • 2:30 - 2:33
    Foi justamente por isso
    que a API começou um casamento
  • 2:33 - 2:36
    lindo e maravilhoso,
    com diversos métodos de arquitetura
  • 2:36 - 2:40
    que perduram
    e vão perdurar por muito tempo.
  • 2:41 - 2:45
    E é justamente por isso
    que ela se torna uma chave crucial
  • 2:46 - 2:49
    para o desenvolvimento de aplicações
    modernas,
  • 2:49 - 2:52
    permitindo que eu
    simplifique a comunicação
  • 2:52 - 2:54
    ao mesmo tempo
    que eu consigo fazer soluções
  • 2:54 - 2:59
    cada vez mais complexas,
    distribuídas e desacoplado às.
Title:
MW CAP07 2025 VA01 O QUE E API
Video Language:
Portuguese, Brazilian
Duration:
03:03

Portuguese, Brazilian subtitles

Incomplete

Revisions Compare revisions