O documento discute arquiteturas de software REST e microserviços. Apresenta os princípios fundamentais do REST como verbos HTTP, recursos e representações. Também explica a diferença entre arquiteturas monolíticas e de microserviços, destacando vantagens e desvantagens de cada abordagem.
Uma abordagem sobre arquiteturas de software Rest e Micro services
1. UMA ABORDAGEM SOBRE ARQUITETURAS
DE SOFTWARE
REST
E
MICROSERVICES
TECH INTERIOR
11-06-2016
Eduardo Cesar
2. 2
ABOUT ME
Eduardo Cesar
Estudante de Analise e desenvolvimento de sistemas (FATEC TQ)
Desenvolvedor web
Atualmente Daksa Marketing Digítal
CÓDIGOS, PHP, CERVEJA...
3. 3
ARQUITETURA DE SOFTWARE
● Conjunto de elementos, dados, descrições e
conexões
● Parte de requisitos não funcionais
● Díficil de mudar após implementada
4. 4
REST
REPRESENTATIONAL STATE TRANSFER
...REST provides a set of architectural constraints that,
when applied as a whole, emphasizes scalability...
Roy Thomas Fielding (REST DISSERTATION)
5. REST
HTTP
Hypertext Transfer Protocol
...the primary application-level protocol for
communication between Web components and the only
protocol designed specifically for the transfer of resource
representations…
Roy Thomas Fielding (REST DISSERTATION)
21. Arquiteturas de microserviços
In short, the microservice architectural style is
an approach to developing a single application as
a suite of small services, each running in its own
process and communicating with lightweight
mechanisms, often an HTTP resource API
Martin Fowler