Bom, pessoal, agora a gente vai para uma outra área aqui, que ainda contempla a parte de System Design, que é a parte da API Design, ou seja, o design da sua API. Como assim? Novamente, a nossa ideia aqui não é criar a API aqui, mas novamente é que quem olhar esse documento vai conseguir perceber como que as operações vão funcionar e aqui nesse nosso caso a gente precisa apenas mostrar a principal operação ou as principais operações está então nesse nosso caso aqui ó e pi design quais são as operações aqui que são mais importantes aqui pra mim se você pensa bem vamos lá deixa eu trazer esse cara aqui pra mim bom a minha principal operação é comprar ingresso tá como é que eu compro o ingresso aqui pra mim no final das contas eu vou ter que fazer uma ordem de serviço, né? Então, o que eu posso chegar aqui? Eu posso chegar aqui e falar, olha, deixa eu até usar uma fonte retona normal, né? Eu vou criar um place order aqui pra mim, onde eu vou ter um user ID, eu vou ter um event id e um spot id. Legal? Eu tendo isso aqui, é a forma que já fica mais fácil de eu conseguir compreender como que vai funcionar o processo da compra. Legal? Não estou gostando dessa fonte ainda. Ah, sim, assim ficou melhor assim ficou melhor ficou com mais cara de código legal e não é esporte aí né spot aí de eu seja o local onde esse ingresso vai colocar legal então quando eu tenho essa informação eu consigo fazer o processo meu de compra legal qual que vai ser a minha response por conta disso aqui legal sempre tente detalhar de forma geral é ao máximo como é que vai funcionar a sua response né o que você vai retornar de informação pra esse cara aqui. Legal? E aqui na minha response, eu vou retornar simplesmente o order id e o ticket id. No final do dia, é isso que eu vou querer ter comigo assim que eu fizesse a minha compra. Porque o order id quer dizer que ele já gerou uma nova order, e essa nova order foi aprovada, e o ticket ID, ele foi aqui para mim também gerado. Eu tendo essa informação, eu sei que eu consigo trabalhar. Legal? Então, se você olhar, esse tipo de coisa, ele acaba sendo bem simples, bem tranquilo aqui se você perceber. Aqui, caso você queira, você pode até colocar ao código HTTP, sei lá, 201, created, entendeu? Você consegue mostrar para o usuário final como é que vai ser esse processo internamente, não necessariamente no código, mas como que a API vai trabalhar na hora de se comportar dentro do seu sistema. Da mesma forma aqui que eu vou ter o visualizar ingresso. Como que vai funcionar a visualização do nosso ingresso né eu posso pegar aqui um um get ticket tá ou viu ticket e aqui eu vou ter o meu o ticket id E eu tendo o meu ticket ID, o que eu vou precisar aqui para mim? O order ID, o user ID, o username, o event name, o event date, o spot e o total que foi pago aqui para isso. Porque isso aqui é o que vai aparecer no final do dia no bilhete do cara. Então, com isso aqui, eu sei quem que está fazendo a compra. Então, só de olhar isso aqui, pessoal, perceba, é algo muito bobo, parece muito bobo, mas quando você olha, você fala, poxa, faz sentido. Para comprar, eu tenho um Place Order, eu vou ter no final do dia o Order ID e o Ticket ID aqui comigo que foram gerados. E ao mesmo tempo, quando eu quiser ver um ticket, são essas informações que eu vou precisar. Porque essas são as minhas operações core. Galera, lembra, quando a gente está fazendo System Design, você vai pegar as suas operações core. As outras operações você vai deixar de lado porque são operações de suporte, a não ser que elas façam muito sentido, sejam muito importantes de forma geral de aparecerem. Mas você não vai querer documentar API, modelagem de tudo do seu sistema inteiro. Nesse momento, você não nesse momento você não tá com o chapéu de desenvolvedor você está como papel de arquiteto de solução tá obviamente que quanto maior o risco do projeto mais você documenta quanto maior o risco do projeto o que você vai fazer você sim vai poder documentar criar desenhos de outras partes do sistema não tem problema nenhum novamente aquela história quanto maior o risco maior a documentação menor o risco menor a documentação beleza próximo vídeo a gente vai fazer um bônus juntos aqui beleza vamos nessa