The document discusses model driven software development lifecycle (SDLC) using Docker. It describes using models for requirements, design, testing, and composition. Models are used to define services, dependencies, build processes and deployment configuration. The SDLC can be implemented from the models using forward or reverse engineering to generate Dockerfiles, images and docker-compose files to build, test and deploy applications as containers.
1. Model Driven SDLC
using Docker
Vinothini Raju
Founder & CEO
Bluemeric Technologies Pvt Ltd
@vinothiniraju
Bluemeric Technologies Pvt Ltd
2. SDLC
Decide
Analyse
Design
Implement
Deploy
Maintain
Model or not to model ?
commonalities
& variabilities
(requires user
configs)
(iterative) -> basic
libs, Composable
modules
Makes use of languages,
interpreters, runtimes etc
versioning
model + SOA
Build, Distribute
Bluemeric Technologies Pvt Ltd
3. User
Requirement
model
Model based shift left testing
Bluemeric Technologies Pvt Ltd
User
Requirements
Design
Module
Unit
testing
Integ
testing
User
Acceptance
test
Unit Model
Design
Model
15. Riddle Time (Generate Docker Model)
• Alfresco - open platform for business critical document management software. ami-
e6f0f68e
• Liferay - leading open source portal for the enterprise, offering content management,
collaboration, and social out-of-the-box. ami-9ad8cff2
• Jasper Reports - open source java reporting engine, is Java based and doesn't have
its own expression syntax. ami-54efbc3c
• Railo - Open Source ColdFusion Markup Language (CFML) engine and the fastest CFML
engine available. ami-fa84c092
• Roller - Java-based, full-featured, multi-user and group-blog server suitable for blog sites
large and small. ami-f4f9ff9c
Bluemeric Technologies Pvt Ltd
Ref: #gopaddle-blrmeetup
16. Bluemeric Technologies Pvt Ltd
#187, Pearl Wood, AECS Layout, A Block,
Bangalore - 560037, India
Telephone: +91-80-28540594
E-mail: info@bluemeric.io
Web: http://bluemeric.com
Twitter: @bluemeric
Bluemeric Technologies Pvt Ltd
Thanks !