Microservices Architecture: Labs
Details
MSc in Software Design with Cloud Native Computing
Technological University of the Shannon, 2026.
Student: Joe O'Regan
Student Number: A00258304
Labs
- Labs 1-7 RESTful APIs
- Lab#1 Getting started with Springboot – Helloworld Example
- Lab#2 Configuring H2 DB and YAML application.properties
- Lab#3 Building a Rest API to support the creation of a new account and customer details
- Lab#4 Exception Handling –check if customer already exists
- Lab#5 Implementing a READ API that fetches the details based on mobile number
- Lab#6 RESTfulAPI for Updating and Deleting customer accounts
- Lab#7 Exceptions, Data Validations and Audit Columns
- Labs 8-9 RESTful APIs
- Labs 10-19 Spring Cloud Config
- Lab#10 Configuration with Springboot alone
- Lab#11 Configuration with Environment interface
- Lab#12 Configuration with @ConfigurationProperties
- Lab#13 Springboot Profiles
- Lab#14 Activating Springboot Profiles
- Lab#15 Getting started with SpringCloud Config
- Lab#16 Modifying the microservices to use the SpringCloud Config server
- Lab#17 Reading the data from the file system
- Lab#18 Reading configurations from a github repo and encryption
- Lab#19 Refresh configurations at runtime using actuator path
- Labs 22-25 Eureka Discovery Service
- Labs 26-28 Gateway
- Labs 29-34 Resilience
- Labs 36-37 Security
- API