learning target
Dev
Master micro-service architecture , and before and after separation architecture design
Master based on Spring Boot basic framework to build a micro-service
Further enhance Java / Spring Micro service development skills
Master Spring Boot micro testing services and related practices
Understand the architecture and design of multi-tenant SaaS applications
Ops
Understanding can be operation and maintenance architecture concepts and practices related
Master services of container and container cloud deployment -related practice
Understanding of software engineering processes era of cloud and practice
Case needs: Staffjoy work scheduling (Scheduling) SaaS service
Features
- Admin Admin Management and Scheduling
- Employee Worker manage personal information
Non-functional
- SaaS + custom deployment
- A key deployment vessel to the cloud Kubernetes
- Marketing and customer-friendly (Marketing & Customer Friendly)
Some notes
prerequisites
- Application development engineers, DevOps engineers, architects
- Java/Spring、Web/HTML/JavaScript、MySQL
development tools
- JDK8 + Maven
- IntelliJ IDEA
- MySQL + Workbench
- Node.js + npm
- Docker
Emphasis
- Micro-native architecture and cloud services
- Spring Boot + Kubernetes application
Non-priority
- Case itself
- React.js
Staffjoy transformation
- Golang -> Java / Spring
- Remove gRPC API Gateway
- The default notice by mail
- Use Lombok reduce coding