AlgaWorks Insights #02
1.39K subscribers
602 photos
115 videos
544 links
Download Telegram
Separar a API do servidor de autorização com Spring...
Como uma mesma aplicação rodando no servidor pode atender várias empresas ao mesmo tempo?

É muito comum que softwares como serviço (SaaS) exijam uma solução de multitenant (ou multitenancy).

Nessa live você vai conhecer as diferentes abordagens que podemos implementar no ponto de vista do JPA para resolver isso.

Então anota aí: quarta-feira, dia 31 de Julho, às 19:00h, você tem um encontro marcado com o nosso instrutor Alexandre Afonso.

Acesse http://bit.ly/jpa-liveclass-7 e defina o lembrete.
SIM!

A configuração e deploy é simples, pois tudo está no Fat JAR, inclusive o container. Dá uma segurança danada saber que tudo que preciso está dentro de um JAR. É excelente para aplicações que rodam na nuvem.

A plataforma da AlgaWorks mesmo roda em um Fat JAR. 😜
No último post falamos que Fat JAR pode ser usado em produção, mas você sabe o que é um Fat JAR?
Qual é a alternativa ao Fat JAR?
Conheça as abordagens de Multitenancy com JPA.

A gravação da JPA LiveClass #7 está disponível no link abaixo:
👉 http://bit.ly/jpa-liveclass-7
Para suportar representações em formato XML em uma REST API desenvolvida com Spring MVC e Spring Boot, basta adicionar a dependência do jackson-dataformat-xml no pom.xml.

Por padrão, o Spring retorna os dados em JSON, mas se adicionarmos o header "Accept: application/xml" na requisição, teremos a resposta em XML.
Media is too big
VIEW IN TELEGRAM
Você sabe criar versões para uma API REST? Aprenda agora duas maneiras fáceis de fazer.
O que é DTO?
Como implementar um software que atende múltiplas empresas separando os dados em schemas do banco de dados?

Nessa live você vai aprender a implementar Multitenancy por schema usando o suporte que o Hibernate oferece.

Anota na sua agenda: quarta-feira, dia 07 de Agosto, às 19:00h, você tem um encontro marcado com o nosso especialista Alexandre Afonso.

Acesse http://bit.ly/jpa-liveclass-8 e defina o lembrete.
A ideia até parece boa, mas não ficaria semanticamente correto.

A categoria de código 3xx é usada indicar que o cliente deve tomar alguma outra ação para finalizar a requisição (redirecionamento).

O status de código 304 é usado para indicar que o cliente já possui a representação do recurso (em cache) e que ela não foi modificada, portanto não precisa retransmitir os dados.

O servidor redireciona o cliente para usar a representação armazenada em cache.

Os status mais comuns para a resposta de um PUT alterando um recurso é 200 (OK) ou 204 (No Content).
This media is not supported in your browser
VIEW IN TELEGRAM
Você sabe como manter o código fonte de uma API REST versionada? Veja 3 maneiras de fazer.
Galera do Telegram, estaremos ao vivo daqui a pouco para a JPA LiveClass #08.... 😆

👉 http://bit.ly/jpa-liveclass-8
Aprenda a implementar Multitenancy por schema com Hibernate.

A gravação da JPA LiveClass está disponível no link abaixo:
http://bit.ly/jpa-liveclass-8
Recebi essa pergunta no meu WhatsApp, sobre o novo treinamento Especialista Spring REST. Ouça a minha resposta nos audios abaixo: