Skip to content
TUS-26-MA-Labs
Labs 8-9
Initializing search
GitHub
Home
1-7 RESTFUL APIs
8-9 RESTFUL APIs
10-19 Spring Cloud Config
22-25 Eureka Discovery Server
26-28 Spring Cloud Gateway
29-34 Resilience
36-37 Security
API
TUS-26-MA-Labs
GitHub
Home
Home
Microservices Architecture: Labs
External Links
External Links
MA CA1 GitHub
MA CA2 GitHub
1-7 RESTFUL APIs
1-7 RESTFUL APIs
Labs 1-7
1. Getting Started with Spring Boot
2. Configuring H2 DB and YAML application.properties
3. Building a Rest API to support the creation of a new account and customer details
4. Exception Handling - check if customer already exists
5. Implementing a READ API that fetches the details based on mobile number
6. RESTfulAPI for Updating and Deleting customer accounts
7. Exceptions, Data Validations and Audit Columns
8-9 RESTFUL APIs
8-9 RESTFUL APIs
Labs 8-9
Labs 8-9
Table of contents
Labs
8. Loans MicroService
9. Cards MicroService
10-19 Spring Cloud Config
10-19 Spring Cloud Config
Labs 10-19
10. Introduction to Spring Cloud Config
11. Configuration with Environment interface
12. Configuration with @ConfigurationProperties
13. Springboot Profiles
14. Activating Springboot Profiles
15. Getting started with SpringCloud Config
16. Modifying the microservices to use the SpringCloud Config server
17. Reading the data from the file system
18. Reading configurations from a github repo and encryption
19. Refresh configurations at runtime using actuator path
22-25 Eureka Discovery Server
22-25 Eureka Discovery Server
Labs 22-25
22. Service discovery with Eureka
23. De-registration from Eureka and heartbeats
24. Feign Client code changes to invoke other microservices
25. Load Balancing Demonstration
26-28 Spring Cloud Gateway
26-28 Spring Cloud Gateway
Labs 26-28
26. Building a Gateway with Spring Cloud
27. Making changes inside the gateway server
28. Cross cutting concerns - tracing and logging
29-34 Resilience
29-34 Resilience
Labs 29-34
29. Circuit Breaker Pattern
30. Circuit Breaker With Fallback
31. Circuit Breaker With Feign client
32. Http timeouts
33. Implementing the re-try pattern in the gateway.
34. Redis rate limiter in the gateway and in accounts service
36-37 Security
36-37 Security
Labs 36-37
36. Setup AUTH server with KeyCloak
37. Authorization Code grant type flow
API
API
API Endpoints
Accounts API
Loans API
Cards API
Table of contents
Labs
REST API Labs 8 and 9
Labs
Loans MicroService
Cards MicroService
Back to top