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
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
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.
Define a CloudFormation template to create the following:
RDS - MySQL database
CodePipeline
CodeBuild
Elastic Beanstalk
Create empty maven projects for business logic (mymarkapp) and web services gateway (mymarkservice).
Implement the user story US01: Create a New Account
Add service method level security.
Define the following user stories / use cases:
Create Customer
Log In
View Products
Add Products to Cart
View Cart
Checkout
View Order
Log Out