Início Arquitetura e Design no InfoQ Brasil
Artigos
Feed RSS-
Microservices na perspectiva de uma Startup
Ao iniciar uma jornada para microservices, saber o que considerar pode ser valioso. Não existe uma regra de ouro que seja facilmente aplicável. Cada jornada é única, já que toda organização enfrenta circunstâncias distintas. Neste artigo, Susanne Kaiser compartilha lições aprendidas e desafios na perspectiva de uma startup, e o que faria diferente em sua próxima implementação de microservices.
-
Nivelando sua Rest API
O estilo arquitetural Rest fornece várias ferramentas que ajudam na organização dos dados, provendo ao cliente simplicidade de acesso. Entenderemos as vantagens de construir uma API com um alto nível de maturidade. Passaremos por cada um dos níveis e aplicaremos técnicas como HATEOAS, resource modeling, metadata etc.
-
Construindo uma arquitetura corporativa de alto nível com a Onion Architecture
Como desenvolvedores somos constantemente bombardeados por novos conceitos e que raramente encontramos nos sistemas que construímos ou damos manutenção. Muitos conceitos estão envoltos por algumas místicas de mercado e acabam vivendo somente no mundo da teoria. Esse artigo tem como propósito ser um "hands on" das técnicas mais famosas de arquitetura de software.
-
Conhecendo o Graal - o novo compilador JIT do Java
A Oracle disponibilizou o Graal, o novo compilador JIT do Java e um dos principais componentes da próxima geração de máquinas virtuais GraalVM.
-
Gatos, Qubits e Teletransporte: O estranho mundo dos algoritmos quânticos (Parte 3)
Os mesmos fatores que tornam a teoria quântica tão surpreendente também tornam os computadores quânticos em algo muito difícil para ser implementado na prática. Este artigo explora estes desafios.
-
Gatos, Qubits e Teletransporte: O estranho mundo dos algoritmos quânticos (Parte 2)
O relacionamento entre a teoria da complexidade, algoritmos quânticos e machine learning está se tornando cada vez mais importante. Este artigo explora os algoritmos quânticos e suas aplicações.
-
Gatos, Qubits e Teletransporte: O estranho mundo da computação quântica (Parte 1)
Há vinte anos, computadores quânticos eram puramente teóricos e existiam apenas em quadros brancos e em trabalhos acadêmicos. Agora, os computadores quânticos estão disponíveis para locação na nuvem.
-
O que vivi na iSAPS 2018 - International Software Architecture PhD School
A iSAPS é um workshop anual de cunho prático que tem o objetivo de fornecer a jovens pesquisadores e arquitetos da indústria a oportunidade de aprender com líderes em arquitetura reconhecidos. O workshop treina os participantes nos métodos, ferramentas e teorias mais recentes e que estão sendo produzidos nos principais grupos de pesquisa e ambientes industriais.
-
O Efeito Kubernetes
O Kubernetes (k8s) percorreu um longo caminho em muito pouco tempo. Apenas dois anos atrás, ele teve que competir e provar ser melhor do que as soluções Fleet, Docker Swarm, Cloud Foundry Diego, Nomad, Kontena, Rancher's Cattle, Apache Mesos, Amazon ECS, etc.
-
Cidadania e ética na tecnologia da informação: por que se importar?
Os cidadãos são impactados pelos modelos, métodos, e algoritmos criados pelos cientistas de dados, mas seu poder é limitado para afetar as ferramentas que estão agindo sobre eles.
-
10 Ferramentas de Teste de APIs para você conhecer
Ter o processo, ferramenta e solução certas para a automação de testes de APIs são questões mais críticas do que nunca. Este artigo fornece um sumário de 10 ferramentas de teste automatizados de APIs, abrangendo soluções open-source e comerciais que equipas de testes podem utilizar para suprir as suas necessidades.
-
Projetando, implementando e usando Reactive APIs
Nos últimos dois anos, houve um grande crescimento da programação reativa no mundo Java. Este é o sucesso dos desenvolvedores de NodeJS que utilizam APIs que não bloqueiam a expansão dos microservices indutores de latência, ou simplesmente o desejo de utilizar recursos computacionais de forma mais eficiente.