Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Spring + Localstack : usando aws de forma grat...
Search
Kamila de fatima santos oliveira
November 11, 2023
Programming
260
2
Share
Spring + Localstack : usando aws de forma gratuita
Kamila de fatima santos oliveira
November 11, 2023
More Decks by Kamila de fatima santos oliveira
See All by Kamila de fatima santos oliveira
Tirando sua startup do papel com github spark + github copilot
kamilahsantos
0
34
De java para Kotlin: Como aprender e liderar times nessa linguagem
kamilahsantos
0
57
Quarkus-Club-criando-arquiteturas-escalaveis-na-pratica
kamilahsantos
1
60
System design 101 - Java day Noroeste
kamilahsantos
2
110
[Thasfin + Orange Juice na CPBR] Minha aplicação virou um monstrinho e agora ?
kamilahsantos
1
100
Minha aplicação virou um monstrinho e agora?
kamilahsantos
2
150
Hacktoberfest DevsJavaGirl
kamilahsantos
0
150
[We are developers Java developer day ] - I will have to refactor ! And now ? Refactoring Techniques in Java
kamilahsantos
1
150
[Codecon summit ] Minha aplicação virou um monstrinho e agora ?
kamilahsantos
3
200
Other Decks in Programming
See All in Programming
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
2
210
ふつうのFeature Flag実践入門
irof
7
3.5k
Inside Stream API
skrb
1
620
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
180
inferと仲良くなる10分間
ryokatsuse
1
360
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
360
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.2k
RTSPクライアントを自作してみた話
simotin13
0
440
次世代リンターで探る、tsgo 時代における型認識カスタムルールの現実解
ytakahashii
3
1.4k
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
3.4k
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.2k
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
170
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
270
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
280
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
520
Ethics towards AI in product and experience design
skipperchong
2
300
Evolving SEO for Evolving Search Engines
ryanjones
0
210
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
770
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Embracing the Ebb and Flow
colly
88
5.1k
Transcript
Spring + Localstack KAMILA CODE forma gratuita usando aws de
Backend Developer Specialist @ZupInnovation co-autora de 3 livros Instagram, youtube
e spotify Kamila code Mentora e professora de programação Kamila Code
O framework mais usando quando falamos de desenvolvimento backend com
Java, usado por grandes empresas e com comunidade muito forte Spring
Nos fornece toda a base para o desenvolvimento de APIs,
incluindo um servidor no TomCat e configurações em geral que antes precisavamos fazer manualmente Spring Boot
Essencial para conseguirmos realmente desenvolver uma API, pois fornece diversas
annotations para realizar injeção de dependências, beans, controllers e muitos mais Spring Web/MVC
Facilita a conexão e utilização dos bancos de dados, já
possuindo diversas formas de fazer consulta nos bancos de dados relacionais e não relacionais sem precisar escrever queries manualmente Spring Data
Interface simples que nos permite expor e receber informações de
fontes externas e realizar alterações e consultas ao banco de dados Mas o que é uma API ?
Antes disso, vamos falar sobre o que é a AWS
Tá mas e como usar AWS de graca ?
Uma das maiores provedoras de serviço de Cloud, possuindo serviços
desde container, pipelines, infraestrtura, serviços de IA, banco de dados, mensageria e muitas outras opções AWS
banco de dados de chave-valor NoSQL, sem servidor e totalmente
gerenciado Dynamo DB
Atributo que identificará um único elemento Dynamo DB - Hash
Key
Consiste em dois atributos que em conjunto identificam um único
item Dynamo DB - Range Key
GSI são índices que contêm chaves de partição ou de
partição e classificação compostas que podem ser diferentes das chaves da tabela na qual o índice se baseia. Dynamo DB - GSI
Indices secundários locais são índices que possuem a mesma chave
de partição da tabela, mas uma chave de classificação diferente. Dynamo DB - LSI
Suas maiores funcionalidades giram em torno da contâinerização de aplicações
e da utilização de serviços localmente, facilitando a configuração dos ambientes locais. Docker
Arquivo no qual você descreve qual(is) serviço(s) você deseja que
sejam executados localmente via docker, por exemplo, Redis, Localstack, etc Docker compose
Forma simples de emular serviços AWS localmente de forma gratuita
(algumas funcionalidades somente no plano pago), nessa palestra, vamos usar o DynamoDB Localstack
BORA PRA PRÁTICA?
Obrigada!