Upgrade to Pro — share decks privately, control downloads, hide ads and more …

React, JAVA e AWS cloud, criando um crud e faze...

weder96
September 25, 2024

React, JAVA e AWS cloud, criando um crud e fazendo upload de imagens para S3

Using React to create forntEnd Application
JAVA e AWS cloud
Create CRUD upload files or images to S3

weder96

September 25, 2024
Tweet

More Decks by weder96

Other Decks in Programming

Transcript

  1. Weder Mariano de Sousa Center Leader Specialist Senior - NTTDATA

    https://www.linkedin.com/in/wedermarianodesousa/ AWS User Group Goiânia https://github.com/weder96 GOJava
  2. Agenda Eric Z. Beard and Rico Huijbers CDK for Complex

    Enterprise Applications The Problem AWS Cloud Development Kit (AWS CDK) FrontEnd BackEnd Show me the Code And f i n a l l y … Resources Q & A
  3. What is AWS CDK? The AWS Cloud Development Kit (AWS

    CDK) is an open-source software development framework for defining cloud infrastructure as code with modern programming languages and deploying it through AWS CloudFormation. https://aws.amazon.com/cdk/faqs/ https://aws.amazon.com/cdk/?nc1=h_ls
  4. AWS Cloud Development Kit (CDK) A multi-language software development framework

    for modeling cloud infrastructure as reusable components
  5. Ser v er l es s A pp In t

    eg r a t ion / F ou n da t ion a l Ser v ic es C on t a in er s C I/ C D Main Components Core Framework AWS Construct Library AWS CDK CLI App Stacks Resources
  6. C DK C L I St a c ks &

    C on s t r u c t s Sou rc e Code Temp l a t es + A s s et s C l ou d A s s embl y C l oud R es ou r c es A W S C l ou dF or ma t ion https://www.youtube.com/watch?v=R7wSTZ54gNk&t=261s Development Workflow execute synthesize deploy provision
  7. cdk deploy git push Fubuki’s Account Saitama’s Account Fubuki Saitama

    Shared Services Account Pipeline Dev Account Homol Account Prod Account Source Control Best Practice – Deploy to multiple accounts
  8. Model continuous delivery pipelines as part of your infrastructure code.

    Easily model cross-account and cross-region pipeline configurations. Pipelines are self modifying as you push your CDK code to origin. CDK Pipelines Continuous delivery for AWS CDK applications
  9. N E W Consolidated construct library (aws-cdk-lib), experimental modules distributed

    separately. New CDK Watch functionality. For JavaScript, TypeScript, Java, Python, .NET and Go. DOP315 - What's new with AWS CloudFormation and AWS CDK ​ G E N E R A L L Y A V A I L A B L E T O D A Y AWS Cloud Development Kit (CDK) v2
  10. Difference between v2 and v1 "dependencies": { "@aws-cdk/aws-amplify": "^1.125.0", "@aws-cdk/aws-appsync":

    "^1.125.0", "@aws-cdk/aws-codepipeline": "^1.125.0", "@aws-cdk/aws-cognito": "^1.125.0", "@aws-cdk/aws-lambda": "^1.125.0", "@aws-cdk/aws-sns": "^1.125.0", "@aws-cdk/core": "1.125.0", "@aws-cdk/pipelines": "^1.125.0", } "dependencies": { "aws-cdk-lib": "2.0.0", "constructs": "^10.0.0", "@aws-cdk/aws-iot-alpha": "^2.0.0-alpha.0" } import { App, Stack } from "@aws-cdk/core"; const lambda = require("@aws-cdk/aws-lambda"); import { App, Stack } from "aws-cdk-lib"; const s3 = require("aws-cdk-lib/aws-s3"); CDK v1 CDK v2
  11. N E W Share open-source construct libraries with the wider

    cloud development community. https://constructs.dev ​ G E N E R A L L Y A V A I L A B L E T O D A Y https://aws.amazon.com/pt/blogs/developer/construct-hub-preview/ AWS CDK Construct Hub
  12. N E W ​ G E N E R A

    L L Y A V A I L A B L E T O D A Y https://aws.amazon.com/pt/blogs/developer/construct-hub-preview/ AWS CDK Construct Hub
  13. Dive Deeper GitHub https://github.com/aws/aws-cdk CDK Pipelines https://aws.amazon.com/blogs/developer/cdk-pipelines-continuous-delivery-for-aws-cdk-applications/ Sample Code in

    this presentation https://github.com/rix0rrr/devoops-sample A Landing Zone Implemented with CDK https://github.com/aws-samples/aws-secure-environment-accelerator Testing infrastructure with the CDK https://aws.amazon.com/blogs/developer/testing-infrastructure-with-the-aws-cloud-development-kit-cdk/ Get Started with the AWS CDK AWS CDK Online Workshop https://cdkworkshop.com AWS CDK Samples on GitHub https://github.com/aws-samples/aws-cdk-examples Resources
  14. • Weder Mariano de Sousa Center Leader Specialist Senior -

    NTTDATA https://www.linkedin.com/in/wedermarianodesousa/ AWS User Group Goiânia https://github.com/weder96 GOJava Q & A