Presentation to IASA Atlanta about cloud computing topics and advice for architects on how to incorporate these new technologies and approaches into their systems
[Dux Raymond Sy] So you’ve made the decision to move to Office 365 – now how do you ensure your critical business information is secure in the cloud?
In this interactive session, you will learn how to reduce risk and ensure your users do the right thing by employing industry best practices for information governance, risk, and compliance. We’ll also explain how recent enhancements from Microsoft – including Office 365 Security & Compliance Center and Azure Information Protection – as well as other related technologies can help.
This session will empower you to implement proven tactics to ensure your Microsoft Cloud investment meets business needs while protecting your most sensitive data.
Presentation to IASA Atlanta about cloud computing topics and advice for architects on how to incorporate these new technologies and approaches into their systems
[Dux Raymond Sy] So you’ve made the decision to move to Office 365 – now how do you ensure your critical business information is secure in the cloud?
In this interactive session, you will learn how to reduce risk and ensure your users do the right thing by employing industry best practices for information governance, risk, and compliance. We’ll also explain how recent enhancements from Microsoft – including Office 365 Security & Compliance Center and Azure Information Protection – as well as other related technologies can help.
This session will empower you to implement proven tactics to ensure your Microsoft Cloud investment meets business needs while protecting your most sensitive data.
On demand AWS Architect Certification training course is designed to help students and professionals to become cloud-enabled and plunge into the exciting career of cloud computing and Amazon Web Services.
How to choose the right Integration Framework - Apache Camel (JBoss, Talend),...Kai Wähner
Data exchanges between companies increase a lot. The number of applications which must be integrated increases, too. The interfaces use different technologies, protocols and data formats. Nevertheless, the integration of these applications shall be modeled in a standardized way, realized efficiently and supported by automatic tests.
Three integration frameworks are available in the JVM environment, which fulfil these requirements: Apache Camel, Spring Integration and Mule. They implement the well-known Enteprise Integration Patterns (EIP) and therefore offers a standardized, domain-specific language to integrate applications.
These Integration Frameworks can be used in almost every integration project within the JVM environment - no matter which technologies, transport protocols or data formats are used. All integration projects can be realized in a consistent way without redundant boilerplate code.
This session shows and compares the three alternatives and discusses their pros and cons. Besides, a recommendation will be given when to use a more powerful Enterprise Service Bus (ESB) instead of one of these frameworks.
How Telstra Went Cloud First, and How You Should Too - Session Sponsored by T...Amazon Web Services
The journey to cloud is a journey to business results. While every organization's path will be unique, there are common patterns, approaches, and best practices. Join Craig Fulton, Director of Infrastructure and Cloud Solutions, to learn about Telstra's journey to Cloud and the modernisation of IT Solutions. This session will cover how cloud has evolved for Enterprise, how to leverage the ecosystem, what you should be considering to determine what's right for your organisation and how Telstra can help you in your journey to the Cloud.
Use the PnP SharePoint Starter Kit to create your intranet in a boxFabio Franzini
Every intranet project has things in common with all other projects and custom functionalities to be implemented for that single project.
In this session we will explore the "PnP SharePoint Starter Kit" and we'll see what it offers and how to use it in creating an intranet project, taking advantage of the work already done by the PnP team in terms of architecture and the components that have already been made.
With this support you would be able to have the basic of Azure and you will have the necessary knowledge to take the AZ900 Microsoft Azure Fundamentals Exam.
This support is a summary from the path Azure fundamentals in Microsoft Learn: https://docs.microsoft.com/en-us/learn/paths/azure-fundamentals/.
AWS Summit 2014 Brisbane - Breakout 6
Increased agility, elasticity, focus on core business, optimized costs, and better security are all good outcomes when it comes to working with AWS. But, for an enterprise with many existing complex applications, integrated operations, and sophisticated teams, this integration and transition requires thought and planning. Within this session, we will start with a typical enterprise customer and work backwards step by step to show how an extreme IT makeover it possible with reusable examples; demonstrating that an application doesn’t have to be written for cloud to realize cloud’s benefits. Many large-scale shops are already leveraging AWS without sacrificing what they are good at, and we will explain the framework for kicking off this initiative within your own organization.
Presenter: Richard Busby, Solutions Architect, Amazon Web Services
Taming the ever-evolving Compliance Beast : Lessons learnt at LinkedIn [Strat...Shirshanka Das
Just when you think you have your Kafka and Hadoop clusters set up and humming and you’re well on your path to democratizing data, you realize that you now have a very different set of challenges to solve. You want to provide unfettered access to data to your data scientists, but at the same time, you need to preserve the privacy of your members, who have entrusted you with their data.
Shirshanka Das and Tushar Shanbhag outline the path LinkedIn has taken to protect member privacy in its scalable distributed data ecosystem built around Kafka and Hadoop.
They also discuss three foundational building blocks for scalable data management that can meet data compliance regulations: a centralized metadata system, a standardized data lifecycle management platform, and a unified data access layer. Some of these systems are open source and can be of use to companies that are in a similar situation. Along the way, they also look to the future—specifically, to the General Data Protection Regulation, which comes into effect in 2018—and outline LinkedIn’s plans for addressing those requirements.
But technology is just part of the solution. Shirshanka and Tushar also share the culture and process change they’ve seen happen at the company and the lessons they’ve learned about sustainable process and governance.
On demand AWS Architect Certification training course is designed to help students and professionals to become cloud-enabled and plunge into the exciting career of cloud computing and Amazon Web Services.
How to choose the right Integration Framework - Apache Camel (JBoss, Talend),...Kai Wähner
Data exchanges between companies increase a lot. The number of applications which must be integrated increases, too. The interfaces use different technologies, protocols and data formats. Nevertheless, the integration of these applications shall be modeled in a standardized way, realized efficiently and supported by automatic tests.
Three integration frameworks are available in the JVM environment, which fulfil these requirements: Apache Camel, Spring Integration and Mule. They implement the well-known Enteprise Integration Patterns (EIP) and therefore offers a standardized, domain-specific language to integrate applications.
These Integration Frameworks can be used in almost every integration project within the JVM environment - no matter which technologies, transport protocols or data formats are used. All integration projects can be realized in a consistent way without redundant boilerplate code.
This session shows and compares the three alternatives and discusses their pros and cons. Besides, a recommendation will be given when to use a more powerful Enterprise Service Bus (ESB) instead of one of these frameworks.
How Telstra Went Cloud First, and How You Should Too - Session Sponsored by T...Amazon Web Services
The journey to cloud is a journey to business results. While every organization's path will be unique, there are common patterns, approaches, and best practices. Join Craig Fulton, Director of Infrastructure and Cloud Solutions, to learn about Telstra's journey to Cloud and the modernisation of IT Solutions. This session will cover how cloud has evolved for Enterprise, how to leverage the ecosystem, what you should be considering to determine what's right for your organisation and how Telstra can help you in your journey to the Cloud.
Use the PnP SharePoint Starter Kit to create your intranet in a boxFabio Franzini
Every intranet project has things in common with all other projects and custom functionalities to be implemented for that single project.
In this session we will explore the "PnP SharePoint Starter Kit" and we'll see what it offers and how to use it in creating an intranet project, taking advantage of the work already done by the PnP team in terms of architecture and the components that have already been made.
With this support you would be able to have the basic of Azure and you will have the necessary knowledge to take the AZ900 Microsoft Azure Fundamentals Exam.
This support is a summary from the path Azure fundamentals in Microsoft Learn: https://docs.microsoft.com/en-us/learn/paths/azure-fundamentals/.
AWS Summit 2014 Brisbane - Breakout 6
Increased agility, elasticity, focus on core business, optimized costs, and better security are all good outcomes when it comes to working with AWS. But, for an enterprise with many existing complex applications, integrated operations, and sophisticated teams, this integration and transition requires thought and planning. Within this session, we will start with a typical enterprise customer and work backwards step by step to show how an extreme IT makeover it possible with reusable examples; demonstrating that an application doesn’t have to be written for cloud to realize cloud’s benefits. Many large-scale shops are already leveraging AWS without sacrificing what they are good at, and we will explain the framework for kicking off this initiative within your own organization.
Presenter: Richard Busby, Solutions Architect, Amazon Web Services
Taming the ever-evolving Compliance Beast : Lessons learnt at LinkedIn [Strat...Shirshanka Das
Just when you think you have your Kafka and Hadoop clusters set up and humming and you’re well on your path to democratizing data, you realize that you now have a very different set of challenges to solve. You want to provide unfettered access to data to your data scientists, but at the same time, you need to preserve the privacy of your members, who have entrusted you with their data.
Shirshanka Das and Tushar Shanbhag outline the path LinkedIn has taken to protect member privacy in its scalable distributed data ecosystem built around Kafka and Hadoop.
They also discuss three foundational building blocks for scalable data management that can meet data compliance regulations: a centralized metadata system, a standardized data lifecycle management platform, and a unified data access layer. Some of these systems are open source and can be of use to companies that are in a similar situation. Along the way, they also look to the future—specifically, to the General Data Protection Regulation, which comes into effect in 2018—and outline LinkedIn’s plans for addressing those requirements.
But technology is just part of the solution. Shirshanka and Tushar also share the culture and process change they’ve seen happen at the company and the lessons they’ve learned about sustainable process and governance.
Transform your Intranet with Drupal and Alfresco - by OptarosAlfresco Software
View the full webinar recording here: http://www.alfresco.com/about/events/ondemand
Learn how combining Drupal and Alfresco can give you a powerful platform with everything you need to revitalize your intranet with engaging community features, and rock-solid document management.
Optaros content management experts Chris Fuller and Jeff Potts will discuss how a game publisher was able to save time and money by leveraging open source for their intranet.
You’ll learn valuable insights that will help you take your Enterprise collaboration to the next level.
Contenta is an API-first Drupal distribution which helps solve the complexity involved in decoupling Drupal with other technologies. Here's all you need to know about it.
In Drupal 8, Web services are open standard-based Web applications that interact with other web applications to exchange data, using XML, SOAP, WSDL and UDDI.
Applied progressive decoupling weather.com, angular, and drupalAcquia
Do you have a JavaScript development team itching to pursue new ideas at a faster rate than the rest of your developers or even Drupal itself can accommodate? How can you best avoid the pitfalls of fully decoupling Drupal and reinventing the many wheels you lose, such as layout management and a seamless administrative experience?
Join Preston So, John Kennedy, and Matt Davis as they discuss the practice behind the theory of progressively decoupled Drupal, an approach that infuses graceful application-like interactivity into your site, without jettisoning the features that make Drupal great on the front end. In this webinar, we’ll also delve into the key motivations for harnessing Drupal’s power as a CMS alongside another powerful framework on the front end via progressive decoupling. Topics covered will include:
-“Headless” Drupal: The promise and perils of fully decoupling Drupal
-The top five reasons to progressively decouple Drupal
-Concrete architectures to implement progressive decoupling
-A case study on weather.com and progressively decoupled Panels
-And much, much more
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)Rittman Analytics
Set of product roadmap + capabilities slides from Oracle Data Integration Product Management, and thoughts on data integration on big data implementations by Mark Rittman (Independent Analyst)
Future Trends of Drupal Development for 2024.pdfJPLoft Solutions
Drupal offers endless opportunities for creativity, fresh ideas, new concepts, and fantastic functionality because it is an ever-changing CMS accessible on the web. Drupal continues to evolve and push boundaries in Drupal design and development. This article will discuss the significant Drupal advancements for 2024. These developments are causing an influx of attention in the area and opening the door to a fresh digital future for the web.
My Gluecon presentation about hybrid infrastructure and container orchestration deployment. I talk about why composability matters and how AWS sets the standard.
Similar to Serving the Internet of Things (IoT) with Drupal - DrupalCon Barcelona 2015 (20)
Exove's CTO Kalle Varisvirta shares his insights on diversity in recruitment. Kalle has many years of experience in recruiting software developers. Exove is a company with a diverse & inclusive workforce – and we are very proud of it! Read more about us: exove.com.
Kalle was one of the speakers in the Agile Search HR meetup on 28 March and he gave this presentation there.
Mitä saavutettavuusdirektiivi pitää sisälläänExove
Mitä saavutettavuusdirektiivi pitää sisällään, Kimmo Sääskilahti, Annanpura
Kimmo Sääskilahden puheenvuoro Exoven seminaarissa "Saavutettavuus ja käytettävyys verkkopalveluissa" 15.2.2019
Life with digital services after GDPR by Kalle Varisvirta, Exove
Seminar Exove and Bird & Bird 26th April 2018: GDPR tulee - mitä tapahtuu h-hetken jälkeen
Exove Extends keynote on Dec 13th, 2017
Developing truly personalised experiences by Simon Chapman from Acquia
Acquia powers some of the world’s biggest and most well-known websites, delivering personalised content whatever the channel, location or device. We’ll take a deep dive into the technologies and components of the Acquia platform and explore traditional development methods versus headless or decoupled architectures. We’ll outline the benefits of using modern JS frameworks whilst delivering personalised experiences that capture your customers ‘in the moment’, which ultimately can be measured through analytics...and as your customer data grows, we’ll talk about how this ‘big data’ can be used to drive reporting, customer journeys and the ‘next best action’.
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Exove
IxDA Helsinki x Exove meetup 19.10.2017
Adventures In Programmatic Branding – How To Design With Algorithms And How To Tame Metaballs?
by AKI-VILLE PÖYKIÖ
We created a fluid, ever-changing brand for Women in Tech, a diversity in technology movement kickstarted in Singapore. ED’s design director Aki-Ville Pöykiö tells the story and how we survived an algorithm gone rogue.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
4. Internet of Things
Internet of things usually refers just to all things gaining
internet access, from smartwatches to toasters
In this presentation, the definition of the Internet of
Things is based on everyday things gaining internet
connections
home automation, energy equipment, wearables etc.
10. What does Drupal offer?
Drupal offers a platform for content
Drupal offers a platform for easily controllable data
structures and data in it
Drupal offers fine-grained user access control
Drupal offers an online store
Drupal offers user-generated content and the storage
for it
11. Drupal as a back-end
Until Drupal 8, all Drupals returned HTML when getting
GET or POST requests
Drupal 8 changes this in the core, but earlier Drupals
could be made to do the same
When removing the front-end from Drupal, it becomes a
content and service platform that can do more than just
web pages
12. Drupal as a back-end
Decoupling the HTML layer from the content was
originally aimed for flexibility for the front-end, essentially
headless Drupal
It also makes Drupal fully capable of connecting to any
display system, whether HTML-based or native
14. Example: A health
monitoring service
All textual content across
devices, with language
versions, can be easily
stored to Drupal
Changes to content as
well as news and
notifications can be
delivered straight to
people’s wrists from
15. Example: Self-service
gym
A mobile site, where
people could extend
their membership
Drupal can bill monthly,
or support pay-per-use
Smart lock would open
door for to a certain
Drupal user role
16. Example: Online store
for connected fridges
An app in a connected
fridge
A back-end as a Drupal
online store for groceries
Connected to a card
payment system, ERP for
product and balances and
logistics for orders
17. Real world?
We’ve done mutiple implementations with different IoT
devices
Most of them use Drupal for some resources
19. Serving machines
Easiest approach is to create a REST API
Drupal 7 has modules for serving (or helping to serve)
all data out via a REST API
Services, RestWS, RESTful and JS module or
Endpoint for those looking for something more exotic
Drupal 8 ships with a REST module in core
20. Serving machines
Any service directed to behead a Drupal might not be
suitable as is for serving any machine out there
For example Drupal 8’s REST API is very Drupal-specific
out-of-the-box
You should separate your Drupal’s internal data
structure from the data you’re serving out
Not to make a point by separation, but to allow
versioning and smooth control of the API evolution
21. Serving machines
A proper REST API needs to follow the rules (stateless,
cacheable, layered, uniform)
It also needs to be well-documented for integrations
Security, both by access and transit, need to be
considered
Also, take into account possibly needed changes by
versioning your REST feed
22. Serving machines
An Open API with proper documentation is a good way
to open up your resources for all the networked things
out there, but it’s not at all always enough
Many times you’ll have to integrate to a machine - even
if you might feel the architecture would be better served
if done the other way
23. Connecting to machines
Integrating to machines is different than integrating to
other services running on servers in server halls
It’s combining appalling reliability with poor to useless
network performance
And you’ll be connecting to 1 or 10 000 units
24. Connecting to machines
For connecting to machines, you’ll always have
implement a proper connection architecture
Simplest architectures would use queuing to prevent
failed connections from losing data
More elegant approach would be some kind of
messaging system, observer or publish/subscribe
design patterns
34. Building an external API
Sometimes the only solution is to not use Drupal for the
API, but serve the content to a separate system building
the API
I’ve talked about this in my “Accelerating headless
Drupal with Node.JS” presentation
35. Building an external API
In this approach you’ll index all your content outside
Drupal every time it’s edited
To a MongoDB, SOLR, Elasticsearch, Redis or
whatever serves your purpose
Writes pass through to Drupal or are queued in the
external API layer and then executed to Drupal
External API layer is built performance-oriented, with
e.g. Node.JS or Go
36. Building an external API
Serving just content might not be enough, you might
also need to front some Drupal services, like
authentication or authorization
All services that can be, should be cached on the
external API layer
37. Building an external API
Enables you to have full control over the API
Enables you to aggregate and mix data from multiple
sources, like adding pricing information to Drupal’s
products from ERP - this is one of the principes of REST
And you’ll get blazing performance, if you do it right
38.
39. Taking Drupal to
enterprise
When trying to get Drupal to that “enterprise
background system” -level, you’ll might find resistance
Enterprise architects would like to keep to world
Microsoft-only or traditional enterprise software-only and
let Drupal stay outside, handling only the sites
41. Internet of things
Is a buzzword and means a lot of things, but usually just
devices not originally designed to be connected, but
that are getting connected these days
Can use Drupal for content or for a variety of services,
like authentication and authorization
42. How to do it?
Creating a REST API is the most straightforward of
solutions
Drupal 7 has a couple of really good REST API
modules, but Drupal 8 has REST in core
API should be versioned or backwards compatible
Sometimes a REST API isn’t enough, but you need to
adapt to the client’s (bad) way of connecting
43. And then…?
Move your API outside of Drupal for performance, better
control or aggregation of services
Index Drupal’s content outside to MongoDB and front
the services with a Node.JS layer