SpringBoot + Kubernetes native micro cloud services practice - (1) Introduction and case needs

learning target

Dev

  1. Master micro-service architecture , and before and after separation architecture design

  2. Master based on Spring Boot basic framework to build a micro-service

  3. Further enhance Java / Spring Micro service development skills

  4. Master Spring Boot micro testing services and related practices

  5. Understand the architecture and design of multi-tenant SaaS applications

Ops

  1. Understanding can be operation and maintenance architecture concepts and practices related

  2. Master services of container and container cloud deployment -related practice

  3. Understanding of software engineering processes era of cloud and practice

Case needs: Staffjoy work scheduling (Scheduling) SaaS service

Features

  1. Admin Admin Management and Scheduling
  2. Employee Worker manage personal information

Non-functional

  1. SaaS + custom deployment
  2. A key deployment vessel to the cloud Kubernetes
  3. Marketing and customer-friendly (Marketing & Customer Friendly)

Some notes

prerequisites

  1. Application development engineers, DevOps engineers, architects
  2. Java/Spring、Web/HTML/JavaScript、MySQL

development tools

  1. JDK8 + Maven
  2. IntelliJ IDEA
  3. MySQL + Workbench
  4. Node.js + npm
  5. Docker

Emphasis

  1. Micro-native architecture and cloud services
  2. Spring Boot + Kubernetes application

Non-priority

  1. Case itself
  2. React.js

Staffjoy transformation

  1. Golang -> Java / Spring
  2. Remove gRPC API Gateway
  3. The default notice by mail
  4. Use Lombok reduce coding

Guess you like

Origin www.cnblogs.com/wnzhong/p/12106510.html