SlideShare a Scribd company logo
1 of 24
Complete aPaaS / DevOps Platform
DevOps
Create, Ship, Manage
SMAC Apps
(Social, Mobile, Analytics, Cloud)
Architecture
Blue Prints, Code Factory, Visual Modeler
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
Morphing Ideas into Apps!
@ an unprecedented 10n+2 Speed
Unification
Speed
Simplicity
The Game Changer
Based on Simple Rules3
2
(c) 2015, Algorhythm Tech Pvt.
Ltd., Pune, India
CREATEspIDEr+ RAD Platform (aPaaS)
Morphing Ideas
into Apps!
3
Things
MANAGECommand & Control Center
DevOps
SHIPApp Engine / Docker Containers
It’s a Complete DevOps Solution
3
(c)2015,AlgorhythmTechPvt.Ltd.,Pune,India
BLUE PRINTS*
Language and Database Agnostic
Visual Modeler*
Drag and Drop UI For Design
User Experience*
Built-In Search Engine for Enterprise Data
App Insights*
Better Management of App
DevOps*
Create, Ship & Manage
On Cloud / On Premise
• Re-Usable Future Proof Blue Prints
• Auto Create Best Design for the Apps
• Auto Create Good Quality Codebase
• Auto Create Complete Test Suite
• On Demand Real-time Dashboards
• Searches Documents and Databases
• App Context Aware Search Engine
• Data Analytics using Data Visualizer
• Real-time Log Analysis & Troubleshooting
• Metrics and Gauges for Production Team
• System and App Health Metrics
• Proactive App Management
• 100n+2 Speed in Developer Productivity
• Code Feedback using Standard IDE
• Ship to any Cloud Service
• Create Micro Services
• Manage the Apps using Command Center
• Database Agnostic Domain Modeling
• Drag & Drop Business Rule Builder
• Drag & Drop Service Builder
• Drag & Drop UI Builder
4
Architect
End User
IT Admin
Delivery Head
Key
Differentiators
* Patent Pending
Agile Project Management
Blue Prints
MVVM, DI
AOP, DDD,
Design
Patterns
Code Factory
Polyglot
Programming
Java, JS,
HTML5…
BDD, Functional Tests
BDD : Features, Scenarios
SCRUM, XP
Continuous
Integration
Jenkins
Spring IO, Web
Archive, Smart
Devices – Cordova
Ionic PlatformFeatures, Scenarios
To Blue Prints
Deploy
Design /
Architecture
Auto Code
Generation
Build
Management
Auto Generation of
Test Cases
Model The
Domain
Manual Code Edit
Using Std IDE
Source Code Repository
SDLC
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
5
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
Multiple Platforms
RDBMS : Oracle,
MySQL, MS SQL
Big Data : Mongo DB,
Hadoop, Cassandra,
Redshift, NoSQL
Built-in Security
Pluggable
Authentication,
Token Based Auth,
Search Engine
Cloud Drive
Reporting
& Dashboard
Framework,
Data
Browsers,
Calendar
Integration
Framework
REST , SOAP, JMS,
MQTT, CoAP,
AMQP,
BLE, ZigBee
Cloud Computing
Private,
Public & Hybrid
Computing
Multi-Tenant
Stateless Architecture
Built-In
Analytics &
Rule and
Process Flow &
Workflow
Engines
Power Components
Secure & Polymorphic Integrated Development Environment for Rapid App Development
Unprecedented
100n+2 Speed
For Creating, Shipping &
Managing Next Gen
Enterprise & Consumer Apps
Platform as a Service
AppliFire
Web based
RAD
Platform
6
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
COMMAND
& CONTROL
CENTER
• Monitor System Usage
• Monitor App Usage
• Health Monitoring
• Automated App Metrics
• Real Time Log Level
changes for Features or
modules in Production
Environment
• Troubleshoot Issues
7
(c)2015,AlgorhythmTechPvt.Ltd.,Pune,India
App Developers Environment x ‘n’ number of DevelopersRAD Server
RAD
Container
Manager
On Demand
Containers
Session based
Containers
2
3
4
5
6
1
1
Design Apps for Web
and Smart Devices
2 Generate Code
3 Compile Code
4 App Deploy
5 Database Deploy
6 Test
File System
Persistence
AppliFire Platform
On-Premise / Cloud
Installation
AppliFire
Developer
Workspace
8
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
AppliFIRE App Developer
AppliFire
Technology
Stack
9
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
Visual
Modeler
Designer
Responsive UI
Web
Android
iOS Windows
Black
berry
Event Sourcing & CQRS
Domain Driven Design
Stateless Architecture
Behaviour Driven
Development
Blue Prints
Model View ViewModel
REST + HATEOS
SOA / EDA / ROA
TOGAF / MDA
JSON
UI
Import
Export
UML
Code
Factory
Polyglot
Programming
Java
JS
HTML
5
SQL /
JPQL Scala
Ruby
PHP
C#
Swift
DB
Factory
Polyglot
Databases
Oracle
MyQL
DB2
MS
SQL Orient
DB
Mongo
DB
Cassa
ndra
No
SQL
Neo
4J
Programming
Language
& Database
Agnostic
Design
Available in current version
Supported in the next version
AppliFire
Blue Print
&
Code
Factory
10
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
Application Blue Prints1 {JSON}
Class of Blue Prints Format How to Create
Business
Component
Blue Prints
Business
Component
Blue Prints
2 {JSON}
Business Rules, Algorithms, Notifications
Domain
Blue Prints
Domain
Blue Prints
Domain
Blue Prints
Domain
Blue Prints
3 {JSON}
Data Models, Relationships, Validations
Blue Prints are design documents and
technology & database agnostic.
UML 2.5
AppliFire
Blue Print
Structure
11
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
HCM Blue Prints1 {JSON}
Case Study
Human Capital Management Format How to Create
HR Blue
Prints
Payroll Blue
Prints2 {JSON}
Business Rules, Algorithms, Notifications
Employee
Blue Prints
Tax
Blue Prints
Policy
Blue Prints
Appraisal
Blue Prints
3 {JSON}
Data Models, Relationships, Validations
Attendance
Blue Prints
Holidays
Blue Prints
Blue Prints are design documents and
technology & database agnostic.
UML 2.5
AppliFire
Blue Print
Example
12
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
Scalability
Stateless Architecture
Security
Built-in Security based on Standards
Resilient
Better Management of App
App Architecture
Behavior Driven Development
Model, View, ViewModel
Domain Driven Design
• App Design is based on Stateless Design
• Stateless REST Services
• No Data is stored in App Server Sessions
• No SQL Injection, CSRF, Session Hijacking
• OWASP / SANS
• Vulnerability Code Analysis
• RBAC and LBAC
• App (UI) State Saving in the Database
• App (Server) State Saving in the Database
• Requirement Analysis
• Auto Create Functional Test Cases
• Event Sourcing and CQRS
• Aggregate Roots, Value Objects
Auto
Generated
App
Architecture
13
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
Login Example
Your Project
Features
Scenarios
Steps
Step Definitions
Support Code
Automation Library
Your App
BusinessFacing
TechnologyFacing
GIVEN
What the
software will look
like to the user
WHEN
The things that
the user will do
THEN
What the user
should expect
GIVEN I launch the app login page
WHEN I fill in login ID with my login id
AND I fill in the password with my password
AND I press the enter key or Click the sign-in button
THEN After authentication, I am on the Home Page
ATM Example
GIVEN The account is in credit
WHEN The customer requests cash
AND Ensure cash is dispensed
AND Ensure the card is returned
THEN Ensure that the account is debited
AND the card is valid
AND The dispenser contains cash
Behavior
Driven
Development
14
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
Resources
& API Calls
WOW! Weave Once Works anywhere
Benefits of Decoupling
• Simplified Unit testing
• Modular Architecture
• Clean Separation of UI, Business
Logic and Model
Just wire it up!
DON’TCODE
From Views to Repositories,
Journey of a Developer 
Separation of Duties
Model
View
View Model
View
Controller
15
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
16
Domain
Driven
Design
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
• Unleash the power of Ideas
Shift from a battlefield of technology to battlefield of Ideas.
• Demystifying and democratize App Building & Management
• Empower the Analysts / Architects / Developers to
metamorphose their ideas into fabulous Apps
Outcome
Business Benefit
Executors
Innovators
Bridger
Innovation
Ideation
Implementation
10%
90%
Traditional Way
Innovation
Ideation
Implementation
90%
10%
Way
Morph
Your
Ideas
into
Apps
17
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
Customer 1
O-Development Center
Engineering
Team
Customer 2
O-Development Center
Engineering
Team
Customer 3
O-Development Center
Engineering
Team
Customer n
O-Development Center
Engineering
Team
AppliFire DevOps Platform
Available as aPaaS
in Amazon Cloud
On Premise Deployment
Customer Specific
Development Environment
AppliFire
For
IT Services
18
BUSINESS MODELS
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
19
Own Use Reseller Referral
A. Facilities Provided
1 Secure Isolated Private Cloud Yes Yes No
2 Secured Developer Workspace Yes Yes No
3 Parcel out / Resell Function Point (FP) to Customers client Yes
4 Monitoring and usage of Function Point (FP) with Customers Clients Yes
5 Providing Free Trial (of Platform) to customers client Yes
6 Freedom to set price for FP with Customers Clients Yes
7 Freedom to set price for Support and Consulting with Customers Yes
B. Payment Terms
1 Purchase of Function Points (FP) Pre-Paid Pre-Paid Pre-Paid
C. Commission on Sale
1 Commissions on Business Development No No Yes
We don’t charge you by the Hour. We charge you for what we bring to your hour.
BUSINESS MODELS
(c)2015,AlgorhythmTechPvt.Ltd.,Pune,India20
Own Use Reseller Referral
D. Mandatory Requirements
1 Purchase of Minimum Pre-Paid Function Point (FP) at List Price Yes/No Yes No
2 Algorhythm Support for the Customers Yes/No Yes No
3 Start-up Training for use of Platform No Yes No
4 Information sharing with ATPL regarding Customer usage No Yes Yes
5 Information sharing with ATPL regarding Customer support issues No Yes Yes
6 Cloud Infrastructure ATPL / C R ATPL / C
7 Fixed License fee per user per annum USD $100 USD $100 -
E. Training and Support
1 Provision of Start-up Kit / Basic support from ATPL Yes Yes No
2 Provision of free online Training Material / Scheduled Webinars from ATPL Yes Yes Yes
3 Provision of upgraded, charged support / Training / Consulting from ATPL Yes Yes Yes
We don’t charge you by the Hour. We charge you for what we bring to your hour.
(c) 2015, Algorhythm Tech Pvt.
Ltd., Pune, India
Domain
Model
• Entities + Behavior
• Value Objects, DTO
• Object Query Builder
• Design Blue Prints
• Legacy Migration
1. Connect to RDBMS
2. Reverse Engineer Schema
(Foreign Keys, Indexes)
3. Create Bounded Contexts
1
Domain
Model
• Entities + Behavior
• Value Objects, DTO
• Object Query Builder
• Design Blue Prints
• Legacy Migration
1. Create Aggregate Roots
2. Create Value Objects
3. Add Behaviors to Entities
4. Create Custom Queries
2
1. Create Rules based
on Facts and Events
2. Create Workflows
3. Create Batch
Domain
Service
• Rule Engine
• Workflows
• Fact / Event based
• Batch Process Builder
3
App
Service
• Web Services
• External
Services
• 150 Connectors
• App Connectors
1. Create External
Services (Optional)
4
Visual
Modeler
• Data Visualizer
• Data Browser
• Dashboard Builder
• Visual Designer
5
1. Create UI for Web
and Smart Devices
2. Create Data
Visualization for
Reports and
Dashboards
3. Enable Search
Engine CapabilitiesBuild
• Generate Source
• Build Database
• Run Test Cases
• Build Project
6
1. Create the Build /
App
2. Go To Step 1 to save
the Design Blue
Prints.
Now you have
Future Proof
Design Blue Prints.
This gives you the power
to change Design and use
any technology stack in
the future.
LegacyMigration
Digital
Transformation
of your
Legacy
Apps
21
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
App Life cycle Management (ALM)
App
Specs
• Create Specs
• Bounded Contexts
• Functional Test
Cases
• Traceability Matrix
Domain
Model
• Entities + Behavior
• Value Objects, DTO
• Object Query Builder
• Design Blue Prints
• Legacy Migration
Domain
Service
• Rule Engine
• Workflows
• Fact / Event based
• Batch Process Builder
Start
App
Service
• Web Services
• External Services
• 150 Connectors
• App Connectors
Visual
Modeler
• Data Visualizer
• Data Browser
• Dashboard Builder
• Visual Designer
Build
• Generate Source
• Build Database
• Run Test Cases
• Build Project
Deploy
• Development
• Quality System
• Production System
• Docker Container
End
Project
• Create Project
• Issue Tracking
• Project
Management
AppliFire
App
Creation
Flow
22
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
APPLIFIRE
v1.0 Release – October 2015
Complete aPaaS / DevOps platform
250
Features
50+
Design Patterns
Create / Ship / Manage
Scalable Web 2.0
& Smart Device
Apps
23
THANK YOU
(c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India
Sandeep Pendurkar
sandeep.pendurkar@algorhythm.co.in
Ajit Singh
ajit.singh@algorhythm.co.in
Araf Karsh Hamid
araf.karsh@algorhythm.co.in
Abhaya Borwankar
abhaya.borwankar@algorhythm.co.in
24

More Related Content

What's hot

Introduction to Hibernate Framework
Introduction to Hibernate FrameworkIntroduction to Hibernate Framework
Introduction to Hibernate FrameworkMohit Kanwar
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Prolifics
 
From Process Design to Process Automation
From Process Design to Process AutomationFrom Process Design to Process Automation
From Process Design to Process AutomationJohan den Haan
 
Software is eating the world and MDD should be in the driving seat
Software is eating the world and MDD should be in the driving seatSoftware is eating the world and MDD should be in the driving seat
Software is eating the world and MDD should be in the driving seatJohan den Haan
 
A Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere toolsA Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere toolsProlifics
 
Lessons learned in building a model driven software factory
Lessons learned in building a model driven software factoryLessons learned in building a model driven software factory
Lessons learned in building a model driven software factoryJohan den Haan
 
Agile Software Factory - Cloud Expo / DevOps Summit 2014 demo
Agile Software Factory - Cloud Expo / DevOps Summit 2014 demoAgile Software Factory - Cloud Expo / DevOps Summit 2014 demo
Agile Software Factory - Cloud Expo / DevOps Summit 2014 demoGrid Dynamics
 
GraphQL research summary
GraphQL research summaryGraphQL research summary
GraphQL research summaryObjectivity
 
TheSpringFramework
TheSpringFrameworkTheSpringFramework
TheSpringFrameworkShankar Nair
 
Microservices Architecture & Testing Strategies
Microservices Architecture & Testing StrategiesMicroservices Architecture & Testing Strategies
Microservices Architecture & Testing StrategiesAraf Karsh Hamid
 
Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001jucaab
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems
 
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraphVincent Biret
 
Z api overview
Z api overviewZ api overview
Z api overviewbamadhu
 
The App Evolution
The App EvolutionThe App Evolution
The App EvolutionDev_Events
 

What's hot (20)

Introduction to Hibernate Framework
Introduction to Hibernate FrameworkIntroduction to Hibernate Framework
Introduction to Hibernate Framework
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
 
From Process Design to Process Automation
From Process Design to Process AutomationFrom Process Design to Process Automation
From Process Design to Process Automation
 
ChandanResume
ChandanResumeChandanResume
ChandanResume
 
Software is eating the world and MDD should be in the driving seat
Software is eating the world and MDD should be in the driving seatSoftware is eating the world and MDD should be in the driving seat
Software is eating the world and MDD should be in the driving seat
 
A Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere toolsA Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere tools
 
Lessons learned in building a model driven software factory
Lessons learned in building a model driven software factoryLessons learned in building a model driven software factory
Lessons learned in building a model driven software factory
 
Agile Software Factory - Cloud Expo / DevOps Summit 2014 demo
Agile Software Factory - Cloud Expo / DevOps Summit 2014 demoAgile Software Factory - Cloud Expo / DevOps Summit 2014 demo
Agile Software Factory - Cloud Expo / DevOps Summit 2014 demo
 
Amit_Kumar_CV
Amit_Kumar_CVAmit_Kumar_CV
Amit_Kumar_CV
 
GraphQL research summary
GraphQL research summaryGraphQL research summary
GraphQL research summary
 
TheSpringFramework
TheSpringFrameworkTheSpringFramework
TheSpringFramework
 
Microservices Architecture & Testing Strategies
Microservices Architecture & Testing StrategiesMicroservices Architecture & Testing Strategies
Microservices Architecture & Testing Strategies
 
Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Rajesh Kumar Bharathan
Rajesh Kumar BharathanRajesh Kumar Bharathan
Rajesh Kumar Bharathan
 
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
 
Z api overview
Z api overviewZ api overview
Z api overview
 
Domain Driven Design
Domain Driven Design Domain Driven Design
Domain Driven Design
 
The App Evolution
The App EvolutionThe App Evolution
The App Evolution
 

Similar to AppliFire Platform

Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
 
AppliFire - Low Code Rapid Application Development Platform
AppliFire - Low Code Rapid Application Development PlatformAppliFire - Low Code Rapid Application Development Platform
AppliFire - Low Code Rapid Application Development PlatformAjit Singh
 
Mindfields x Workato - The Role of API-based Automation in Enhancing Employee...
Mindfields x Workato - The Role of API-based Automation in Enhancing Employee...Mindfields x Workato - The Role of API-based Automation in Enhancing Employee...
Mindfields x Workato - The Role of API-based Automation in Enhancing Employee...Mindfields Global
 
Artificial intelligence capabilities overview yashowardhan sowale cwin18-india
Artificial intelligence capabilities overview yashowardhan sowale cwin18-indiaArtificial intelligence capabilities overview yashowardhan sowale cwin18-india
Artificial intelligence capabilities overview yashowardhan sowale cwin18-indiaCapgemini
 
Organizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technologyOrganizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technologyTom Laszewski
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewIBM UrbanCode Products
 
Chethan Updated Resume
Chethan Updated ResumeChethan Updated Resume
Chethan Updated ResumeChethan H
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
How to Revamp your Legacy Applications For More Agility and Better Service - ...
How to Revamp your Legacy Applications For More Agility and Better Service - ...How to Revamp your Legacy Applications For More Agility and Better Service - ...
How to Revamp your Legacy Applications For More Agility and Better Service - ...NRB
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyAustraliaChapterIIBA
 
From Idea to Mobile App (for Non Tech people)
From Idea to Mobile App (for Non Tech people)From Idea to Mobile App (for Non Tech people)
From Idea to Mobile App (for Non Tech people)Jaideep Tibrewala
 
Prateek's Updated Resume 2016
Prateek's Updated Resume 2016Prateek's Updated Resume 2016
Prateek's Updated Resume 2016Prateek Chaudhary
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya PrakashSatyaPrakash454
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsCristina Vidu
 
INTERFACE by apidays 2023 - Digital Platforms, Taking API to production, Micr...
INTERFACE by apidays 2023 - Digital Platforms, Taking API to production, Micr...INTERFACE by apidays 2023 - Digital Platforms, Taking API to production, Micr...
INTERFACE by apidays 2023 - Digital Platforms, Taking API to production, Micr...apidays
 
Telliant-Pres-_9-2-22 (1).pdf
Telliant-Pres-_9-2-22 (1).pdfTelliant-Pres-_9-2-22 (1).pdf
Telliant-Pres-_9-2-22 (1).pdfSethNarayanan1
 
Nabi Hussain_IT_Resume
Nabi Hussain_IT_ResumeNabi Hussain_IT_Resume
Nabi Hussain_IT_ResumeNabi hussain
 

Similar to AppliFire Platform (20)

Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
AppliFire - Low Code Rapid Application Development Platform
AppliFire - Low Code Rapid Application Development PlatformAppliFire - Low Code Rapid Application Development Platform
AppliFire - Low Code Rapid Application Development Platform
 
Mindfields x Workato - The Role of API-based Automation in Enhancing Employee...
Mindfields x Workato - The Role of API-based Automation in Enhancing Employee...Mindfields x Workato - The Role of API-based Automation in Enhancing Employee...
Mindfields x Workato - The Role of API-based Automation in Enhancing Employee...
 
Artificial intelligence capabilities overview yashowardhan sowale cwin18-india
Artificial intelligence capabilities overview yashowardhan sowale cwin18-indiaArtificial intelligence capabilities overview yashowardhan sowale cwin18-india
Artificial intelligence capabilities overview yashowardhan sowale cwin18-india
 
Organizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technologyOrganizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technology
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
 
Chethan Updated Resume
Chethan Updated ResumeChethan Updated Resume
Chethan Updated Resume
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
Resume Pritesh Gandhi
Resume Pritesh GandhiResume Pritesh Gandhi
Resume Pritesh Gandhi
 
Resume
ResumeResume
Resume
 
How to Revamp your Legacy Applications For More Agility and Better Service - ...
How to Revamp your Legacy Applications For More Agility and Better Service - ...How to Revamp your Legacy Applications For More Agility and Better Service - ...
How to Revamp your Legacy Applications For More Agility and Better Service - ...
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
 
From Idea to Mobile App (for Non Tech people)
From Idea to Mobile App (for Non Tech people)From Idea to Mobile App (for Non Tech people)
From Idea to Mobile App (for Non Tech people)
 
Prateek's Updated Resume 2016
Prateek's Updated Resume 2016Prateek's Updated Resume 2016
Prateek's Updated Resume 2016
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya Prakash
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
 
INTERFACE by apidays 2023 - Digital Platforms, Taking API to production, Micr...
INTERFACE by apidays 2023 - Digital Platforms, Taking API to production, Micr...INTERFACE by apidays 2023 - Digital Platforms, Taking API to production, Micr...
INTERFACE by apidays 2023 - Digital Platforms, Taking API to production, Micr...
 
Telliant-Pres-_9-2-22 (1).pdf
Telliant-Pres-_9-2-22 (1).pdfTelliant-Pres-_9-2-22 (1).pdf
Telliant-Pres-_9-2-22 (1).pdf
 
Nabi Hussain_IT_Resume
Nabi Hussain_IT_ResumeNabi Hussain_IT_Resume
Nabi Hussain_IT_Resume
 

Recently uploaded

Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 

Recently uploaded (20)

Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 

AppliFire Platform

  • 1. Complete aPaaS / DevOps Platform DevOps Create, Ship, Manage SMAC Apps (Social, Mobile, Analytics, Cloud) Architecture Blue Prints, Code Factory, Visual Modeler
  • 2. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India Morphing Ideas into Apps! @ an unprecedented 10n+2 Speed Unification Speed Simplicity The Game Changer Based on Simple Rules3 2
  • 3. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India CREATEspIDEr+ RAD Platform (aPaaS) Morphing Ideas into Apps! 3 Things MANAGECommand & Control Center DevOps SHIPApp Engine / Docker Containers It’s a Complete DevOps Solution 3
  • 4. (c)2015,AlgorhythmTechPvt.Ltd.,Pune,India BLUE PRINTS* Language and Database Agnostic Visual Modeler* Drag and Drop UI For Design User Experience* Built-In Search Engine for Enterprise Data App Insights* Better Management of App DevOps* Create, Ship & Manage On Cloud / On Premise • Re-Usable Future Proof Blue Prints • Auto Create Best Design for the Apps • Auto Create Good Quality Codebase • Auto Create Complete Test Suite • On Demand Real-time Dashboards • Searches Documents and Databases • App Context Aware Search Engine • Data Analytics using Data Visualizer • Real-time Log Analysis & Troubleshooting • Metrics and Gauges for Production Team • System and App Health Metrics • Proactive App Management • 100n+2 Speed in Developer Productivity • Code Feedback using Standard IDE • Ship to any Cloud Service • Create Micro Services • Manage the Apps using Command Center • Database Agnostic Domain Modeling • Drag & Drop Business Rule Builder • Drag & Drop Service Builder • Drag & Drop UI Builder 4 Architect End User IT Admin Delivery Head Key Differentiators * Patent Pending
  • 5. Agile Project Management Blue Prints MVVM, DI AOP, DDD, Design Patterns Code Factory Polyglot Programming Java, JS, HTML5… BDD, Functional Tests BDD : Features, Scenarios SCRUM, XP Continuous Integration Jenkins Spring IO, Web Archive, Smart Devices – Cordova Ionic PlatformFeatures, Scenarios To Blue Prints Deploy Design / Architecture Auto Code Generation Build Management Auto Generation of Test Cases Model The Domain Manual Code Edit Using Std IDE Source Code Repository SDLC (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India 5
  • 6. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India Multiple Platforms RDBMS : Oracle, MySQL, MS SQL Big Data : Mongo DB, Hadoop, Cassandra, Redshift, NoSQL Built-in Security Pluggable Authentication, Token Based Auth, Search Engine Cloud Drive Reporting & Dashboard Framework, Data Browsers, Calendar Integration Framework REST , SOAP, JMS, MQTT, CoAP, AMQP, BLE, ZigBee Cloud Computing Private, Public & Hybrid Computing Multi-Tenant Stateless Architecture Built-In Analytics & Rule and Process Flow & Workflow Engines Power Components Secure & Polymorphic Integrated Development Environment for Rapid App Development Unprecedented 100n+2 Speed For Creating, Shipping & Managing Next Gen Enterprise & Consumer Apps Platform as a Service AppliFire Web based RAD Platform 6
  • 7. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India COMMAND & CONTROL CENTER • Monitor System Usage • Monitor App Usage • Health Monitoring • Automated App Metrics • Real Time Log Level changes for Features or modules in Production Environment • Troubleshoot Issues 7
  • 8. (c)2015,AlgorhythmTechPvt.Ltd.,Pune,India App Developers Environment x ‘n’ number of DevelopersRAD Server RAD Container Manager On Demand Containers Session based Containers 2 3 4 5 6 1 1 Design Apps for Web and Smart Devices 2 Generate Code 3 Compile Code 4 App Deploy 5 Database Deploy 6 Test File System Persistence AppliFire Platform On-Premise / Cloud Installation AppliFire Developer Workspace 8
  • 9. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India AppliFIRE App Developer AppliFire Technology Stack 9
  • 10. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India Visual Modeler Designer Responsive UI Web Android iOS Windows Black berry Event Sourcing & CQRS Domain Driven Design Stateless Architecture Behaviour Driven Development Blue Prints Model View ViewModel REST + HATEOS SOA / EDA / ROA TOGAF / MDA JSON UI Import Export UML Code Factory Polyglot Programming Java JS HTML 5 SQL / JPQL Scala Ruby PHP C# Swift DB Factory Polyglot Databases Oracle MyQL DB2 MS SQL Orient DB Mongo DB Cassa ndra No SQL Neo 4J Programming Language & Database Agnostic Design Available in current version Supported in the next version AppliFire Blue Print & Code Factory 10
  • 11. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India Application Blue Prints1 {JSON} Class of Blue Prints Format How to Create Business Component Blue Prints Business Component Blue Prints 2 {JSON} Business Rules, Algorithms, Notifications Domain Blue Prints Domain Blue Prints Domain Blue Prints Domain Blue Prints 3 {JSON} Data Models, Relationships, Validations Blue Prints are design documents and technology & database agnostic. UML 2.5 AppliFire Blue Print Structure 11
  • 12. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India HCM Blue Prints1 {JSON} Case Study Human Capital Management Format How to Create HR Blue Prints Payroll Blue Prints2 {JSON} Business Rules, Algorithms, Notifications Employee Blue Prints Tax Blue Prints Policy Blue Prints Appraisal Blue Prints 3 {JSON} Data Models, Relationships, Validations Attendance Blue Prints Holidays Blue Prints Blue Prints are design documents and technology & database agnostic. UML 2.5 AppliFire Blue Print Example 12
  • 13. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India Scalability Stateless Architecture Security Built-in Security based on Standards Resilient Better Management of App App Architecture Behavior Driven Development Model, View, ViewModel Domain Driven Design • App Design is based on Stateless Design • Stateless REST Services • No Data is stored in App Server Sessions • No SQL Injection, CSRF, Session Hijacking • OWASP / SANS • Vulnerability Code Analysis • RBAC and LBAC • App (UI) State Saving in the Database • App (Server) State Saving in the Database • Requirement Analysis • Auto Create Functional Test Cases • Event Sourcing and CQRS • Aggregate Roots, Value Objects Auto Generated App Architecture 13
  • 14. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India Login Example Your Project Features Scenarios Steps Step Definitions Support Code Automation Library Your App BusinessFacing TechnologyFacing GIVEN What the software will look like to the user WHEN The things that the user will do THEN What the user should expect GIVEN I launch the app login page WHEN I fill in login ID with my login id AND I fill in the password with my password AND I press the enter key or Click the sign-in button THEN After authentication, I am on the Home Page ATM Example GIVEN The account is in credit WHEN The customer requests cash AND Ensure cash is dispensed AND Ensure the card is returned THEN Ensure that the account is debited AND the card is valid AND The dispenser contains cash Behavior Driven Development 14
  • 15. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India Resources & API Calls WOW! Weave Once Works anywhere Benefits of Decoupling • Simplified Unit testing • Modular Architecture • Clean Separation of UI, Business Logic and Model Just wire it up! DON’TCODE From Views to Repositories, Journey of a Developer  Separation of Duties Model View View Model View Controller 15
  • 16. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India 16 Domain Driven Design
  • 17. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India • Unleash the power of Ideas Shift from a battlefield of technology to battlefield of Ideas. • Demystifying and democratize App Building & Management • Empower the Analysts / Architects / Developers to metamorphose their ideas into fabulous Apps Outcome Business Benefit Executors Innovators Bridger Innovation Ideation Implementation 10% 90% Traditional Way Innovation Ideation Implementation 90% 10% Way Morph Your Ideas into Apps 17
  • 18. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India Customer 1 O-Development Center Engineering Team Customer 2 O-Development Center Engineering Team Customer 3 O-Development Center Engineering Team Customer n O-Development Center Engineering Team AppliFire DevOps Platform Available as aPaaS in Amazon Cloud On Premise Deployment Customer Specific Development Environment AppliFire For IT Services 18
  • 19. BUSINESS MODELS (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India 19 Own Use Reseller Referral A. Facilities Provided 1 Secure Isolated Private Cloud Yes Yes No 2 Secured Developer Workspace Yes Yes No 3 Parcel out / Resell Function Point (FP) to Customers client Yes 4 Monitoring and usage of Function Point (FP) with Customers Clients Yes 5 Providing Free Trial (of Platform) to customers client Yes 6 Freedom to set price for FP with Customers Clients Yes 7 Freedom to set price for Support and Consulting with Customers Yes B. Payment Terms 1 Purchase of Function Points (FP) Pre-Paid Pre-Paid Pre-Paid C. Commission on Sale 1 Commissions on Business Development No No Yes We don’t charge you by the Hour. We charge you for what we bring to your hour.
  • 20. BUSINESS MODELS (c)2015,AlgorhythmTechPvt.Ltd.,Pune,India20 Own Use Reseller Referral D. Mandatory Requirements 1 Purchase of Minimum Pre-Paid Function Point (FP) at List Price Yes/No Yes No 2 Algorhythm Support for the Customers Yes/No Yes No 3 Start-up Training for use of Platform No Yes No 4 Information sharing with ATPL regarding Customer usage No Yes Yes 5 Information sharing with ATPL regarding Customer support issues No Yes Yes 6 Cloud Infrastructure ATPL / C R ATPL / C 7 Fixed License fee per user per annum USD $100 USD $100 - E. Training and Support 1 Provision of Start-up Kit / Basic support from ATPL Yes Yes No 2 Provision of free online Training Material / Scheduled Webinars from ATPL Yes Yes Yes 3 Provision of upgraded, charged support / Training / Consulting from ATPL Yes Yes Yes We don’t charge you by the Hour. We charge you for what we bring to your hour.
  • 21. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India Domain Model • Entities + Behavior • Value Objects, DTO • Object Query Builder • Design Blue Prints • Legacy Migration 1. Connect to RDBMS 2. Reverse Engineer Schema (Foreign Keys, Indexes) 3. Create Bounded Contexts 1 Domain Model • Entities + Behavior • Value Objects, DTO • Object Query Builder • Design Blue Prints • Legacy Migration 1. Create Aggregate Roots 2. Create Value Objects 3. Add Behaviors to Entities 4. Create Custom Queries 2 1. Create Rules based on Facts and Events 2. Create Workflows 3. Create Batch Domain Service • Rule Engine • Workflows • Fact / Event based • Batch Process Builder 3 App Service • Web Services • External Services • 150 Connectors • App Connectors 1. Create External Services (Optional) 4 Visual Modeler • Data Visualizer • Data Browser • Dashboard Builder • Visual Designer 5 1. Create UI for Web and Smart Devices 2. Create Data Visualization for Reports and Dashboards 3. Enable Search Engine CapabilitiesBuild • Generate Source • Build Database • Run Test Cases • Build Project 6 1. Create the Build / App 2. Go To Step 1 to save the Design Blue Prints. Now you have Future Proof Design Blue Prints. This gives you the power to change Design and use any technology stack in the future. LegacyMigration Digital Transformation of your Legacy Apps 21
  • 22. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India App Life cycle Management (ALM) App Specs • Create Specs • Bounded Contexts • Functional Test Cases • Traceability Matrix Domain Model • Entities + Behavior • Value Objects, DTO • Object Query Builder • Design Blue Prints • Legacy Migration Domain Service • Rule Engine • Workflows • Fact / Event based • Batch Process Builder Start App Service • Web Services • External Services • 150 Connectors • App Connectors Visual Modeler • Data Visualizer • Data Browser • Dashboard Builder • Visual Designer Build • Generate Source • Build Database • Run Test Cases • Build Project Deploy • Development • Quality System • Production System • Docker Container End Project • Create Project • Issue Tracking • Project Management AppliFire App Creation Flow 22
  • 23. (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India APPLIFIRE v1.0 Release – October 2015 Complete aPaaS / DevOps platform 250 Features 50+ Design Patterns Create / Ship / Manage Scalable Web 2.0 & Smart Device Apps 23
  • 24. THANK YOU (c) 2015, Algorhythm Tech Pvt. Ltd., Pune, India Sandeep Pendurkar sandeep.pendurkar@algorhythm.co.in Ajit Singh ajit.singh@algorhythm.co.in Araf Karsh Hamid araf.karsh@algorhythm.co.in Abhaya Borwankar abhaya.borwankar@algorhythm.co.in 24

Editor's Notes

  1. https://scotch.io/tutorials/the-ins-and-outs-of-token-based-authentication