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
2
210
Spring + Localstack : usando aws de forma gratuita
Kamila de fatima santos oliveira
November 11, 2023
Tweet
Share
More Decks by Kamila de fatima santos oliveira
See All by Kamila de fatima santos oliveira
Quarkus-Club-criando-arquiteturas-escalaveis-na-pratica
kamilahsantos
1
25
System design 101 - Java day Noroeste
kamilahsantos
2
80
[Thasfin + Orange Juice na CPBR] Minha aplicação virou um monstrinho e agora ?
kamilahsantos
1
50
Minha aplicação virou um monstrinho e agora?
kamilahsantos
2
100
Hacktoberfest DevsJavaGirl
kamilahsantos
0
92
[We are developers Java developer day ] - I will have to refactor ! And now ? Refactoring Techniques in Java
kamilahsantos
1
110
[Codecon summit ] Minha aplicação virou um monstrinho e agora ?
kamilahsantos
3
170
[Semana de SI - each usp] Desmistificando a carreira em tecnologia: de estágio a liderança técnica
kamilahsantos
0
83
[Alura DLC] Como se manter técnica em uma carreira de gestão
kamilahsantos
1
98
Other Decks in Programming
See All in Programming
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
320
おやつのお供はお決まりですか?@WWDC25 Recap -Japan-\(region).swift
shingangan
0
130
RailsGirls IZUMO スポンサーLT
16bitidol
0
180
猫と暮らす Google Nest Cam生活🐈 / WebRTC with Google Nest Cam
yutailang0119
0
120
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
12
3.2k
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
5
1.1k
Startups on Rails in Past, Present and Future–Irina Nazarova, RailsConf 2025
irinanazarova
0
100
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
1
5.6k
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
470
Goで作る、開発・CI環境
sin392
0
230
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
250
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
270
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
How to Ace a Technical Interview
jacobian
278
23k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
740
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
YesSQL, Process and Tooling at Scale
rocio
173
14k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
54k
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!