SlideShare a Scribd company logo
1 of 30
Download to read offline
The	Role	of	an	Architect
Mike	Walker,	Chief	Architect,	APM
Rajesh	Raheja,	VP	Business	Unit	Executive,	API	Management
February	2016
2 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
About	Mike
Software	Engineer	and	Architect
§ 25+	years	industry	experience	focusing	
starting	with	Operating	Systems	and	
moving	through	the	mobile	to	server	side	
Java	technologies.
§ Chief	Architect	– defining	product	
architectural	roadmaps;		Aligning	
development	across	14	scrum	teams.
§ Individual	Contributor,	Architect,	Hands	on	
Developer.
2013-2015:	CA	Technologies:		Chief	Architect	for	Application	
Performance	Management	portfolio
2009-2013:	CA	Technologies.		AppLogic – worked	at	
repurposing	our	technology	from	Cassatt	to	add	to	the	
AppLogicvirtualization	solution.
2006-2009:	Cassatt:		Small	startup	focusing	on	writing	the	
operating	system	for	the	data	center.		Architect	for	
Virtualization	Software
2001-2006:	Sun	Microsystems:	Mobile	Application	
Framework	on	top	of	J2ME,	Tomcat	and	JSP,	Sun	Labs
1990-2000: Sun	Microsystems	working	on	the	Solaris	
Operating	System.
3 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
About	Rajesh
Enterprise	Technologist	 and	Product	Development
§ 20+	years	delivering	enterprise	
applications	and	integration	platform	
technologies
§ Wore	many	hats:	engineering	
management,	architecture,	DevOps	
engineering,	solution	engineering,	 product	
management,	strategy
§ Still,	a	hands-on	architect
2015:	CA	Technologies	API	Management	Integration	strategy
2013-2015:	Fusion	Middleware	SOA	Integration	architect,	
Designed/built	Oracle	Integration	Cloud	Service	iPaaS,	led	
SaaS	devOpsenablement	for	Fusion	Middleware	Integration
2008-2011:	Solution	engineering/SWAT	team	lead	for	pre-
built	integrations	across	acquired	software	portfolio
2005-2007:	Technology	strategy	driving	SDLC	methodology	
for	2000+	Fusion	Applications	developers
1998-2005:	Engineering	lead	for	various	CRM/ERP	products	
including	Oracle	Workflow,	Service	Delivery	Platform,	
Number	Portability,	Marketing	Online
1991-1997: Consulting	engagements	at	global	Fortune	500	
companies	including	British	Telecom,	Kellogg	Company	and	
HLP	South	Texas	Nuclear	Power	Plant
4 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Why	the	focus	on	architecture?
§ Wikipedia.	Grady	Booch,	Inventor,	UML
5 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
What	do	you	think	of	when	you	hear	“Architect”
6 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Architecture	requires	Investment
As	an	system	evolves	its	complexity	increases	unless	
work	is	done	to	maintain	or	reduce	it.
Software	systems	undergo	constant	change	causing	the	
architecture	of	the	system	to	degenerate	over	time.	
Reversing	system	degeneration	takes	extra	effort…
-- Lehmans Laws	of	Software	Evolution	(1974)
-- Software	Metrics,	2002.	Proceedings.	Eighth	IEEE	Symposium	on	
Lindvall,	M.	Tesoriero,	R.,	Costa,	P.
7 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Types	of	Architects
§ Development	(Software)	Architect	– Designs	the	Product
§ Solution	Architect	– Applies	the	Product	to	a	Solution
§ Enterprise	Architect	– Applies	the	Solution	to	the	Business
Needs	a	mix	of	Business,	Domain and	Technologyskills
https://rraheja.wordpress.com/2010/10/01/architect-vs-solution-architect/
8 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Fusion	Pace	3D	
System
Cameras:	Sony	HDC-F950	
and	HDC-1500
Lenses:	Fujinon
HA16x6.3BE	(6.3-
101mm)	and	special	
design	HA5x7B-W50	(7-
35mm)	custom	designed
Designed	By:	CPG
Vince	Pace,	Co-Chairman
James	Cameron,	Co-
Chairman
Patrick	Campbell,	CTO
9 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Types	of	Architects
10 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Types	of	Architects
11 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Definition	of	an	Architect:	See	the	Big	Picture	to	ensure	
Technical	Strategy	is	aligned	with	Business	Vision
From	a	Team	Architect	level:
§ Responsible	 for	product	
components
§ Technology	Evaluations	based	on	
roadmap
§ Dependencies	 between	 product	
components
To	a	Chief	Architect/VP/CTO	 level:
§ Owns	the	portfolio	architecture
§ Defines	Technology	Stack	and	
Architecture	 Roadmap
§ Coordinates	dependencies	
between	 teams
12 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Where	do	Software	Architects	fit	in	the	Organization?
Triad	
Leadership	
Model
WHEN HOW
WHAT
Engineering Architecture/Technology
Product	Management
Vision:	Worry	about	the	technology	in	
the	future,	because	when	the	future’s	
here,	you	won’t	have	the	time!	Source:	
Nathan	Myhrvold,	former	CTO	Microsoft
Mission:	Establish	Technical	Vision	and	
Culture	in	the	organization,	and	ensure	
the	Technology	Strategy	serves	the	
Business	Strategy.
13 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Core	Responsibilities	of	Software	Architect
§ Define/Ensure	Compliance	to	Non-Functional	Requirements
§ Create	Architecture	Definition	and	Technology	Roadmaps
§ Perform	Technology	Evaluation	and	Architecture	Reviews
§ Know	about	the	Competition	and	sponsor	Incubator	Projects
§ See	the	Big	Picture	to	ensure	the	architecture	meets	the	goals!
Be	a	trusted	advisor	to	the	business!
14 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Owner	of	Non-
Functional	
Requirements
15 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Non-Functional	Requirements…to	name	a	few
• API	Definition
• API	Management
• API	Versioning
• High	Availability
• Scalability
• Diagnosability
• Logging
• Monitoring	and	Metrics
• Accessibility
• Auditability
• Identity	Management
• Provisioning
• Deployment
• Certification
• Disaster	Recovery
• Exploitability
• Interoperability
• Maintainability
• Extensibility
• Role	Based	Access	Control
• Security	Policies
• Network	Security
• Performance
• Reliability
• Resilience
• Portability
• Privacy
• Supportability
• Testability
• Usability
• Backup	and	Recovery
• Patching and	Upgrades
• …and	more…
16 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Defining	
Architecture	
and	
Technology	
Roadmaps
17 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Architecture	Definition
• Context	“Overview”	 Diagrams
• System	“Network”	Topology
• Container	“Server”	 Architecture
• Component	“Functional”	Architecture
• Module	Interactions	 (Class	Diagrams	etc.)
• Design	Specifications,	 API	Standards,	Integration	Approach
• Glossary	…	because	 communication	matters!
18 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Simple	LAMP	Stack	– Three	Tier	Web	Application
§ From	Adrian	Cockcroft’s	Spigo app	–LAMP	stack
ELB
WS DB
memcached
DB
19 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Single	Region	Multi-Zone	HA	Topology	– Netflix	pattern
ELB
Storage
Storage
Storage
Proxy
Proxy
Proxy
Cache
Cache
Zone	A
Zone	B
Zone	C
Availability	Region
Login	Page Home	Page
Login	Page Home	Page
Multi-zone
Cassandra
Cluster
20 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Server	Architecture	– Oracle	Cloud	Applications
§ From	Oracle	Enterprise	Repository:	https://fusionappsoer.oracle.com/oer/custom/trm/reference_topology.gif
21 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Technology	
Evaluation,	
Competitive	
Awareness,	
Incubator	
Projects
22 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Technology	is	Changing	and	it’s	not	going	to	wait	for	us
• Cloud	Computing	– IaaS,	PaaS,	SaaS,	iSaaS,	iPaaS,	aPaaS,	mBaaS
• DevOps	– Continuous	*Everything*,	 *Everything*	 as	Code
• Microservices Architectures,	 Cloud	Native	Architectures
• Containers	e.g.	Docker,	Rocket,	Kubernetes,	 AWS	Lambda	etc.
• NoSQL	Databases	vs.	RDBMS,	Agent-less	 technologies	etc.
• Open	Source	Software	and	its	ramifications
23 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
See	the	Big	
Picture!
24 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Complexities	in	Modern	Web	Scale	Cloud	Apps
§ Firewalls,	Security	Groups
§ External/Internal	Load	Balancer	VIP
§ External/Internal	Routing,	Subnets
§ Single	Sign-on	/	Federated	Access
§ Security	Policies,	SSL	Certificates
§ Outbound	HTTPS	Proxy
§ Virtual	Private	Cloud
§ Identity	(Tenant)	Management
§ Database	Service
§ Messaging	Service
§ Storage	Service
§ Caching	Service
• Best	Practice	“12	factor”	applications
• App	Clustered	Configuration	for	HA
• App	Configuration	for	Network
• App	Configuration	for	Security/Identity
• App	Association	with	other	services
• Patching:	Auto,	Locked	Mode
• Upgrades:	Auto,	Locked	Mode,	Manual
• Data	Backup	and	Recovery
• System	Point-in-Time	Recovery
• Tenant	On-boarding
• Tenant	De-provisioning	w/	Termination
• Tenant	Data	“Takeout”	/	Export
• Tenant	Customer	Support	Console
• Tenant	Metrics
• Cloud	Portal	for	Ordering	
• Service	Metering
• Service	App	Marketplace
• Service	order	up-sizing
• Service	infrastructure	updates
• Service	Proxy/Discovery	Service
• Service	Health-checks
• Service	Diagnostics
• Service	Logging	and	Analysis
• Service	Monitoring	and	Metrics
• Elastic	Scale-out	and	Scale-in
• Environment	Host	Provisioning
• Golden	Image	Baking	/	Maintenance
• …and	more…
25 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
You	did	not	mention	coding!	Do	Architects	Code?
As	much	as	they	need	to	fulfill	their	mission	- from	all	the	time	to	wanting	to	all	the	time!
26 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
But	wait,
there’s	
more!
27 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
The	“Soft”	Skills	and	Experience	differentiate	the	
Architects	from	Senior	Engineers
§ Leadership in	technical	guidance,	decisions,	authority
§ Team	collaboration,	coaching,	 mentoring
§ Review	processes,	 historical	archive,	cross	pollination
§ Negotiating skills
§ Evangelist,	 help	pre-sales	 close	deals
§ QA for	ensuring	standards	compliance
28 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Be	Flexible	to	Adapt	to	the	Culture!
29 ©	2015	CA.	ALL	RIGHTS	 RESERVED.
Questions?
Chief	Architect,	APM VP,	Business	Unit	Executive,	API	Mgmt
Michael.Walker@ca.com Rajesh.Raheja@ca.com
Michael	Walker Rajesh	Raheja
@MichaelWalker @RahejaRajesh
Slideshare.net/mwalker Slideshare.net/rraheja
linkedin.com/in/mwalker11 Linkedin.com/in/rraheja

More Related Content

What's hot

Approach To It Strategy And Architecture
Approach To It Strategy And ArchitectureApproach To It Strategy And Architecture
Approach To It Strategy And ArchitectureAlan McSweeney
 
What is Enterprise Architecture?
What is Enterprise Architecture?What is Enterprise Architecture?
What is Enterprise Architecture?Brett Colbert
 
Solution architecture
Solution architectureSolution architecture
Solution architectureiasaglobal
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture DesignKujambu Murugesan
 
Intro to Enterprise Architecture (EA)
Intro to Enterprise Architecture (EA)Intro to Enterprise Architecture (EA)
Intro to Enterprise Architecture (EA)Fahmi Abdul Latip
 
ArchiMate application and data architecture layer - Simplify the models
ArchiMate application and data architecture layer - Simplify the modelsArchiMate application and data architecture layer - Simplify the models
ArchiMate application and data architecture layer - Simplify the modelsCOMPETENSIS
 
Introduction To Business Architecture – Part 1
Introduction To Business Architecture – Part 1Introduction To Business Architecture – Part 1
Introduction To Business Architecture – Part 1Alan McSweeney
 
Creating Enterprise Value from Business Architecture
Creating Enterprise Value from Business ArchitectureCreating Enterprise Value from Business Architecture
Creating Enterprise Value from Business Architectureiasaglobal
 
How to establish Enterprise Architecture in large organisations using TOGAF
How to establish Enterprise Architecture in large organisations using TOGAFHow to establish Enterprise Architecture in large organisations using TOGAF
How to establish Enterprise Architecture in large organisations using TOGAFNemanja Kostic
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationDenodo
 
What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFxavblai
 
Introduction to Enterprise Architecture
Introduction to Enterprise ArchitectureIntroduction to Enterprise Architecture
Introduction to Enterprise ArchitectureMohammed Omar
 
Practical Application of Business Architecture
Practical Application of Business Architecture Practical Application of Business Architecture
Practical Application of Business Architecture Enterprise Architects
 
Business Architecture as an Approach to Connect Strategy & Projects
Business Architecture as an Approach to Connect Strategy & ProjectsBusiness Architecture as an Approach to Connect Strategy & Projects
Business Architecture as an Approach to Connect Strategy & ProjectsEnterprise Architects
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?DATAVERSITY
 
An Introduction into the design of business using business architecture
An Introduction into the design of business using business architectureAn Introduction into the design of business using business architecture
An Introduction into the design of business using business architectureCraig Martin
 
Enterprise Architecture for Dummies
Enterprise Architecture for DummiesEnterprise Architecture for Dummies
Enterprise Architecture for DummiesSebastien Juras
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureLeo Shuster
 
Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements Data Blueprint
 

What's hot (20)

Approach To It Strategy And Architecture
Approach To It Strategy And ArchitectureApproach To It Strategy And Architecture
Approach To It Strategy And Architecture
 
What is Enterprise Architecture?
What is Enterprise Architecture?What is Enterprise Architecture?
What is Enterprise Architecture?
 
Solution architecture
Solution architectureSolution architecture
Solution architecture
 
Azure purview
Azure purviewAzure purview
Azure purview
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
 
Intro to Enterprise Architecture (EA)
Intro to Enterprise Architecture (EA)Intro to Enterprise Architecture (EA)
Intro to Enterprise Architecture (EA)
 
ArchiMate application and data architecture layer - Simplify the models
ArchiMate application and data architecture layer - Simplify the modelsArchiMate application and data architecture layer - Simplify the models
ArchiMate application and data architecture layer - Simplify the models
 
Introduction To Business Architecture – Part 1
Introduction To Business Architecture – Part 1Introduction To Business Architecture – Part 1
Introduction To Business Architecture – Part 1
 
Creating Enterprise Value from Business Architecture
Creating Enterprise Value from Business ArchitectureCreating Enterprise Value from Business Architecture
Creating Enterprise Value from Business Architecture
 
How to establish Enterprise Architecture in large organisations using TOGAF
How to establish Enterprise Architecture in large organisations using TOGAFHow to establish Enterprise Architecture in large organisations using TOGAF
How to establish Enterprise Architecture in large organisations using TOGAF
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
 
What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAF
 
Introduction to Enterprise Architecture
Introduction to Enterprise ArchitectureIntroduction to Enterprise Architecture
Introduction to Enterprise Architecture
 
Practical Application of Business Architecture
Practical Application of Business Architecture Practical Application of Business Architecture
Practical Application of Business Architecture
 
Business Architecture as an Approach to Connect Strategy & Projects
Business Architecture as an Approach to Connect Strategy & ProjectsBusiness Architecture as an Approach to Connect Strategy & Projects
Business Architecture as an Approach to Connect Strategy & Projects
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?
 
An Introduction into the design of business using business architecture
An Introduction into the design of business using business architectureAn Introduction into the design of business using business architecture
An Introduction into the design of business using business architecture
 
Enterprise Architecture for Dummies
Enterprise Architecture for DummiesEnterprise Architecture for Dummies
Enterprise Architecture for Dummies
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise Architecture
 
Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements
 

Viewers also liked

The role of an Architect
The role of an ArchitectThe role of an Architect
The role of an ArchitectClara Lee
 
The Role Of An Architect
The Role Of An ArchitectThe Role Of An Architect
The Role Of An Architectllangit
 
What Product Leaders need to know about DevOps
What Product Leaders need to know about DevOpsWhat Product Leaders need to know about DevOps
What Product Leaders need to know about DevOpsRajesh Raheja
 
Architect presentation
Architect  presentationArchitect  presentation
Architect presentationimpianharta
 
Architecture Professional practice
Architecture Professional  practice Architecture Professional  practice
Architecture Professional practice Ar. Mukunda K.S
 
Technical Architect Role
Technical Architect RoleTechnical Architect Role
Technical Architect Roleguestbeb036
 
Role of Indian Institute of Architects as a professional body in India
Role of Indian Institute of Architects as a professional body in IndiaRole of Indian Institute of Architects as a professional body in India
Role of Indian Institute of Architects as a professional body in IndiaKrittika Walia
 
Architectural Professional Practice - Introduction
Architectural Professional Practice - IntroductionArchitectural Professional Practice - Introduction
Architectural Professional Practice - IntroductionGalala University
 
Professional Practice for Architecture II
Professional Practice for Architecture IIProfessional Practice for Architecture II
Professional Practice for Architecture IIAr. Mukunda K.S
 
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteOOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteRajesh Raheja
 
Role of architect in city planning
Role of architect in city planningRole of architect in city planning
Role of architect in city planningArchitectureCrossing
 
Architectural competitions
Architectural  competitionsArchitectural  competitions
Architectural competitionszehbamp
 
Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?ingo
 
What is Architecture?
What is Architecture?What is Architecture?
What is Architecture?Marsha Benson
 
HDIAC Information Sheet
HDIAC Information SheetHDIAC Information Sheet
HDIAC Information SheetChuck Brooks
 

Viewers also liked (20)

The role of an Architect
The role of an ArchitectThe role of an Architect
The role of an Architect
 
The Role Of An Architect
The Role Of An ArchitectThe Role Of An Architect
The Role Of An Architect
 
What Product Leaders need to know about DevOps
What Product Leaders need to know about DevOpsWhat Product Leaders need to know about DevOps
What Product Leaders need to know about DevOps
 
Role of an architect
Role of an architectRole of an architect
Role of an architect
 
The Role of the Architect
The Role of the ArchitectThe Role of the Architect
The Role of the Architect
 
Architect presentation
Architect  presentationArchitect  presentation
Architect presentation
 
Architecture Professional practice
Architecture Professional  practice Architecture Professional  practice
Architecture Professional practice
 
The architects act, 1972
The architects act, 1972The architects act, 1972
The architects act, 1972
 
Technical Architect Role
Technical Architect RoleTechnical Architect Role
Technical Architect Role
 
Role of Indian Institute of Architects as a professional body in India
Role of Indian Institute of Architects as a professional body in IndiaRole of Indian Institute of Architects as a professional body in India
Role of Indian Institute of Architects as a professional body in India
 
Architectural Professional Practice - Introduction
Architectural Professional Practice - IntroductionArchitectural Professional Practice - Introduction
Architectural Professional Practice - Introduction
 
Professional Practice for Architecture II
Professional Practice for Architecture IIProfessional Practice for Architecture II
Professional Practice for Architecture II
 
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteOOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
 
Role of architect in city planning
Role of architect in city planningRole of architect in city planning
Role of architect in city planning
 
Architectural competitions
Architectural  competitionsArchitectural  competitions
Architectural competitions
 
SPA Professional Practice I
SPA Professional Practice ISPA Professional Practice I
SPA Professional Practice I
 
What is architecture
What is architectureWhat is architecture
What is architecture
 
Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?
 
What is Architecture?
What is Architecture?What is Architecture?
What is Architecture?
 
HDIAC Information Sheet
HDIAC Information SheetHDIAC Information Sheet
HDIAC Information Sheet
 

Similar to The Role of an Architect

The Key to Successful Development and Deployment of Applications from Mobile ...
The Key to Successful Development and Deployment of Applications from Mobile ...The Key to Successful Development and Deployment of Applications from Mobile ...
The Key to Successful Development and Deployment of Applications from Mobile ...CA Technologies
 
Continuous Integration and Orchestration: Putting the AppDev in DevOps
Continuous Integration and Orchestration: Putting the AppDev in DevOpsContinuous Integration and Orchestration: Putting the AppDev in DevOps
Continuous Integration and Orchestration: Putting the AppDev in DevOpsCA Technologies
 
R-Style Lab Web Development Portfolio
R-Style Lab Web Development PortfolioR-Style Lab Web Development Portfolio
R-Style Lab Web Development PortfolioR-Style Lab
 
Mobility Architect_Rajasekaran Sagadevan_10+
Mobility Architect_Rajasekaran Sagadevan_10+Mobility Architect_Rajasekaran Sagadevan_10+
Mobility Architect_Rajasekaran Sagadevan_10+Raja Sekaran
 
Building a World-Class Software Product Team in India
Building a World-Class Software Product Team in IndiaBuilding a World-Class Software Product Team in India
Building a World-Class Software Product Team in IndiaSanjeev Kumar
 
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...CA Technologies
 
Jump start your Rapid Application Delivery with WaveMaker
Jump start your Rapid Application Delivery with WaveMakerJump start your Rapid Application Delivery with WaveMaker
Jump start your Rapid Application Delivery with WaveMakerWaveMaker, Inc.
 
CA API Management: A DevOps Enabler
CA API Management: A DevOps EnablerCA API Management: A DevOps Enabler
CA API Management: A DevOps EnablerRajat Vijayvargiya
 
ScottWilleyResumeCurrent
ScottWilleyResumeCurrentScottWilleyResumeCurrent
ScottWilleyResumeCurrentScott M. Willey
 
Go Mobile to Mainframe With CA Gen and CA App Services Orchestrator
Go Mobile to Mainframe With CA Genand CA App Services OrchestratorGo Mobile to Mainframe With CA Genand CA App Services Orchestrator
Go Mobile to Mainframe With CA Gen and CA App Services OrchestratorCA Technologies
 
Resume for Ladan Jamali
Resume for Ladan JamaliResume for Ladan Jamali
Resume for Ladan JamaliLadan Jamali
 
Adwait Ullal Resume
Adwait Ullal ResumeAdwait Ullal Resume
Adwait Ullal ResumeAdwait Ullal
 
RahulPareek_Resume
RahulPareek_ResumeRahulPareek_Resume
RahulPareek_ResumeRahul Pareek
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentDr. Wilfred Lin (Ph.D.)
 
VALERIY MALY
VALERIY MALYVALERIY MALY
VALERIY MALYVal Maly
 

Similar to The Role of an Architect (20)

The Key to Successful Development and Deployment of Applications from Mobile ...
The Key to Successful Development and Deployment of Applications from Mobile ...The Key to Successful Development and Deployment of Applications from Mobile ...
The Key to Successful Development and Deployment of Applications from Mobile ...
 
Continuous Integration and Orchestration: Putting the AppDev in DevOps
Continuous Integration and Orchestration: Putting the AppDev in DevOpsContinuous Integration and Orchestration: Putting the AppDev in DevOps
Continuous Integration and Orchestration: Putting the AppDev in DevOps
 
R-Style Lab Web Development Portfolio
R-Style Lab Web Development PortfolioR-Style Lab Web Development Portfolio
R-Style Lab Web Development Portfolio
 
Shan _Java Architect
Shan _Java ArchitectShan _Java Architect
Shan _Java Architect
 
PoonamVyas_CV
PoonamVyas_CVPoonamVyas_CV
PoonamVyas_CV
 
Mobility Architect_Rajasekaran Sagadevan_10+
Mobility Architect_Rajasekaran Sagadevan_10+Mobility Architect_Rajasekaran Sagadevan_10+
Mobility Architect_Rajasekaran Sagadevan_10+
 
Williams_Brian_Resume
Williams_Brian_ResumeWilliams_Brian_Resume
Williams_Brian_Resume
 
Building a World-Class Software Product Team in India
Building a World-Class Software Product Team in IndiaBuilding a World-Class Software Product Team in India
Building a World-Class Software Product Team in India
 
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
 
Jump start your Rapid Application Delivery with WaveMaker
Jump start your Rapid Application Delivery with WaveMakerJump start your Rapid Application Delivery with WaveMaker
Jump start your Rapid Application Delivery with WaveMaker
 
CA API Management: A DevOps Enabler
CA API Management: A DevOps EnablerCA API Management: A DevOps Enabler
CA API Management: A DevOps Enabler
 
ScottWilleyResumeCurrent
ScottWilleyResumeCurrentScottWilleyResumeCurrent
ScottWilleyResumeCurrent
 
Go Mobile to Mainframe With CA Gen and CA App Services Orchestrator
Go Mobile to Mainframe With CA Genand CA App Services OrchestratorGo Mobile to Mainframe With CA Genand CA App Services Orchestrator
Go Mobile to Mainframe With CA Gen and CA App Services Orchestrator
 
Gowrisankar_Resume
Gowrisankar_ResumeGowrisankar_Resume
Gowrisankar_Resume
 
Resume for Ladan Jamali
Resume for Ladan JamaliResume for Ladan Jamali
Resume for Ladan Jamali
 
Adwait Ullal Resume
Adwait Ullal ResumeAdwait Ullal Resume
Adwait Ullal Resume
 
RahulPareek_Resume
RahulPareek_ResumeRahulPareek_Resume
RahulPareek_Resume
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_development
 
Resume-Daniel Bongard
Resume-Daniel BongardResume-Daniel Bongard
Resume-Daniel Bongard
 
VALERIY MALY
VALERIY MALYVALERIY MALY
VALERIY MALY
 

More from Rajesh Raheja

Oracle Workflow Continuous Integration
Oracle Workflow Continuous IntegrationOracle Workflow Continuous Integration
Oracle Workflow Continuous IntegrationRajesh Raheja
 
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)Rajesh Raheja
 
Oracle OpenWorld 2010 Practical Insights on Using AIA
Oracle OpenWorld 2010 Practical Insights on Using AIAOracle OpenWorld 2010 Practical Insights on Using AIA
Oracle OpenWorld 2010 Practical Insights on Using AIARajesh Raheja
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesRajesh Raheja
 
WDSOA'05 Whitepaper: SOA and the Future of Application Development
WDSOA'05 Whitepaper: SOA and the Future of Application DevelopmentWDSOA'05 Whitepaper: SOA and the Future of Application Development
WDSOA'05 Whitepaper: SOA and the Future of Application DevelopmentRajesh Raheja
 
OracleWorld 2002 Whitepaper Web Services in E-Business Suite
OracleWorld 2002 Whitepaper Web Services in E-Business SuiteOracleWorld 2002 Whitepaper Web Services in E-Business Suite
OracleWorld 2002 Whitepaper Web Services in E-Business SuiteRajesh Raheja
 
Oracle World 2002 Leverage Web Services in E-Business Applications
Oracle World 2002 Leverage Web Services in E-Business ApplicationsOracle World 2002 Leverage Web Services in E-Business Applications
Oracle World 2002 Leverage Web Services in E-Business ApplicationsRajesh Raheja
 

More from Rajesh Raheja (7)

Oracle Workflow Continuous Integration
Oracle Workflow Continuous IntegrationOracle Workflow Continuous Integration
Oracle Workflow Continuous Integration
 
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
 
Oracle OpenWorld 2010 Practical Insights on Using AIA
Oracle OpenWorld 2010 Practical Insights on Using AIAOracle OpenWorld 2010 Practical Insights on Using AIA
Oracle OpenWorld 2010 Practical Insights on Using AIA
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best Practices
 
WDSOA'05 Whitepaper: SOA and the Future of Application Development
WDSOA'05 Whitepaper: SOA and the Future of Application DevelopmentWDSOA'05 Whitepaper: SOA and the Future of Application Development
WDSOA'05 Whitepaper: SOA and the Future of Application Development
 
OracleWorld 2002 Whitepaper Web Services in E-Business Suite
OracleWorld 2002 Whitepaper Web Services in E-Business SuiteOracleWorld 2002 Whitepaper Web Services in E-Business Suite
OracleWorld 2002 Whitepaper Web Services in E-Business Suite
 
Oracle World 2002 Leverage Web Services in E-Business Applications
Oracle World 2002 Leverage Web Services in E-Business ApplicationsOracle World 2002 Leverage Web Services in E-Business Applications
Oracle World 2002 Leverage Web Services in E-Business Applications
 

Recently uploaded

OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 

Recently uploaded (20)

OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 

The Role of an Architect