Spring Boot / Cloud and Microservices
Microservices with Spring Cloud
- Spring Cloud Config Server and Bus
- Load Balancing with Ribbon and Feign
- Implement Naming Server with Eureka
- Implement API Gateway with Zuul
- Distributed Tracing with Zipkin
- Fault Tolerance with Hystrix
RESTful Webservice: REST is a style of software architecture for distributed hypermedia systems
Basic:
HTTP Request methods (GET, POST, DELETE, PUT, PATCH)
Exception Handling --> Validation HATEOAS
HTTP Response Status Code --> 200, 400, 500 series
HATEOAS : Hypermedia As The Engine Of Application State
Advanced:
Versioning, Swagger, Filtering, Monitoring, Content Negotiations, Internationalizations
Tools/Framework:
Spring, Spring Boot, JPA, Maven, Postman
MICROSERVICES
REST +
Small Well Chosen Deployable Units +
Cloud Enabled (Scale-In/Out Instances)
Comments
Post a Comment