adam arrowsmith, manager, platform evangelist, dell boomi brian … · 2020-02-22 · 1 7 habits of...
TRANSCRIPT
1
7 Habits of the Successful Boomi DeveloperAdam Arrowsmith, Manager, Platform Evangelist, Dell Boomi
Brian Hausmann, Integration Specialist, Cloudera
2
7 Habits
Customer Story: Cloudera
Wrap Up
Q&A
Agenda
3© Dell Boomi. All rights reserved. Unauthorized reproduction prohibited.
Boomi – Delivering The Connected Business
Web Social AnalyticsMobile IoT
Engage
Deploy
ImproveConnect
Applications
Big Data
Things
Database
s
Cloud/SaaS IaaS/PaaS On-premises Gateway
Devices
4
The Successful Boomi Developer
5
1) Creates Readable Integrations
Strategies
Establish and follow naming conventions
Be stylish!
Techniques
Adopt linear flow, labels component descriptions
Create patterns/templates for your team
6
No style!
7
Nice style!
8
2) Develops Incrementally
Strategies
Test as you go
Be agile and iterate!
Techniques
Get good test data
Get the basic case to work
Test Mode every step
9
Shape By Shape…
10
3) Designs For Reusability
Strategies
Refactor common logic
Parameterizes common components
Search before you create!
Techniques
Common sub-processes for initialization, error handling
Properties to parameterize shared components
Generic map functions
11
Stop…Refactor!
11
12
4) Designs For Scalability
Strategies
Load test early
“Bulkify” integrations
Choose approach based on volumes
Techniques
Test with small and large data sets
Use document properties vs. process properties
Minimize connector calls, caching
13
In Document Cache We Trust
14
5) Builds Maintainable Integrations
Strategies
Use Extensions!
Decoupled designs
Techniques
Extensions!
Process Route
Web services
Atom Queues
15
Process Route is the coolest feature you are not using (yet)
16
6) Builds Robust Integrations
Strategies
What can go wrong?
Design for retries and recovery
Techniques
Idempotent design (upserts)
Try/catch, common error handling routines
Targeted notifications
Document Tracking
17
7) Leverages The Full Platform
Strategies
Explore the platform
Automate via the API
Use native capabilities
Techniques
Master Data Hub for synchronization
API Mgmt for REST
Flow for UI, end user activities
Integrate
Intelligence
18
Driving Efficiency
With Dell Boomi Brian Hausmann, Data Integration Specialist
19
SCALABLE
Elastic
Cost-effective
Lower TCO
We Deliver
the modern platform for machine learning and analytics optimized for the cloud
RUNS ANYWHERE
Cloud
Multi-cloud
On-premises
ENTERPRISE GRADE
Secure
Performant
Compliant
20
Adoption driven by large enterprises
1000+ customers across all verticals
~500 Global 8000customers
7/10 9/10 29 6/10 8/10Top Global Top Global Top Global Top GlobalGovernment
customers
BANKING TELCO PUBLIC HEALTHCARE TECHNOLOGY
21
Boomi Evolution at Cloudera
SFDCIntegration
2 Connectors 1 User
SFDC, Training, T&E, PS, ERP, and other integrations
22+ Connectors 7-8 Users
+ API Management
2014 2017 2018
22
Cloudera OnDemand Training Use Case
23
Initial State
Course
Management
System
VM
ProviderGoogle
SheetsUser
Boomi
Manual Process
LMS
Email Sent to Customer
Pull every
2 minutes
24
Mid State
Course
Management
System
VM
ProviderGoogle
SheetsUser
LMS
Email Sent to Customer
Pull every
2 minutes
Boomi
Manual Process
25
Current State
Course
Management
System
VM
Provider
Course
Management
System
User
LMS
Boomi
Listener
Boomi
Manual Process
26
Future State
Course
Management
System
VM
Provider
Course
Management
System
User
LMS
Boomi
Listener
Boomi
Manual Process
27
Habits in Practice
IncrementalTackle project in pieces
Get quick wins
ScalabilityPerformance and load test designs for your SLAs up front
No surprises!
ReusabilityCommon processes serve both OnDemand and classroom registrations
28
Want More Information on Cloudera or Training?
Visit our website www.cloudera.com
Take our free courseswww.cloudera.com/training/library.html
OnDemand Offeringhttps://ondemand.cloudera.com/
29
Wrap Up
30
7 Successful Habits
Incremental
ReusablePower of the Platform
Maintainable
Scalable
Robust
Readable
31
BONUS! 8) Joins The Community!
• Learn product tips, best practices, and product news
• Connect with others, online or in person
• Log in, setup profile, and join the conversation
32
Connected Business with
Boomi Webinar Series10AM PT | 1PM ET
WEBINAR 4
Integration, APIs and
Workflow:
Extending the Value of
Your Salesforce
Investment
Wednesday,
January 31st
WEBINAR 5
7 Habits of the
Successful Boomi
Developer:
Practical
Development
Strategies and
Configuration Tips
Wednesday,
February 28th
WEBINAR 6
Managing Your B2B
Transactions in the
Cloud:
Leverage Boomi to
modernize your
trading partner EDI
interactions
Wednesday,
January 31stWatch On-Demand REGISTER
33
Questions?