<?xml version="1.0" encoding="UTF-8"?>
<!-- Este sitemap foi gerado dinamicamente em 03/04/2026 às 16:30 pelo All in One SEO v4.8.6, o plugin de SEO original para o WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://blog.algaworks.com/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Blog da AlgaWorks</title>
		<link><![CDATA[https://blog.algaworks.com]]></link>
		<description><![CDATA[Blog da AlgaWorks]]></description>
		<lastBuildDate><![CDATA[Sun, 16 Feb 2025 22:20:09 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://blog.algaworks.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://blog.algaworks.com/arquitetura-de-software-papel-do-arquiteto/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/arquitetura-de-software-papel-do-arquiteto/]]></link>
			<title>O que é Arquitetura de Software? Entenda o Papel do Arquiteto</title>
			<pubDate><![CDATA[Sun, 16 Feb 2025 22:20:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/monolitos-vs-microsservicos/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/monolitos-vs-microsservicos/]]></link>
			<title>Monolitos vs Microsserviços: O que ninguém te contou</title>
			<pubDate><![CDATA[Sat, 25 Jan 2025 15:44:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/event-driven-architecture/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/event-driven-architecture/]]></link>
			<title>Event-Driven Architecture com microsserviços</title>
			<pubDate><![CDATA[Sat, 25 Jan 2025 15:13:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/mensageria/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/mensageria/]]></link>
			<title>Por que a mensageria é o segredo para sistemas robustos?</title>
			<pubDate><![CDATA[Sat, 15 Feb 2025 19:12:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/ids-distribuidos-microsservicos/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/ids-distribuidos-microsservicos/]]></link>
			<title>Nunca mais use IDs autoincrementados em microsserviços</title>
			<pubDate><![CDATA[Sat, 01 Feb 2025 17:27:35 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/chaos-engineering-microsservicos/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/chaos-engineering-microsservicos/]]></link>
			<title>Chaos Engineering: Teste a resiliência e evite falhas nos seus microsserviços</title>
			<pubDate><![CDATA[Mon, 10 Feb 2025 14:48:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/microsservicos-desenvolvedor-java/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/microsservicos-desenvolvedor-java/]]></link>
			<title>Microsserviços vão transformar sua carreira de desenvolvedor Java</title>
			<pubDate><![CDATA[Sat, 18 Jan 2025 02:36:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/api-gateway/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/api-gateway/]]></link>
			<title>Proteja seus microsserviços com API Gateway</title>
			<pubDate><![CDATA[Sun, 12 Jan 2025 14:59:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/sistemas-monoliticos-a-microsservicos/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/sistemas-monoliticos-a-microsservicos/]]></link>
			<title>De Sistemas Monolíticos à Arquitetura de Microsserviços</title>
			<pubDate><![CDATA[Sun, 12 Jan 2025 14:43:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/5-erros-microsservicos/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/5-erros-microsservicos/]]></link>
			<title>Os 5 erros mais comuns ao adotar microsserviços</title>
			<pubDate><![CDATA[Tue, 29 Oct 2024 23:16:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/jpa-many-to-one/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/jpa-many-to-one/]]></link>
			<title>Como mapear relacionamentos ManyToOne com Jakarta Persistence (JPA)</title>
			<pubDate><![CDATA[Tue, 02 Jun 2020 09:00:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/injecao-de-dependencias-spring/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/injecao-de-dependencias-spring/]]></link>
			<title>Como funciona a Injeção de Dependências no Spring</title>
			<pubDate><![CDATA[Sat, 03 Jul 2021 15:38:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/named-queries-em-arquivos-externos/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/named-queries-em-arquivos-externos/]]></link>
			<title>Named queries em arquivos externos</title>
			<pubDate><![CDATA[Mon, 11 May 2020 16:25:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/o-problema-do-n-mais-um/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/o-problema-do-n-mais-um/]]></link>
			<title>O problema do n+1</title>
			<pubDate><![CDATA[Mon, 11 May 2020 16:24:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/microsservicos-e-ddd/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/microsservicos-e-ddd/]]></link>
			<title>Microsserviços e DDD: a combinação perfeita</title>
			<pubDate><![CDATA[Mon, 04 Nov 2024 14:03:45 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/lazy-loading-com-mapeamento-onetoone/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/lazy-loading-com-mapeamento-onetoone/]]></link>
			<title>Lazy loading com mapeamento OneToOne</title>
			<pubDate><![CDATA[Sun, 26 Jan 2020 23:53:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/serialversionuid/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/serialversionuid/]]></link>
			<title>Entenda a variável serialVersionUID e sua importância na arquitetura Java</title>
			<pubDate><![CDATA[Mon, 11 May 2020 16:22:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/entendendo-o-lock-otimista-do-jpa/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/entendendo-o-lock-otimista-do-jpa/]]></link>
			<title>Entendendo o Lock Otimista do JPA</title>
			<pubDate><![CDATA[Mon, 11 May 2020 16:20:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/introducao-ao-cache-de-segundo-nivel-do-jpa/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/introducao-ao-cache-de-segundo-nivel-do-jpa/]]></link>
			<title>Introdução ao cache de segundo nível do JPA</title>
			<pubDate><![CDATA[Mon, 11 May 2020 16:19:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/circuit-breaker-retry-pattern/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/circuit-breaker-retry-pattern/]]></link>
			<title>Seus microsserviços estão prontos para falhar?</title>
			<pubDate><![CDATA[Mon, 06 Jan 2025 13:18:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/tutorial-jpa/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/tutorial-jpa/]]></link>
			<title>Tutorial definitivo: Tudo o que você precisa para começar bem com JPA</title>
			<pubDate><![CDATA[Mon, 11 May 2020 16:11:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/4-conceitos-sobre-rest-que-qualquer-desenvolvedor-precisa-conhecer/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/4-conceitos-sobre-rest-que-qualquer-desenvolvedor-precisa-conhecer/]]></link>
			<title>4 Conceitos sobre REST que Qualquer Desenvolvedor Precisa Conhecer</title>
			<pubDate><![CDATA[Fri, 20 Mar 2020 15:47:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/back-end-front-end-full-stack/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/back-end-front-end-full-stack/]]></link>
			<title>Back-end vs Front-end vs Fullstack: Escolha o seu futuro como programador!</title>
			<pubDate><![CDATA[Thu, 09 Aug 2018 18:31:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/o-que-e-angular/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/o-que-e-angular/]]></link>
			<title>O que é Angular?</title>
			<pubDate><![CDATA[Wed, 27 Jun 2018 12:16:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/spring-security/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/spring-security/]]></link>
			<title>O que é Spring Security?</title>
			<pubDate><![CDATA[Tue, 10 Apr 2018 21:23:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/conversores-jsf/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/conversores-jsf/]]></link>
			<title>Conversores JSF &#8211; O guia absolutamente completo</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 05:08:58 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/validacao-com-bean-validation/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/validacao-com-bean-validation/]]></link>
			<title>Validação com Bean Validation</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 04:31:45 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/testes-de-integracao-com-dbunit/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/testes-de-integracao-com-dbunit/]]></link>
			<title>Testes de integração com DBUnit</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 04:27:33 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/introducao-ao-lambda-do-java-8/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/introducao-ao-lambda-do-java-8/]]></link>
			<title>Introdução ao Lambda do Java 8</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 04:22:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/spring-data-jpa/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/spring-data-jpa/]]></link>
			<title>O que é Spring Data JPA?</title>
			<pubDate><![CDATA[Mon, 09 Apr 2018 14:31:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/spring-mvc/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/spring-mvc/]]></link>
			<title>O que é Spring MVC?</title>
			<pubDate><![CDATA[Mon, 09 Apr 2018 12:59:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/spring-boot/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/spring-boot/]]></link>
			<title>O que é Spring Boot?</title>
			<pubDate><![CDATA[Fri, 13 Apr 2018 20:31:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/introducao-a-nova-api-de-datas-do-java-8/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/introducao-a-nova-api-de-datas-do-java-8/]]></link>
			<title>Introdução à nova API de Datas do Java 8</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 04:17:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/paginacao-de-datatable-do-primefaces-com-lazy-loading/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/paginacao-de-datatable-do-primefaces-com-lazy-loading/]]></link>
			<title>Paginação de DataTable do PrimeFaces com Lazy Loading</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 03:51:12 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/exibindo-arvores-com-o-componente-tree-do-primefaces/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/exibindo-arvores-com-o-componente-tree-do-primefaces/]]></link>
			<title>Exibindo árvores com o componente Tree do PrimeFaces</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 03:45:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/entendendo-o-equals-e-hashcode/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/entendendo-o-equals-e-hashcode/]]></link>
			<title>Entendendo o equals e hashCode</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 03:43:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/calculando-a-media-numerica-com-stream-do-java-8/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/calculando-a-media-numerica-com-stream-do-java-8/]]></link>
			<title>Calculando a média numérica com Stream do Java 8</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 03:39:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/chega-de-nullpointerexception/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/chega-de-nullpointerexception/]]></link>
			<title>Chega de NullPointerException! Use a classe Optional</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 03:35:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/atalhos-e-configuracoes-para-ganhar-produtividade-com-eclipse/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/atalhos-e-configuracoes-para-ganhar-produtividade-com-eclipse/]]></link>
			<title>Atalhos e configurações para ganhar produtividade com Eclipse</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 03:28:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/como-criar-web-services-restful-com-spring-boot/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/como-criar-web-services-restful-com-spring-boot/]]></link>
			<title>Como criar Web Services RESTful com Spring Boot</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 02:49:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/primefaces-com-bootstrap/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/primefaces-com-bootstrap/]]></link>
			<title>A verdade que ninguém nunca contou a você sobre usar PrimeFaces com Bootstrap no mesmo projeto</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 02:43:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/aprender-spring-agora/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/aprender-spring-agora/]]></link>
			<title>Se você não aprender Spring agora, você irá se odiar depois</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 02:41:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/integrar-jsf-e-spring/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/integrar-jsf-e-spring/]]></link>
			<title>Como integrar JSF e Spring</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 02:03:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/tecnologia-e-mercado-do-primefaces/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/tecnologia-e-mercado-do-primefaces/]]></link>
			<title>PrimeFaces: Uma visão geral da tecnologia e do mercado</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 01:51:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/microservices-patterns-padroes-para-microsservicos/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/microservices-patterns-padroes-para-microsservicos/]]></link>
			<title>Microservices Patterns: Catálogos de Padrões para Microsserviços</title>
			<pubDate><![CDATA[Mon, 24 Feb 2025 03:14:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/facesmessage-depois-do-redirect/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/facesmessage-depois-do-redirect/]]></link>
			<title>Como exibir a FacesMessage depois do redirect com o escopo Flash do JSF</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 01:44:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/primefaces-defaultcommand/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/primefaces-defaultcommand/]]></link>
			<title>Como usar o componente DefaultCommand do PrimeFaces</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 00:38:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/primefaces-fileupload/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/primefaces-fileupload/]]></link>
			<title>Domine o componente FileUpload do PrimeFaces</title>
			<pubDate><![CDATA[Thu, 22 Mar 2018 00:17:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/injecao-de-dependencias-com-spring/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/injecao-de-dependencias-com-spring/]]></link>
			<title>Injeção de dependências com Spring</title>
			<pubDate><![CDATA[Wed, 21 Mar 2018 23:44:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.algaworks.com/microservice-chassis/]]></guid>
			<link><![CDATA[https://blog.algaworks.com/microservice-chassis/]]></link>
			<title>Microservice Chassis com Spring Boot e Spring Cloud</title>
			<pubDate><![CDATA[Mon, 24 Feb 2025 15:53:28 +0000]]></pubDate>
		</item>
				</channel>
</rss>
