SlideShare uma empresa Scribd logo
1 de 73
Baixar para ler offline
Desenvolvendo PHP nas Nuvens
Desenvolvendo PHP nas Nuvens

Hussani Oliveira
@hussanii
Nuvem? Cloud?
O que é cloud?
O que é cloud?

●

Recursos compatilhados
O que é cloud?

Recursos compatilhados
● Fácil manipulação
●
O que é cloud?

Recursos compatilhados
● Fácil manipulação
● Fácil provisionamento
●
O que é cloud?

Recursos compatilhados
● Fácil manipulação
● Fácil provisionamento
● Esforço mínimo
●
Cinco características
Cinco características
●

Sobre demanda, self-service
Cinco características
●

Sobre demanda, self-service

●

Acesso a rede do serviço
Cinco características
●

Sobre demanda, self-service

●

Acesso a rede do serviço

●

Agrupamento de recursos
Cinco características
●

Sobre demanda, self-service

●

Acesso a rede do serviço

●

Agrupamento de recursos

●

Elasticidade rápida
Cinco características
●

Sobre demanda, self-service

●

Acesso a rede do serviço

●

Agrupamento de recursos

●

Elasticidade rápida

●

Medição de uso do serviço
Tipos de Serviço
●

Infraestrutura como serviço (IaaS)
Tipos de Serviço
●

Infraestrutura como serviço (IaaS)

●

Plataforma como serviço (PaaS)
Tipos de Serviço
●

Infraestrutura como serviço (IaaS)

●

Plataforma como serviço (PaaS)

●

Software como serviço (SaaS)
Abstração em nuvem
Aplicação
Base da aplicação
Armazenamento
Sistema Operacional
Hardware
Rede
Infraestrutura como serviço
Aplicação
Base da aplicação
Armazenamento
Sistema Operacional
Hardware
Rede
Infraestrutura como serviço
Infraestrutura como serviço
Provê componentes de infraestrutura
Infraestrutura como serviço
Provê componentes de infraestrutura
●

Armazenamento
Infraestrutura como serviço
Provê componentes de infraestrutura
●

Armazenamento

●

Memória
Infraestrutura como serviço
Provê componentes de infraestrutura
●

Armazenamento

●

Memória

●

Máquinas Virtuais
Infraestrutura como serviço
Provê componentes de infraestrutura
●

Armazenamento

●

Memória

●

Máquinas Virtuais

●

Etc.
Infraestrutura como serviço
Infraestrutura como serviço
Exemplos de serviço
●

Rackspace Cloud
Infraestrutura como serviço
Exemplos de serviço
●

Rackspace Cloud

●

Amazon EC2
Infraestrutura como serviço
Exemplos de serviço
●

Rackspace Cloud

●

Amazon EC2

●

Azure Virtual Machines
Infraestrutura como serviço
Exemplos de serviço
●

Rackspace Cloud

●

Amazon EC2

●

Azure Virtual Machines

●

Digital Ocean
Infraestrutura como Serviço
Prós:
Infraestrutura como Serviço
Prós:
●

Facilidade com escalamento
Infraestrutura como Serviço
Prós:
●

Facilidade com escalamento

●

Pagamento por uso
Infraestrutura como Serviço
Prós:
●

Facilidade com escalamento

●

Pagamento por uso

●

Abstração de hardware
Infraestrutura como Serviço
Contras:
Infraestrutura como Serviço
Contras:
●

Sistema de arquivos instável
Infraestrutura como Serviço
Resolvendo problemas
Infraestrutura como Serviço
Resolvendo problemas:
●

Arquivos
–

Amazon S3

–

Amazon Glacier
Infraestrutura como Serviço
Resolvendo problemas:
●

Sessions
–

Memcache

–

Redis

–

MySQL
Plataforma como serviço
Aplicação
Base da aplicação
Armazenamento
Sistema Operacional
Hardware
Rede
Plataforma como serviço
Provê gerenciamento de recursos
Plataforma como serviço
Provê gerenciamento de recursos:
●

Balanço de carga
Plataforma como serviço
Provê gerenciamento de recursos:
●

Balanço de carga

●

Replicação
Plataforma como serviço
Provê gerenciamento de recursos:
●

Balanço de carga

●

Replicação

●

Infraestrutura
Plataforma como Serviço
Exemplos
Plataforma como Serviço
Exemplos
●

Amazon Elastic Beanstalk
Plataforma como Serviço
Exemplos
●

Amazon Elastic Beanstalk

●

Engine Yard
Plataforma como Serviço
Exemplos
●

Amazon Elastic Beanstalk

●

Engine Yard

●

Red Hat Open Shift
Plataforma como Serviço
Exemplos
●

Amazon Elastic Beanstalk

●

Engine Yard

●

Red Hat Open Shift

●

Getup Cloud
Plataforma como Serviço
Exemplos
●

Amazon Elastic Beanstalk

●

Engine Yard

●

Red Hat Open Shift

●

Getup Cloud

●

Google App Engine
Plataforma como Serviço
Prós
Plataforma como Serviço
Prós
●

Poucas configurações
Plataforma como Serviço
Contras
Plataforma como Serviço
Contras
●

Falta de domínio sobre o ambiente
Software como serviço

Base da aplicação
Armazenamento
Sistema Operacional
Hardware
Rede
Software como serviço

Base da aplicação
Armazenamento
Sistema Operacional
Hardware
Rede

Tudo em nuvem
Software como serviço
Disponibiliza software pela nuvem
Software como serviço
Disponibiliza software pela nuvem
●

Infraestrutura
Software como serviço
Disponibiliza software pela nuvem
●

Infraestrutura

●

Balanço de carga
Software como serviço
Disponibiliza software pela nuvem
●

Infraestrutura

●

Balanço de carga

●

Aplicação
Software como serviço
Disponibiliza software pela nuvem
●

Infraestrutura

●

Balanço de carga

●

Aplicação

●

API ?
Software como serviço
Exemplos
Software como serviço
Exemplos
●

Google Apps
Software como serviço
Exemplos
●

Google Apps

●

Twitter
Software como serviço
Exemplos
●

Google Apps

●

Twitter

●

Salesforce
Software como serviço
Exemplos
●

Google Apps

●

Twitter

●

Salesforce

●

Dropbox
Software como serviço
Exemplos
●

Google Apps

●

Twitter

●

Salesforce

●

Dropbox

●

Github
Qual o melhor?
Revisão
Revisão
A computação em nuvem é um modelo para permitir o
acesso conveniente, sob demanda de rede a um pool
compartilhado de recursos computacionais configuráveis
(por exemplo, redes, servidores, armazenamento,
aplicações e serviços) que podem ser rapidamente
provisionados e liberados com um esforço de
gerenciamento mínimo ou provedor de serviços interação.
Este modelo de nuvem promove disponibilidade e é
composto por cinco características essenciais, três
modelos de serviço e quatro modelos de implementação.
The National Institute of Standards and Technology’s
Dúvidas?
Referência
●

PHP Development in the Cloud (Ivo Jansch &
Vito Chin, 2011)
Obrigado

@hussanii
speakerdeck.com/hussani
slideshare.com/hussan1

Mais conteúdo relacionado

Mais procurados

Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
DevOps: desenvolvedores e sysadmins cooperando na prática
DevOps: desenvolvedores e sysadmins cooperando na práticaDevOps: desenvolvedores e sysadmins cooperando na prática
DevOps: desenvolvedores e sysadmins cooperando na práticaAri Stopassola Junior
 
Introdução ao ASP .NET Web API
Introdução ao ASP .NET Web APIIntrodução ao ASP .NET Web API
Introdução ao ASP .NET Web APIVinicius Mussak
 
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NETASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NETRenato Groff
 
Flask e Docker - rumo a AWS!
Flask e Docker - rumo a AWS!Flask e Docker - rumo a AWS!
Flask e Docker - rumo a AWS!Ryan Padilha
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAmazon Web Services LATAM
 
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...Bruno Luiz Pereira da Silva
 
Apresentação na PHP Conference Brasil 2012
Apresentação na PHP Conference Brasil 2012Apresentação na PHP Conference Brasil 2012
Apresentação na PHP Conference Brasil 2012Ariovaldo Carmona
 
Construindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoConstruindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoAlvaro Viebrantz
 
TDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScriptTDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScripttdc-globalcode
 
Rodando a BlackFriday do seu eCommerce na nuvem
Rodando a BlackFriday do seu eCommerce na nuvemRodando a BlackFriday do seu eCommerce na nuvem
Rodando a BlackFriday do seu eCommerce na nuvemAmazon Web Services LATAM
 
DevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaDevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaAmazon Web Services LATAM
 
Webinar: Criando e conectando seu Datacenter Virtual
Webinar: Criando e conectando seu Datacenter VirtualWebinar: Criando e conectando seu Datacenter Virtual
Webinar: Criando e conectando seu Datacenter VirtualAmazon Web Services LATAM
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSAmazon Web Services LATAM
 
Entity framework migrations
Entity framework migrationsEntity framework migrations
Entity framework migrationsPriscila Mayumi
 
Webinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big DataWebinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big DataAmazon Web Services LATAM
 
Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Pablo Nóbrega
 

Mais procurados (20)

Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
DevOps: desenvolvedores e sysadmins cooperando na prática
DevOps: desenvolvedores e sysadmins cooperando na práticaDevOps: desenvolvedores e sysadmins cooperando na prática
DevOps: desenvolvedores e sysadmins cooperando na prática
 
Introdução ao ASP .NET Web API
Introdução ao ASP .NET Web APIIntrodução ao ASP .NET Web API
Introdução ao ASP .NET Web API
 
Alagoas Dev Day
Alagoas Dev DayAlagoas Dev Day
Alagoas Dev Day
 
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NETASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
 
Flask e Docker - rumo a AWS!
Flask e Docker - rumo a AWS!Flask e Docker - rumo a AWS!
Flask e Docker - rumo a AWS!
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWS
 
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
 
Apresentação na PHP Conference Brasil 2012
Apresentação na PHP Conference Brasil 2012Apresentação na PHP Conference Brasil 2012
Apresentação na PHP Conference Brasil 2012
 
Construindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoConstruindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em Go
 
TDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScriptTDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScript
 
Rodando a BlackFriday do seu eCommerce na nuvem
Rodando a BlackFriday do seu eCommerce na nuvemRodando a BlackFriday do seu eCommerce na nuvem
Rodando a BlackFriday do seu eCommerce na nuvem
 
DevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaDevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínua
 
Webinar: Criando e conectando seu Datacenter Virtual
Webinar: Criando e conectando seu Datacenter VirtualWebinar: Criando e conectando seu Datacenter Virtual
Webinar: Criando e conectando seu Datacenter Virtual
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWS
 
Jboss eap 6
Jboss eap 6Jboss eap 6
Jboss eap 6
 
Entity framework migrations
Entity framework migrationsEntity framework migrations
Entity framework migrations
 
Android Firebase
Android FirebaseAndroid Firebase
Android Firebase
 
Webinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big DataWebinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big Data
 
Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2
 

Destaque

Computação em Nuvem com PHP usando Zend Framework
Computação em Nuvem com PHP usando Zend FrameworkComputação em Nuvem com PHP usando Zend Framework
Computação em Nuvem com PHP usando Zend FrameworkFlávio Lisboa
 
Metodologias de softwares no contexto agrícola
Metodologias de softwares no contexto agrícolaMetodologias de softwares no contexto agrícola
Metodologias de softwares no contexto agrícolaDaniel Ramos
 
Testes de software(feed_back)
Testes de software(feed_back)Testes de software(feed_back)
Testes de software(feed_back)Ramon Tanoeiro
 
Pesquisa ação
Pesquisa açãoPesquisa ação
Pesquisa açãoant_dii
 
Avaliacao de Software Educativo
Avaliacao de Software EducativoAvaliacao de Software Educativo
Avaliacao de Software Educativosilvanatsal
 
Software livre x software proprietário
Software livre x software proprietárioSoftware livre x software proprietário
Software livre x software proprietárioprofesssorcarlinho
 
O professor e o Software Educacional
O professor e o Software EducacionalO professor e o Software Educacional
O professor e o Software Educacionalguestb98123
 
Software livre software proprietário software comercial
Software livre software proprietário  software comercialSoftware livre software proprietário  software comercial
Software livre software proprietário software comercialFlávio Simões
 
Tipos de Licença de Softwares
Tipos de Licença de SoftwaresTipos de Licença de Softwares
Tipos de Licença de SoftwaresLucas Castejon
 

Destaque (11)

Computação em Nuvem com PHP usando Zend Framework
Computação em Nuvem com PHP usando Zend FrameworkComputação em Nuvem com PHP usando Zend Framework
Computação em Nuvem com PHP usando Zend Framework
 
Metodologias de softwares no contexto agrícola
Metodologias de softwares no contexto agrícolaMetodologias de softwares no contexto agrícola
Metodologias de softwares no contexto agrícola
 
Testes de software(feed_back)
Testes de software(feed_back)Testes de software(feed_back)
Testes de software(feed_back)
 
Pesquisa ação
Pesquisa açãoPesquisa ação
Pesquisa ação
 
Software
Software Software
Software
 
Informática na Educação
Informática na EducaçãoInformática na Educação
Informática na Educação
 
Avaliacao de Software Educativo
Avaliacao de Software EducativoAvaliacao de Software Educativo
Avaliacao de Software Educativo
 
Software livre x software proprietário
Software livre x software proprietárioSoftware livre x software proprietário
Software livre x software proprietário
 
O professor e o Software Educacional
O professor e o Software EducacionalO professor e o Software Educacional
O professor e o Software Educacional
 
Software livre software proprietário software comercial
Software livre software proprietário  software comercialSoftware livre software proprietário  software comercial
Software livre software proprietário software comercial
 
Tipos de Licença de Softwares
Tipos de Licença de SoftwaresTipos de Licença de Softwares
Tipos de Licença de Softwares
 

Semelhante a Desenvolvendo PHP Nuvem

Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaRicardo Martins ☁
 
12 factor app. Melhor com Docker
12 factor app. Melhor com Docker12 factor app. Melhor com Docker
12 factor app. Melhor com DockerWellington Silva
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infosimples
 
Windows Azure - Computação em Nuvem
Windows Azure - Computação em NuvemWindows Azure - Computação em Nuvem
Windows Azure - Computação em NuvemThiago Pereira
 
Primeiros passos em computação em nuvem
Primeiros passos em computação em nuvemPrimeiros passos em computação em nuvem
Primeiros passos em computação em nuvemFilipe Barretto
 
Aplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App EngineAplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App EngineRodrigo Amaral
 
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Amazon Web Services LATAM
 
SAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioSAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioAmazon Web Services LATAM
 
Iniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloudIniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloudAmazon Web Services LATAM
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasAmazon Web Services LATAM
 
Arquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningArquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningFelipe Santos
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfMicrosoft Brasil
 
FISL12. Web Services e Computação em Nuvem com PHP
FISL12. Web Services e Computação em Nuvem com PHPFISL12. Web Services e Computação em Nuvem com PHP
FISL12. Web Services e Computação em Nuvem com PHPFlávio Lisboa
 

Semelhante a Desenvolvendo PHP Nuvem (20)

Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à prática
 
12 factor app. Melhor com Docker
12 factor app. Melhor com Docker12 factor app. Melhor com Docker
12 factor app. Melhor com Docker
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)
 
OpenShift
OpenShiftOpenShift
OpenShift
 
Windows Azure - Computação em Nuvem
Windows Azure - Computação em NuvemWindows Azure - Computação em Nuvem
Windows Azure - Computação em Nuvem
 
Primeiros passos em computação em nuvem
Primeiros passos em computação em nuvemPrimeiros passos em computação em nuvem
Primeiros passos em computação em nuvem
 
Aplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App EngineAplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App Engine
 
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
 
Preparando sua arquitetura para microservicos
Preparando sua arquitetura para microservicosPreparando sua arquitetura para microservicos
Preparando sua arquitetura para microservicos
 
Rails nas Nuvens
Rails nas NuvensRails nas Nuvens
Rails nas Nuvens
 
SAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioSAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de Negócio
 
Iniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloudIniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloud
 
Php on the cloud
Php on the cloudPhp on the cloud
Php on the cloud
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
 
Arquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningArquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine Learning
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
 
FISL12. Web Services e Computação em Nuvem com PHP
FISL12. Web Services e Computação em Nuvem com PHPFISL12. Web Services e Computação em Nuvem com PHP
FISL12. Web Services e Computação em Nuvem com PHP
 
Spring boot
Spring bootSpring boot
Spring boot
 

Desenvolvendo PHP Nuvem