More Related Content
Similar to apidays LIVE LONDON - Reference Architecture as Code (RaaC): A Framework to Automate API Governance by John D'Emic (20)
apidays LIVE LONDON - Reference Architecture as Code (RaaC): A Framework to Automate API Governance by John D'Emic
- 1. RaaS - APIDays 2020 © HyperCurrent 2020
Reference Architecture
as a Service (RaaS)
A Framework for Automating API Governance
John D’Emic (CTO)
- 2. RaaS - APIDays 2020 © HyperCurrent, Inc. 2020
HyperCurrent Overview
2
Products & Technologies:
Products
• ProfitStream - Enterprise API Chargeback
• InsightStream - CIO/COO/CRO Dashboard for API’s
• ScoutStream - Event focus Telemetry for API & ServiceMesh
Monetization
• BatchStream - Enterprise Batch Job Management &
Monetization
Technologies
• Distributed Ledger Technology (DLT)
• APIM Focused Enterprise Performance Solutions
Core Customers:
• Global Financial Institutions (Government, Retail & Commercial)
• Leading Health Care Institutions
• Global Insurance Companies
• Large Financial Advisory & Analysis Institutions
HyperCurrent is an API and Distributed Ledger software
development company focusing on transforming enterprises
through microservices, API’s, distributed ledger technology, and
enterprise integration patterns. We are a company formed by a
core group of technologists with incredible experience in building
uniquely differentiated software companies. Our team is made up
of recognized subject matter experts across the variety of
disciplines necessary to transform an enterprise landscape.
Quick Insights:
• Founded – 2018 (www.hypercurrent.io)
• Office locations – DC // New York // Sligo, Ireland
• Founders – Patrick Crago (President) & John D’Emic (CTO)
Technology Partners:
• R3 CORDA
• Google
• HashiCorp
• DataDog
• MuleSoft / SalesForce
• Amazon (AWS)
- 3. RaaS - APIDays 2020 © HyperCurrent, Inc. 2020
Identifying the Journey
Evolving Pockets of API Development in
an Organization
• Innovation groups in Central IT or innovation
from an LoB
• Initial use cases are usually internal
• Implementation teams are more comfortable
with emerging,niche and Open Source
technologies and frameworks
• Usually developed in conjunction with agile
operational techniques and platforms
3
- 4. RaaS - APIDays 2020 © HyperCurrent, Inc. 2020
Growing Pains
As API adoption grows implementation
teams diverge and inconsistency is
introduced
• “What contract language should I use?”
• “Is it OK if I use a non-HTTP based
protocol?”
• “How should I secure my APIs?”
• “Which best practices should I follow?”
• “Do we support event driven APIs”?
4
- 5. RaaS - APIDays 2020 © HyperCurrent, Inc. 2020
Typical Central IT approaches risk stifling
agility
• Ivory Tower Architecture
– (...and lessons learned from monolithic
ESBs, Canonical Models, SOAP, etc)
• Heavy Handled Centers of Excellence
• Distractions / bandwidth limitations to run a
federated API development practice
The Traditional Approaches Don’t Work
5
- 6. RaaS - APIDays 2020 © HyperCurrent, Inc. 2020
• Governance
– Code Quality
– Best Practices
– SLA Enforcement
• Compliance
• Security
• Mitigating “Shadow IT” adoption
...But Central IT has the Same Responsibilities
6
- 7. RaaS - APIDays 2020 © HyperCurrent, Inc. 2020
Reference Architecture as a Service (RaaS)
● Reference Architecture as a Service (RaaS): A
Framework to Automate API Governance
○ RaaS allows Central IT to simultaneously
enforce multiple federation models while
maintaining governance over their IT portfolios
■ Enterprise Maturity (EM) Assessment
■ 4+1 Architecture Assessment
■ Introduction of Site Reliability,
Platform and Chaos Engineering
Principles
● DevOps Automation
● Telemetry
■ API Metering and Chargeback
● Internal / External
■ Automated API Testing
7
- 8. RaaS - APIDays 2020 © HyperCurrent, Inc. 2020
Reference Architecture as a Service: Outcomes
8
FEDERATED GOVERNANCE
Processes and teams to manage initiatives across all of your ecosystem.
AUTOMATION
Automated tools in place to facilitate CICD, provisioning, monitoring,
and DevOps velocity.
GUARD-RAILS
Governance for internal and contractor teams to develop consistently,
efficiently and to minimize risk.
SCALABILITY THROUGH PROCESS & RE-USABILITY
Technology, LOB, and team processes to focus re-usability & enable
enterprise-wide scalability.
SPEED OF BUSINESS
RaaS approach can provide up to 50% reductions in onboarding, developing and
defect resolution for API’s.
- 9. RaaS - APIDays 2020 © HyperCurrent, Inc. 2020
THANKS!
• Learn more at: http://www.hypercurrent.net
• Follow my LinkedIn at
https://www.linkedin.com/in/johndemic/
9