Module Indicative Content |
Service based architectures.
Definitions, position in the architectural continuum, architecture of a single service/micro service.
|
Available technologies
Software development choices for developing services, comparison and analysis of available technology stacks, REST or SOAP, Conway's Law.
|
Designing a service.
Design and characteristics of a sample service or micro service. REST api design. Evaluation and optimization of the design. Design patterns, use of API gateways, circuit breakers.
|
Build and Deploy a service and/or micro service.
Build a sample service, test the service and deployment options on chosen cloud platform.
|
Communicating microservices.
Communicating patterns of multiple micro services to implement a small scale business solution. Scalability of deployment.
|
Case studies and trends in microservice architecture.
View and analyse a number of real world case studies. Introduction to nano services and future trends.
|
DKIT reserves the right to alter the nature and timings of assessment
Module Resources
|
Supplementary Book Resources |
---|
-
Thomas Erl. (2016), Service-Oriented Architecture : Concepts, Technology, and Design, Pearson Education Limited, p.792, [ISBN: 9780134524450].
-
Eberhard Wolff. (2016), Microservices, Flexible Software Architecture, 1st. 15, Addison-Wesley, [ISBN: 0-134-60241-2].
-
Boris Scholl , Trent Swanson and Daniel Fernandez. (2016), Micro services with Docker on Microsoft Azure, 1st. 8, Addison-Wesley, p.265, [ISBN: 0-672-33749-5].
-
Matthias Biel. (2016), Restful Api Design, CreateSpace Independent Publishing Platform, p.294, [ISBN: 9781514735169].
|
This module does not have any article/paper resources |
---|
This module does not have any other resources |
---|