GithubHelp home page GithubHelp logo

siecola / aws_project01 Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 1.0 59 KB

Project 01 from AWS Book with Spring Boot

License: MIT License

Java 98.79% Dockerfile 1.21%
aws aws-s3 aws-sns aws-sqs aws-rds cloudwatch-logs cloudwatch-alarms aws-ecs spring-boot java docker

aws_project01's Introduction

How to develop Java applications for Amazon Web Services

This source code repository is related to this book about how to develop Java applications using Spring Boot to run on Amazon Web Services using Docker container and AWS ECS.

Para ler essa página em Português, clique aqui.

In this example, an application will be built with REST services to persist products from a store. Such products will be stored in a MySQL database using AWS RDS. For each product registration, deletion, or changing operation, an event will be published to an AWS SNS topic, allowing integration with other applications. This application will also import invoice files through AWS S3.

The following is a diagram of the AWS services being used:

Diagrama da aplicação e serviços AWS utilizados

To learn these and other application development concepts using Amazon Web Services, be sure to check out this book!

Also, check out the other code repositories from this book:

  • Project02: This project will use an AWS DynamoDB table to persist the events generated by the first application, integrated through an AWS SQS queue.
  • Lambda01: This will be a simple example of a serverless application using functions with AWS Lambda, demonstrating how to schedule a function to be executed.
  • Lambda02: In this second example, we will demonstrate how to execute a Lambda function through an event published in the SNS.
  • Lambda03: Here's how to create a Lambda function to consume imported files in S3 and persist its data to a DynamoDB table.

aws_project01's People

Contributors

siecola avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

abmjunaed

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.