SlideShare a Scribd company logo
1 of 12
Download to read offline
KEYNOTE | ARRA'DI NUR RIZAL
DRUPALCAMP MANILA | 28 APRIL 2018
INTEGRATIONS
SHOULD WE DO IT ?
DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
I
WHO AM
Arra'di Nur Rizal - Indonesian
12 + years in Drupal development
10 + years in system integrations development
currently lives in Sweden
DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
DESCRIPTION
A BRIEF
System integration is defined in engineering as the process
of bringing together the component sub-systems into one
system and ensuring that the subsystems function
together as a system. [1]
The process of linking together different computing
systems and software applications physically or functionally
to act as a coordinated whole. [2]
source:
(1) Gilkey, Herbert T (1960), "New Air Heating Methods", New methods of heating buildings: a
research correlation conference conducted by the Building Research Institute, Division of Engineering
and Industrial Research, as one of the programs of the BRI fall conferences, November 1959.,
Washington: National Research Council (U.S.). Building Research Institute, p. 60, OCLC 184031
(2) CIS 8020 – Systems Integration, Georgia State University OECD
DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
INTEGRATION
DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
WHY ?
+ Better Service  + More Robust Systems
+ Lower Costs  +  Increased Flexibility
DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
INTEGRATIONS
INTERNAL AND EXTERNAL
Internal integrations can be some tools that a project uses to ease
development process or to improve user experience.
external integrations can be some software that feed data from/to drupal
site in order to improve performance or data shareability
source: https://events.drupal.org/nashville2018/driesnote
DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
WHY D8 ?
NOT BUILT HERE MENTALITY 
source: https://events.drupal.org/nashville2018/driesnote
DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
ARCHITECTURE
ORIGINS AND VERNACULAR
Building became a craft, and "architecture" is the
name given to the most highly formalized and
respected versions of that craft.
source: https://events.drupal.org/nashville2018/driesnote
DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
source: https://events.drupal.org/nashville2018/driesnote
DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
DRUPAL 8
WHAT YOU CAN DO WITH
FRONT END
You can integrate Pattern Lab
or KSS to improve your front
end development
BACK END
External Search Service,
External Map Service or
External data aggregation
API
You can do decouple drupal
source: https://www.acquia.com/gb/products-services/decoupled
*not exhaustive list
DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
WHAT ARE YOU
WAITING FOR ?
CAN'T WAIT TO SEE YOUR CREATIVITY
Attend - Learn - Implement
KEYNOTE | ARRA'DI NUR RIZAL
THANK
YOU!

More Related Content

Similar to Keynote at DrupalCamp MANILA - Integration, should you do it ?

Semantic Matching of Components at Run-Time in Distributed Environments
Semantic Matching of Components at Run-Time in Distributed EnvironmentsSemantic Matching of Components at Run-Time in Distributed Environments
Semantic Matching of Components at Run-Time in Distributed EnvironmentsApplied Computing Group
 
Open DMPs: Machine Actionable open data management planning (Presentation at ...
Open DMPs: Machine Actionable open data management planning (Presentation at ...Open DMPs: Machine Actionable open data management planning (Presentation at ...
Open DMPs: Machine Actionable open data management planning (Presentation at ...OpenAIRE
 
Software-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
Software-Defined Approach for QoS and Data Quality in Multi-Tenant CloudsSoftware-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
Software-Defined Approach for QoS and Data Quality in Multi-Tenant CloudsPradeeban Kathiravelu, Ph.D.
 
Data & Analytics at Scale
Data & Analytics at ScaleData & Analytics at Scale
Data & Analytics at ScaleWalid Mehanna
 
Green Software at VU University Amsterdam
Green Software at VU University AmsterdamGreen Software at VU University Amsterdam
Green Software at VU University AmsterdamPatricia Lago
 
2nd ARCADIA project newsletter
2nd ARCADIA project newsletter2nd ARCADIA project newsletter
2nd ARCADIA project newsletterEU ARCADIA PROJECT
 
DSpace-CRIS: An Open Source Solution for Research - @THETA15
DSpace-CRIS: An Open Source Solution for Research - @THETA15DSpace-CRIS: An Open Source Solution for Research - @THETA15
DSpace-CRIS: An Open Source Solution for Research - @THETA15Michele Mennielli
 
BENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESS
BENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESSBENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESS
BENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESSijccsa
 
Benefits and Challenges of the Adoption of Cloud Computing in Business
Benefits and Challenges of the Adoption of Cloud Computing in BusinessBenefits and Challenges of the Adoption of Cloud Computing in Business
Benefits and Challenges of the Adoption of Cloud Computing in Businessneirew J
 
The 3 pillars of agile integration: Container, Connector and API
The 3 pillars of agile integration:  Container, Connector and APIThe 3 pillars of agile integration:  Container, Connector and API
The 3 pillars of agile integration: Container, Connector and APIJudy Breedlove
 
DEEP general presentation
DEEP general presentationDEEP general presentation
DEEP general presentationEUDAT
 
Benefits to Ireland from participation in IEA ETSAP Technology Collaboration ...
Benefits to Ireland from participation in IEA ETSAP Technology Collaboration ...Benefits to Ireland from participation in IEA ETSAP Technology Collaboration ...
Benefits to Ireland from participation in IEA ETSAP Technology Collaboration ...SustainableEnergyAut
 
Simms DataONE webinar 13 Mar 18
Simms DataONE webinar 13 Mar 18Simms DataONE webinar 13 Mar 18
Simms DataONE webinar 13 Mar 18Stephanie Simms
 
The Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraThe Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraOpenStack
 
The Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & APIThe Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & APIJudy Breedlove
 
Software Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySoftware Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySofia Ouhbi
 
Fail Fast Flair: Ustwo Passion and Digital Products by Joe McCleod
Fail Fast Flair: Ustwo Passion and Digital Products by Joe McCleodFail Fast Flair: Ustwo Passion and Digital Products by Joe McCleod
Fail Fast Flair: Ustwo Passion and Digital Products by Joe McCleodIT as a Utility Network+ (ITaaU)
 
Digital products and processes at the ustwo studio
Digital products and processes at the ustwo studioDigital products and processes at the ustwo studio
Digital products and processes at the ustwo studioJoe Macleod
 

Similar to Keynote at DrupalCamp MANILA - Integration, should you do it ? (20)

Semantic Matching of Components at Run-Time in Distributed Environments
Semantic Matching of Components at Run-Time in Distributed EnvironmentsSemantic Matching of Components at Run-Time in Distributed Environments
Semantic Matching of Components at Run-Time in Distributed Environments
 
Open DMPs: Machine Actionable open data management planning (Presentation at ...
Open DMPs: Machine Actionable open data management planning (Presentation at ...Open DMPs: Machine Actionable open data management planning (Presentation at ...
Open DMPs: Machine Actionable open data management planning (Presentation at ...
 
Software-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
Software-Defined Approach for QoS and Data Quality in Multi-Tenant CloudsSoftware-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
Software-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
 
Designing with data
Designing with dataDesigning with data
Designing with data
 
Data & Analytics at Scale
Data & Analytics at ScaleData & Analytics at Scale
Data & Analytics at Scale
 
Green Software at VU University Amsterdam
Green Software at VU University AmsterdamGreen Software at VU University Amsterdam
Green Software at VU University Amsterdam
 
2nd ARCADIA project newsletter
2nd ARCADIA project newsletter2nd ARCADIA project newsletter
2nd ARCADIA project newsletter
 
DSpace-CRIS: An Open Source Solution for Research - @THETA15
DSpace-CRIS: An Open Source Solution for Research - @THETA15DSpace-CRIS: An Open Source Solution for Research - @THETA15
DSpace-CRIS: An Open Source Solution for Research - @THETA15
 
Chuinti13 damy-catalyse
Chuinti13 damy-catalyseChuinti13 damy-catalyse
Chuinti13 damy-catalyse
 
BENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESS
BENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESSBENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESS
BENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESS
 
Benefits and Challenges of the Adoption of Cloud Computing in Business
Benefits and Challenges of the Adoption of Cloud Computing in BusinessBenefits and Challenges of the Adoption of Cloud Computing in Business
Benefits and Challenges of the Adoption of Cloud Computing in Business
 
The 3 pillars of agile integration: Container, Connector and API
The 3 pillars of agile integration:  Container, Connector and APIThe 3 pillars of agile integration:  Container, Connector and API
The 3 pillars of agile integration: Container, Connector and API
 
DEEP general presentation
DEEP general presentationDEEP general presentation
DEEP general presentation
 
Benefits to Ireland from participation in IEA ETSAP Technology Collaboration ...
Benefits to Ireland from participation in IEA ETSAP Technology Collaboration ...Benefits to Ireland from participation in IEA ETSAP Technology Collaboration ...
Benefits to Ireland from participation in IEA ETSAP Technology Collaboration ...
 
Simms DataONE webinar 13 Mar 18
Simms DataONE webinar 13 Mar 18Simms DataONE webinar 13 Mar 18
Simms DataONE webinar 13 Mar 18
 
The Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraThe Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, Aptira
 
The Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & APIThe Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & API
 
Software Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySoftware Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping Study
 
Fail Fast Flair: Ustwo Passion and Digital Products by Joe McCleod
Fail Fast Flair: Ustwo Passion and Digital Products by Joe McCleodFail Fast Flair: Ustwo Passion and Digital Products by Joe McCleod
Fail Fast Flair: Ustwo Passion and Digital Products by Joe McCleod
 
Digital products and processes at the ustwo studio
Digital products and processes at the ustwo studioDigital products and processes at the ustwo studio
Digital products and processes at the ustwo studio
 

More from Arradi Nur Rizal

Language Role in Sustainable Tourism - Simposium PPI Amerika-Eropa
Language Role in Sustainable Tourism - Simposium PPI Amerika-Eropa Language Role in Sustainable Tourism - Simposium PPI Amerika-Eropa
Language Role in Sustainable Tourism - Simposium PPI Amerika-Eropa Arradi Nur Rizal
 
Solr Drupal 8 Integration - Drupal Camp Manila
Solr Drupal 8 Integration - Drupal Camp ManilaSolr Drupal 8 Integration - Drupal Camp Manila
Solr Drupal 8 Integration - Drupal Camp ManilaArradi Nur Rizal
 
Drupal con Sydney configuration management in drupal 7
Drupal con Sydney configuration management in drupal 7Drupal con Sydney configuration management in drupal 7
Drupal con Sydney configuration management in drupal 7Arradi Nur Rizal
 
Contributing from outside Indonesia - sample cases - Nordic Baltic Indonesian...
Contributing from outside Indonesia - sample cases - Nordic Baltic Indonesian...Contributing from outside Indonesia - sample cases - Nordic Baltic Indonesian...
Contributing from outside Indonesia - sample cases - Nordic Baltic Indonesian...Arradi Nur Rizal
 
Web production and content strategy
Web production and content strategyWeb production and content strategy
Web production and content strategyArradi Nur Rizal
 
Drupal 8 - How it can helps your startup
Drupal 8 - How it can helps your startupDrupal 8 - How it can helps your startup
Drupal 8 - How it can helps your startupArradi Nur Rizal
 
Community building - Polyglot International Conference
Community building - Polyglot International ConferenceCommunity building - Polyglot International Conference
Community building - Polyglot International ConferenceArradi Nur Rizal
 

More from Arradi Nur Rizal (9)

Mengenal machine learning
Mengenal machine learningMengenal machine learning
Mengenal machine learning
 
Language Role in Sustainable Tourism - Simposium PPI Amerika-Eropa
Language Role in Sustainable Tourism - Simposium PPI Amerika-Eropa Language Role in Sustainable Tourism - Simposium PPI Amerika-Eropa
Language Role in Sustainable Tourism - Simposium PPI Amerika-Eropa
 
Solr Drupal 8 Integration - Drupal Camp Manila
Solr Drupal 8 Integration - Drupal Camp ManilaSolr Drupal 8 Integration - Drupal Camp Manila
Solr Drupal 8 Integration - Drupal Camp Manila
 
Drupal con Sydney configuration management in drupal 7
Drupal con Sydney configuration management in drupal 7Drupal con Sydney configuration management in drupal 7
Drupal con Sydney configuration management in drupal 7
 
Contributing from outside Indonesia - sample cases - Nordic Baltic Indonesian...
Contributing from outside Indonesia - sample cases - Nordic Baltic Indonesian...Contributing from outside Indonesia - sample cases - Nordic Baltic Indonesian...
Contributing from outside Indonesia - sample cases - Nordic Baltic Indonesian...
 
Web production and content strategy
Web production and content strategyWeb production and content strategy
Web production and content strategy
 
Startup mindset
Startup mindsetStartup mindset
Startup mindset
 
Drupal 8 - How it can helps your startup
Drupal 8 - How it can helps your startupDrupal 8 - How it can helps your startup
Drupal 8 - How it can helps your startup
 
Community building - Polyglot International Conference
Community building - Polyglot International ConferenceCommunity building - Polyglot International Conference
Community building - Polyglot International Conference
 

Recently uploaded

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
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
 
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
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
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
 
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
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
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
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
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
 
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
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 

Recently uploaded (20)

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
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
 
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
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
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...
 
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...
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
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
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
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
 
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
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 

Keynote at DrupalCamp MANILA - Integration, should you do it ?

  • 1. KEYNOTE | ARRA'DI NUR RIZAL DRUPALCAMP MANILA | 28 APRIL 2018 INTEGRATIONS SHOULD WE DO IT ?
  • 2. DRUPALCAMP MANILA | 28 APRIL 2018 KEYNOTE | ARRA'DI NUR RIZAL I WHO AM Arra'di Nur Rizal - Indonesian 12 + years in Drupal development 10 + years in system integrations development currently lives in Sweden
  • 3. DRUPALCAMP MANILA | 28 APRIL 2018 KEYNOTE | ARRA'DI NUR RIZAL DESCRIPTION A BRIEF System integration is defined in engineering as the process of bringing together the component sub-systems into one system and ensuring that the subsystems function together as a system. [1] The process of linking together different computing systems and software applications physically or functionally to act as a coordinated whole. [2] source: (1) Gilkey, Herbert T (1960), "New Air Heating Methods", New methods of heating buildings: a research correlation conference conducted by the Building Research Institute, Division of Engineering and Industrial Research, as one of the programs of the BRI fall conferences, November 1959., Washington: National Research Council (U.S.). Building Research Institute, p. 60, OCLC 184031 (2) CIS 8020 – Systems Integration, Georgia State University OECD
  • 4. DRUPALCAMP MANILA | 28 APRIL 2018 KEYNOTE | ARRA'DI NUR RIZAL INTEGRATION
  • 5. DRUPALCAMP MANILA | 28 APRIL 2018 KEYNOTE | ARRA'DI NUR RIZAL WHY ? + Better Service  + More Robust Systems + Lower Costs  +  Increased Flexibility
  • 6. DRUPALCAMP MANILA | 28 APRIL 2018 KEYNOTE | ARRA'DI NUR RIZAL INTEGRATIONS INTERNAL AND EXTERNAL Internal integrations can be some tools that a project uses to ease development process or to improve user experience. external integrations can be some software that feed data from/to drupal site in order to improve performance or data shareability source: https://events.drupal.org/nashville2018/driesnote
  • 7. DRUPALCAMP MANILA | 28 APRIL 2018 KEYNOTE | ARRA'DI NUR RIZAL WHY D8 ? NOT BUILT HERE MENTALITY  source: https://events.drupal.org/nashville2018/driesnote
  • 8. DRUPALCAMP MANILA | 28 APRIL 2018 KEYNOTE | ARRA'DI NUR RIZAL ARCHITECTURE ORIGINS AND VERNACULAR Building became a craft, and "architecture" is the name given to the most highly formalized and respected versions of that craft. source: https://events.drupal.org/nashville2018/driesnote
  • 9. DRUPALCAMP MANILA | 28 APRIL 2018 KEYNOTE | ARRA'DI NUR RIZAL source: https://events.drupal.org/nashville2018/driesnote
  • 10. DRUPALCAMP MANILA | 28 APRIL 2018 KEYNOTE | ARRA'DI NUR RIZAL DRUPAL 8 WHAT YOU CAN DO WITH FRONT END You can integrate Pattern Lab or KSS to improve your front end development BACK END External Search Service, External Map Service or External data aggregation API You can do decouple drupal source: https://www.acquia.com/gb/products-services/decoupled *not exhaustive list
  • 11. DRUPALCAMP MANILA | 28 APRIL 2018 KEYNOTE | ARRA'DI NUR RIZAL WHAT ARE YOU WAITING FOR ? CAN'T WAIT TO SEE YOUR CREATIVITY Attend - Learn - Implement
  • 12. KEYNOTE | ARRA'DI NUR RIZAL THANK YOU!