<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Arquitetura De Software on jjeanjacques10 - Software Engineering Blog</title><link>https://jjeanjacques10.github.io/tags/arquitetura-de-software/</link><description>Recent content in Arquitetura De Software on jjeanjacques10 - Software Engineering Blog</description><generator>Hugo</generator><language>pt-br</language><lastBuildDate>Fri, 02 Dec 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://jjeanjacques10.github.io/tags/arquitetura-de-software/index.xml" rel="self" type="application/rss+xml"/><item><title>Estratégias utilizando Application Auto Scaling com ECS</title><link>https://jjeanjacques10.github.io/posts/2022-12-02-estrategias-utilizando-application-auto-scaling-com-ecs/</link><pubDate>Fri, 02 Dec 2022 00:00:00 +0000</pubDate><guid>https://jjeanjacques10.github.io/posts/2022-12-02-estrategias-utilizando-application-auto-scaling-com-ecs/</guid><description>&lt;h2 id="estratégias-utilizando-application-auto-scaling-com-ecs">Estratégias utilizando Application Auto Scaling com ECS&lt;/h2>
&lt;h3 id="como-criar-regras-personalizadas-com-o-application-auto-scaling-em-aplicações-aws-ecs-utilizando-cloudformation">Como criar regras personalizadas com o Application Auto Scaling em aplicações AWS ECS utilizando CloudFormation&lt;/h3>
&lt;p>Uma das grandes vantagens de utilizarmos a AWS ou qualquer outro provedor de Cloud é a possibilidade de pagar apenas pelos recursos que utilizamos. Uma ferramenta extremamente útil para gerenciar estes recursos de forma eficiente, evitando gastos desnecessários, é o Auto Scaling ou dimensionamento automático. Esta funcionalidade permite aumentar ou diminuir de forma dinâmica a quantidade desejada de tasks (máquinas rodando) em serviços como o Amazon Elastic Computer Service (ECS). Dessa forma, garantimos que a quantidade de tasks esteja adequada às necessidades da aplicação, optimizando custos e também mantendo nosso serviço disponível mesmo com o aumento de demanda.&lt;/p></description></item><item><title>DynamoDB Single-Table Design com Spring Boot</title><link>https://jjeanjacques10.github.io/posts/2022-08-31-dynamodb-single-table-design-com-spring-boot/</link><pubDate>Wed, 31 Aug 2022 00:00:00 +0000</pubDate><guid>https://jjeanjacques10.github.io/posts/2022-08-31-dynamodb-single-table-design-com-spring-boot/</guid><description>&lt;h2 id="dynamodb-single-table-design-com-spring-boot">DynamoDB Single-Table Design com Spring Boot&lt;/h2>
&lt;h3 id="um-exemplo-prático-de-como-utilizar-single-table-design-em-uma-aplicação-java-spring-boot">Um exemplo prático de como utilizar Single-table Design em uma aplicação Java Spring Boot&lt;/h3>
&lt;p>Desde que conheci o conceito de Sigle-Table Design quis entender melhor como isso poderia ser aplicado em um cenário real, criei essa prova de conceito e gostaria de apresentar para vocês!&lt;/p>
&lt;p>DynamoDB é um banco de dados No-SQL de chave-valor (key-value) criado pela AWS, ele tem como foco trabalhar com grandes volumes de dados oferecendo performance. Diversas empresas atualmente utilizam esse banco de dados, como por exemplo Itaú, Amazon, Mercado Livre e a própria AWS. Neste artigo irei abordar algumas diferenças que você teria ao utilizar a estratégia de Single-table.&lt;/p></description></item></channel></rss>