View Code? Open in Web Editor
NEW
A simple online marketplace demo used to investigate DevOps best practices, cloud technologies and microservice architectures.
Home Page: https://www.joesicree.com/code
License: MIT License
mymark's People
Contributors
mymark's Issues
Implement a simple Hello World service to establish end-to-end connectivity. Include a REST web service that takes an optional name, a business service and a database lookup to fetch the text of the return message.
This service will run in the local dev environment only.
Create a simple web front-end
Deploy the mymark-monolith web application on AWS using the sayHello web service as a sample service.
Create the mymarkmono database on RDS as a mySQL instance.
Add service method level security.
The technology stack for the mymark-monolith project:
Java web application using the Spring framework
mySQL Database
Apache Tomcat
Tools: Maven, Git, Swagger
Test Tools: JUnit, JMeter, SOAPUI
Define a CloudFormation template to create the following:
RDS - MySQL database
CodePipeline
CodeBuild
Elastic Beanstalk
Define the following user stories / use cases:
Create Customer
Log In
View Products
Add Products to Cart
View Cart
Checkout
View Order
Log Out
Create empty maven projects for business logic (mymarkapp) and web services gateway (mymarkservice).
Implement the user story US01: Create a New Account