All Projects → aws-samples → cdk-microservices-labs

aws-samples / cdk-microservices-labs

Licence: other
Hugo Style Documents

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects
typescript
32286 projects

Projects that are alternatives of or similar to cdk-microservices-labs

xray-action
... a GitHub action to import test results into "Xray" - A complete Test Management tool for Jira.
Stars: ✭ 16 (+33.33%)
Mutual labels:  xray
spring-batch-admin-ui
Spring Batch Admin 是一个后端采用spring boot 2, spring security , oauth2, Spring data jpa 作为基础框架,集成了quartz 提供调度能力,集成了Spring batch 提供批处理能力的管理系统。系统旨在提供更底层数据展示以及常见批处理的配置以及运行能力。
Stars: ✭ 41 (+241.67%)
Mutual labels:  springboot2
SpringBoot-Learn
Spring Boot 入门
Stars: ✭ 62 (+416.67%)
Mutual labels:  springboot2
document-processing-pipeline-for-regulated-industries
A boilerplate solution for processing image and PDF documents for regulated industries, with lineage and pipeline operations metadata services.
Stars: ✭ 36 (+200%)
Mutual labels:  cdk
webflux-streaming-demo
A tryout of reactive application using Spring 5 WebFlux and mongoDB, along with an overview article on reactive programming.
Stars: ✭ 96 (+700%)
Mutual labels:  springboot2
active4j
Active4j-boot是基于SpingBoot2.0轻量级的java快速开发框架。以Spring Framework为核心容器,Spring MVC为模型视图控制器,Mybatis Plus为数据访问层, Apache Shiro为权限授权层, Redis为分布式缓存,Quartz为分布式集群调度,layui作为前端框架并进行前后端分离的开源框架
Stars: ✭ 32 (+166.67%)
Mutual labels:  springboot2
demo-notes-app
Source for the demo notes app in the Serverless Stack Guide
Stars: ✭ 52 (+333.33%)
Mutual labels:  cdk
XTLS.github.io
XTLS github pages
Stars: ✭ 52 (+333.33%)
Mutual labels:  xray
reciprocalspaceship
Tools for exploring reciprocal space
Stars: ✭ 17 (+41.67%)
Mutual labels:  xray
yarx
An awesome reverse engine for xray poc. | 一个自动化根据 xray poc 生成对应 server 的工具
Stars: ✭ 229 (+1808.33%)
Mutual labels:  xray
sourcestack
A highly adaptable template for full-stack Typescript web apps.
Stars: ✭ 45 (+275%)
Mutual labels:  cdk
maildog
🐶 Hosting your own email forwarding service on AWS and managing it with Github Actions
Stars: ✭ 381 (+3075%)
Mutual labels:  cdk
xray-plugin-android
A SIP003 plugin based on Xray-core for shadowsocks-android
Stars: ✭ 52 (+333.33%)
Mutual labels:  xray
Spring-Boot-Security-Thymeleaf-Demo
Spring Boot 2.0+Srping Security+Thymeleaf的简易教程
Stars: ✭ 56 (+366.67%)
Mutual labels:  springboot2
x-force
winning sloution of Digtial Manfacturing Algorithm Competition II of JinNan Tianjin
Stars: ✭ 56 (+366.67%)
Mutual labels:  xray
rid-covid
Image-based COVID-19 diagnosis. Links to software, data, and other resources.
Stars: ✭ 74 (+516.67%)
Mutual labels:  xray
aws-serverless-fullstack-swift-apple-carplay-example
This application demonstrates a full-stack Apple CarPlay app that uses Swift for both the UI and the backend services in AWS. The app accesses Lambda functions written in Swift and deployed from Docker images. The app accesses Amazon Location Service and a 3rd party weather api to display information in the vicinity of the user.
Stars: ✭ 84 (+600%)
Mutual labels:  cdk
granitic
Web/micro-services and IoC framework for Golang developers
Stars: ✭ 32 (+166.67%)
Mutual labels:  microservice
jetkit-cdk
Cloud-native TypeScript API development kit for AWS CDK.
Stars: ✭ 33 (+175%)
Mutual labels:  cdk
amazon-sagemaker-model-serving-using-aws-cdk
This repository provides AI/ML service(MachineLearning model serving) modernization solution using Amazon SageMaker, AWS CDK, and AWS Serverless services.
Stars: ✭ 23 (+91.67%)
Mutual labels:  cdk

Introduction

Hugo Style Workshop Documents

If you want more detail workshop describion documents pelase visit this site

Microservices Deployed Using Cloud Development Kit

This repository contains the Lab of Microservices Deployed on ECS using AWS Cloud Development Kit.

We will take the Spring Pet Clinic as the base to extend from. And we will break down the Monolith Architecture to Microservice base on Distributed version of the Spring PetClinic Sample.

So lets get to it,

  1. Part One: Moving existing Java Spring application to a container deployed using ECS

  2. Part Two: Breaking the monolith apart into microservices on ECS

  3. Part Three: Migrate to Serverless and API Gateway Parten

  4. Part Four: Build CI/CD Pipeline for Serverless Projects

  5. Part Five: Microservice Tracing & Monitoring

  6. Part Six: GraphQL for data driven application development

Prerequisites

You can run this Lab in any Linux or Mac OS system. You will need to have the latest version of the AWS CLI, maven and AWS CDK installed before running the deployment script. If you need help installing either of these components, please follow the links below:

  1. Installing the AWS CLI
  2. Installing Maven
  3. Installing Docker
  4. Installing Python
  5. Installing JQ
  6. Installing CDK Python Version

Setup Lab Environment on AWS Cloud9

You can reference this Guide to setup your Cloud9 quickly setup your development environment. To complete this Lab you need some other steps:

  1. Update your OS:
sudo yum update -y
  1. Install AWS CDK:
npm install -g aws-cdk
  1. Confirm the CDK version:
cdk --version
  1. Setup default python using version 3:
sudo update-alternatives --config python
  1. Upgrade OpenJDK from version 7 to 8:
sudo yum remove -y java-1.7.0-openjdk && sudo yum install -y java-1.8.0-openjdk-devel
  1. Connect to Cloud9 terminal and Git clone this project, please note we must use --recurse-submodules flag to download all other third parties codes:
git clone --recurse-submodules https://github.com/aws-samples/cdk-microservices-labs.git
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].