SlideShare a Scribd company logo
July 8th, 2020: Meetup en español #2
ONLINE SPANISH
THANKS FOR WATCHING!
All contents © MuleSoft Inc.
Agenda
3
• Introductions
• ”MuleSoft Latino” Community
• Presentations:
– Runtime Fabric
– Intermediate DW 2.0
• What’s next
All contents © MuleSoft Inc.
Introductions
4
• Organizers:
– David Morfin Diaz
– Josue Santiago
– Alexandra Martinez
– Luis Cantu
• Sponsor:
– Ad Victoriam Solutions
All contents © MuleSoft Inc. 5
• More than 100 members in the Slack community
• Invite your friends to join: https://bit.ly/2L5cYdS
MuleSoft Latino Community
By Ad Victoriam Solutions
Member of the month
Juan Ore
Runtime Fabric
© Bits In Glass. All rights reserved.
MuleSoft Runtime Fabric
Installation in AWS and Huawei (manual)
© Bits In Glass. All rights reserved.
Safe Harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such
uncertainties materialize or if any of the assumptions proves incorrect, the results of Bits In Glass Inc. could differ materially from the
results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact
could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues,
or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief,
any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our
services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new
functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in
our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome
of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we
operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth,
new releases of our service and successful customer deployment, our limited history reselling of products, and utilization and selling
to larger enterprise customers.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently
available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions
based upon features that are currently available. Bits In Glass Inc. assumes no obligation and does not intend to update these
forward-looking statements.
© Bits In Glass. All rights reserved.
Agenda
• Install RTF on AWS using the following MuleSoft document: “Install
Runtime Fabric on AWS”.
• Install RTF on Huawei Cloud using the following MuleSoft document:
“Install Runtime Fabric Manually”
© Bits In Glass. All rights reserved.
About us
We’re an award-winning consulting firm that partners
with leading technologies to help them unlock their
business potential.
North American coverage with offices in:
Denver (US head office), Dallas, and New York,
Edmonton (CAN head office), Calgary, Toronto,
and Montreal
Our journey…
© Bits In Glass. All rights reserved.
Our Technology Partners
© Bits In Glass. All rights reserved.
AWS Install : PROD minimum configuration
© Bits In Glass. All rights reserved.
Manual Install: dev configuration minimum
© Bits In Glass. All rights reserved.
AWS: Create Runtime Fabric
© Bits In Glass. All rights reserved.
AWS: rtf-install-scripts
© Bits In Glass. All rights reserved.
AWS: Terraform modifications
fabric.tf
Network_ingress.tf
© Bits In Glass. All rights reserved.
AWS: Terraform init
/rtf-install-scripts/aws
© Bits In Glass. All rights reserved.
AWS: Terraform apply
© Bits In Glass. All rights reserved.
AWS: Terraform help
command
terraform show ./tf-data/rtf.tfstate Get state of terraform
terraform output -state=./tf-data/rtf.tfstate Get output from terraform state
terraform destroy -state=./tf-data/rtf.tfstate Uninstall Runtime Fabric
© Bits In Glass. All rights reserved.
AWS: Ops Center access
© Bits In Glass. All rights reserved.
AWS: OpsCenter servers
© Bits In Glass. All rights reserved.
AWS: region ‘ca-central-1’
© Bits In Glass. All rights reserved.
AWS: vpc ‘big-webminar-vpc (172.32.0.0/16)
3 az
© Bits In Glass. All rights reserved.
AWS: az ‘ca-central-1a,1b and 1d’
© Bits In Glass. All rights reserved.
AWS: igw & route table
© Bits In Glass. All rights reserved.
AWS: subnets ‘172.32.0.0/24, 172.32.1.0/24, 172.32.2.0/24’
1 worker
1 controller
© Bits In Glass. All rights reserved.
AWS: sg ‘big-webminar-cluster’
© Bits In Glass. All rights reserved.
AWS:
sg inbound rules
var.ops_center_cidr_blocks
© Bits In Glass. All rights reserved.
AWS: sg inbound rules
AWS: sg outbound rules
© Bits In Glass. All rights reserved.
AWS: ec2
© Bits In Glass. All rights reserved.
AWS: rtf controller
gravity_volume_device_name
etcd_device_name
© Bits In Glass. All rights reserved.
AWS: rtf worker
gravity_volume_device_name
© Bits In Glass. All rights reserved.
AWS: RTF Runtime Manager
© Bits In Glass. All rights reserved.
AWS: OPS Center
© Bits In Glass. All rights reserved.
Manual: Using Huawei Cloud
© Bits In Glass. All rights reserved.
Manual: vpc
© Bits In Glass. All rights reserved.
Manual: vpc route tables
© Bits In Glass. All rights reserved.
Manual: nat gateway
© Bits In Glass. All rights reserved.
Manual: one controller – three workers
© Bits In Glass. All rights reserved.
Manual: elastic cloud server – rtf controller
RTF_DOCKER_DEVICE
RTF_ETCD_DEVICE
© Bits In Glass. All rights reserved.
Manual: rtf worker
RTF_ DOCKER _DEVICE
© Bits In Glass. All rights reserved.
Manual: ecs configuration
© Bits In Glass. All rights reserved.
Manual: run generate-configs.sh in controller
© Bits In Glass. All rights reserved.
Manual: env for controller
© Bits In Glass. All rights reserved.
Manual: env for worker
© Bits In Glass. All rights reserved.
Manual: run init.sh & check .state folder
© Bits In Glass. All rights reserved.
Enable inbound traffic in RTF. Huawei
© Bits In Glass. All rights reserved.
Enable inbound traffic in RTF. AWS
© Bits In Glass. All rights reserved.
TLS Context
© Bits In Glass. All rights reserved.
Deploy IVP (installation verification procedure) in AWS and Huawei Cloud
• “hw-poc-latam” RTF runtime plane running at AWS
• “RTF-POC-HW” RTF runtime plane running at Huawei Cloud
© Bits In Glass. All rights reserved.
Production grade HA deployment
2 servers, each with:
• 4 CPU cores
• 16 GiB memory
• 40 GiB dedicated disk for OS
• 200 GiB dedicated disk with 2,400 provisioned IOPS
• 1 Gbps network
NOTE: Broker sizing is subject to changes, to align with the requirements for production flows
PoC Standalone deployment
1 standalone server with:
• 4 CPU cores
• 16 GiB memory
• 40 GiB dedicated disk for OS
• 200 GiB dedicated disk with 2,400 provisioned IOPS
• 1 Gbps network
1 server, each with:
• 4 CPU cores
• 16 GiB memory
• 40 GiB dedicated disk for OS
• 1 Gbps network
Install Solace PubSub+ SW Broker in Huawei Cloud
© Bits In Glass. All rights reserved.
Install of Solace Event Broker in Huawei Cloud
© Bits In Glass. All rights reserved.
Use of RTF in Huawei Cloud
© Bits In Glass. All rights reserved.
Use of RTF in Huawei Cloud
© Bits In Glass. All rights reserved.
Use of RTF in Huawei Cloud
© Bits In Glass. All rights reserved.
Use of RTF in Huawei Cloud
AWS RDS MySQL
Huawei RDS MySQL
************
************
© Bits In Glass. All rights reserved.
Demo of SaaS Data Synchronization using Mule
• DEMO live
• 159.138.118.204 (Laptop or phone)
© Bits In Glass. All rights reserved.
Status: gravity status
© Bits In Glass. All rights reserved.
Status; rtfctl status
© Bits In Glass. All rights reserved.
Status: rtfctl test outbound-network
© Bits In Glass. All rights reserved.
Juan Ore
Architect
Bits in Glass
Email: juan.ore@bitsinglass.com
Cell: +1 416-908-5029
Alexandra Martinez
Intermediate DW 2.0
All contents © MuleSoft Inc. 64
• DW Playground
• Using application/dw as output
• Calling functions
• Concatenation
– ++ overview
– ++ with objects
– Object concatenation using {()}
– String concatenation using $()
• Null checkers
– Default
– If/else
– If
Content
All contents © MuleSoft Inc. 65
• DockerHub: https://hub.docker.com/r/machaval/dw-playground
DW Playground (2.x and 1.x)
All contents © MuleSoft Inc. 66
• https://dwl.mule.club/
DW 2.0 Playground
All contents © MuleSoft Inc. 67
• Internal data structure used by DW
• Capable of outputting DW functions’ definitions.
– Number of arguments and their data types
– Output (if available)
Output application/dw
Note: Do NOT deploy your app with this output.
Performance may be affected.
All contents © MuleSoft Inc. 68
• Functions with 2 arguments:
– Function(arg0, arg1)
– Arg0 function arg1
Calling functions
Concatenation
++
{()}
$()
All contents © MuleSoft Inc.
++
70
All contents © MuleSoft Inc. 71
• Concatenates two objects and returns one flattened object.
++ with objects
All contents © MuleSoft Inc. 72
• Using parentheses
Another way…
All contents © MuleSoft Inc. 73
• When there are ( ) inside { }, it becomes a destructor:
– Destroy arrays containing objects
– Destroy an object into pairs of keys and values
• The outer { } are there to construct a new object from these keys and values
Why?
All contents © MuleSoft Inc. 74
• Evaluates expression inside $( )
• Must be casted into a string after evaluating
String concatenation using $( )
Null checkers
Default
If/else
If
All contents © MuleSoft Inc. 76
• Handle expression when it can be null
• Prevent DW errors
Null checkers
All contents © MuleSoft Inc. 77
• If expression returns a null, set the default values.
Null checkers - default
All contents © MuleSoft Inc. 78
• If (expression) … else …
Null checkers – if/else
All contents © MuleSoft Inc. 79
• (key: value) if (expression)
Null checkers – if
All contents © MuleSoft Inc. 80
• https://docs.mulesoft.com/mule-runtime/4.3/dw-core-functions-
plusplus
• https://docs.mulesoft.com/mule-runtime/4.3/dataweave-cookbook-
defaults
References
Quiz time!
3 lucky winners get a training or certification voucher!
81
Quiz time!
1. What are the 2 ways to call a function with 2 arguments?
82
All contents © MuleSoft Inc. 83
• 1. What are the 2 ways to call a function with 2 arguments?
– Function(arg0, arg1)
– Arg0 function arg1
Quiz time!
Quiz time!
2. What is the output type of ++(LocalTime, TimeZone)?
84
All contents © MuleSoft Inc. 85
• 2. What is the output type of ++(LocalTime, TimeZone)?
– Time
Quiz time!
Quiz time!
3. Which syntax will return an error?
a) {({a:"a"}),({b:"b"})}
b) {([{a:"a"},{b:"b"}])}
c) {({a:"a"},{b:"b"})}
86
All contents © MuleSoft Inc. 87
• 3. Which syntax will return an error?
– a) {({a:"a"}),({b:"b"})}
– b) {([{a:"a"},{b:"b"}])}
– c) {({a:"a"},{b:"b"})}
Quiz time!
All contents © MuleSoft Inc.
• 4. What are the characters missing here to get the expected output?
Quiz time!
All contents © MuleSoft Inc.
• 4. What are the characters missing here to get the expected output?
– $()
Quiz time!
Quiz time!
5. Will this expression return an error?
"I can do this! $(sum([1,2,3]))"
All contents © MuleSoft Inc.
• 5. Will this expression return an error?
– "I can do this! $(sum([1,2,3]))”
– Answer: no
Quiz time!
All contents © MuleSoft Inc. 92
• 6. What is the keyword that is missing here to get the expected
output?
Quiz time!
All contents © MuleSoft Inc. 93
• 6. What is the keyword that is missing here to get the expected
output?
– default
Quiz time!
All contents © MuleSoft Inc. 94
• 7. Will this expression return an error? (just answer yes or no)
Quiz Time!
All contents © MuleSoft Inc. 95
• 7. Will this expression return an error? (just answer yes or no)
– Yes
Quiz Time!
All contents © MuleSoft Inc. 96
• 8. How can this expression be fixed to get the expected output?
(provide the complete script needed, under the ---)
Quiz Time!
All contents © MuleSoft Inc. 97
• 8. How can this expression be fixed to get the expected output?
(provide the complete script needed, under the ---)
Quiz Time!
All contents © MuleSoft Inc.
What’s next
98
• Share:
– Tweet your pictures with the hashtag #MuleMeetup
– Invite your network to join: meetups.mulesoft.com/online-group-spanish/
• Feedback:
– Contact any of your organizers to suggest topics
– Contact MuleSoft at meetup@mulesoft.com for ways to improve the program
• Slack
– Join our Slack workspace “MuleSoft Latino”
– Send your email to any of the organizers to receive the invite to join
Online spanish meetup #2

More Related Content

What's hot

Jaipur MuleSoft Meetup Group - Virtual Meetup #5
Jaipur MuleSoft Meetup Group - Virtual Meetup #5Jaipur MuleSoft Meetup Group - Virtual Meetup #5
Jaipur MuleSoft Meetup Group - Virtual Meetup #5
Lalit Panwar
 
Sydney MuleSoft Meetup #16 - 19 November 2020
Sydney MuleSoft Meetup #16 - 19 November 2020Sydney MuleSoft Meetup #16 - 19 November 2020
Sydney MuleSoft Meetup #16 - 19 November 2020
Royston Lobo
 
MuleSoft MuleSoft Meetup - Shared Flows
MuleSoft MuleSoft Meetup -  Shared FlowsMuleSoft MuleSoft Meetup -  Shared Flows
MuleSoft MuleSoft Meetup - Shared Flows
Guilherme Pereira Silva
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Angel Alberici
 
Meetup - Automate your project lifecycle using MuleSoft and Azure DevOps
Meetup - Automate your project lifecycle using MuleSoft and Azure DevOpsMeetup - Automate your project lifecycle using MuleSoft and Azure DevOps
Meetup - Automate your project lifecycle using MuleSoft and Azure DevOps
Renato de Oliveira
 
Bhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoft
Bhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoftBhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoft
Bhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoft
AnkitaJaggi1
 
Nagpur Mulesoft Meetup on CICD using Jenkins
Nagpur Mulesoft Meetup on CICD using JenkinsNagpur Mulesoft Meetup on CICD using Jenkins
Nagpur Mulesoft Meetup on CICD using Jenkins
pqrs1234
 
São Paulo MuleSoft Meetup - 31 Jan
São Paulo MuleSoft Meetup - 31 JanSão Paulo MuleSoft Meetup - 31 Jan
São Paulo MuleSoft Meetup - 31 Jan
Guilherme Pereira Silva
 
Mule meetup Hyderabad
Mule meetup HyderabadMule meetup Hyderabad
Mule meetup Hyderabad
Sravan Lingam
 
MuleSoft: How to Engage Partners/Customers and API Led with Alexa
MuleSoft: How to Engage Partners/Customers and  API Led with Alexa MuleSoft: How to Engage Partners/Customers and  API Led with Alexa
MuleSoft: How to Engage Partners/Customers and API Led with Alexa
Angel Alberici
 
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft
NaimishKakkad2
 
Impact Of A Cms Framework Change - Holland Open Netherlands
Impact Of A Cms Framework Change - Holland Open NetherlandsImpact Of A Cms Framework Change - Holland Open Netherlands
Impact Of A Cms Framework Change - Holland Open Netherlands
Wilco Jansen
 
Using the Mule 4 SDK to build a connector : MuleSoft Virtual Muleys Meetups
Using the Mule 4 SDK to build a connector  : MuleSoft Virtual Muleys MeetupsUsing the Mule 4 SDK to build a connector  : MuleSoft Virtual Muleys Meetups
Using the Mule 4 SDK to build a connector : MuleSoft Virtual Muleys Meetups
Angel Alberici
 
11th Manila MuleSoft Meetup Dec 2021
11th Manila MuleSoft Meetup Dec 202111th Manila MuleSoft Meetup Dec 2021
11th Manila MuleSoft Meetup Dec 2021
Ryan Anthony Andal
 
MuleSoft meetup__houston #13
MuleSoft meetup__houston #13MuleSoft meetup__houston #13
MuleSoft meetup__houston #13
Jim Andrews
 
Rtf externalize tls MuleSoft meetup
Rtf externalize tls MuleSoft meetupRtf externalize tls MuleSoft meetup
Rtf externalize tls MuleSoft meetup
Sandeep Deshmukh
 
Third Meetup Slides Mulesoft Mexico City
Third Meetup Slides Mulesoft Mexico CityThird Meetup Slides Mulesoft Mexico City
Third Meetup Slides Mulesoft Mexico City
Alan Muñoz Ochoa
 
MuleSoft Online MeetUp 03_11_2020
MuleSoft Online MeetUp 03_11_2020MuleSoft Online MeetUp 03_11_2020
MuleSoft Online MeetUp 03_11_2020
DianeKesler1
 
MuleSoft London Community September 2020 - Project Vita
MuleSoft London Community September 2020 - Project VitaMuleSoft London Community September 2020 - Project Vita
MuleSoft London Community September 2020 - Project Vita
Pace Integration
 
MuleSoft London Community March 2022 - CloudHub Automation
MuleSoft London Community March 2022 - CloudHub AutomationMuleSoft London Community March 2022 - CloudHub Automation
MuleSoft London Community March 2022 - CloudHub Automation
Pace Integration
 

What's hot (20)

Jaipur MuleSoft Meetup Group - Virtual Meetup #5
Jaipur MuleSoft Meetup Group - Virtual Meetup #5Jaipur MuleSoft Meetup Group - Virtual Meetup #5
Jaipur MuleSoft Meetup Group - Virtual Meetup #5
 
Sydney MuleSoft Meetup #16 - 19 November 2020
Sydney MuleSoft Meetup #16 - 19 November 2020Sydney MuleSoft Meetup #16 - 19 November 2020
Sydney MuleSoft Meetup #16 - 19 November 2020
 
MuleSoft MuleSoft Meetup - Shared Flows
MuleSoft MuleSoft Meetup -  Shared FlowsMuleSoft MuleSoft Meetup -  Shared Flows
MuleSoft MuleSoft Meetup - Shared Flows
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
 
Meetup - Automate your project lifecycle using MuleSoft and Azure DevOps
Meetup - Automate your project lifecycle using MuleSoft and Azure DevOpsMeetup - Automate your project lifecycle using MuleSoft and Azure DevOps
Meetup - Automate your project lifecycle using MuleSoft and Azure DevOps
 
Bhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoft
Bhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoftBhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoft
Bhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoft
 
Nagpur Mulesoft Meetup on CICD using Jenkins
Nagpur Mulesoft Meetup on CICD using JenkinsNagpur Mulesoft Meetup on CICD using Jenkins
Nagpur Mulesoft Meetup on CICD using Jenkins
 
São Paulo MuleSoft Meetup - 31 Jan
São Paulo MuleSoft Meetup - 31 JanSão Paulo MuleSoft Meetup - 31 Jan
São Paulo MuleSoft Meetup - 31 Jan
 
Mule meetup Hyderabad
Mule meetup HyderabadMule meetup Hyderabad
Mule meetup Hyderabad
 
MuleSoft: How to Engage Partners/Customers and API Led with Alexa
MuleSoft: How to Engage Partners/Customers and  API Led with Alexa MuleSoft: How to Engage Partners/Customers and  API Led with Alexa
MuleSoft: How to Engage Partners/Customers and API Led with Alexa
 
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft
 
Impact Of A Cms Framework Change - Holland Open Netherlands
Impact Of A Cms Framework Change - Holland Open NetherlandsImpact Of A Cms Framework Change - Holland Open Netherlands
Impact Of A Cms Framework Change - Holland Open Netherlands
 
Using the Mule 4 SDK to build a connector : MuleSoft Virtual Muleys Meetups
Using the Mule 4 SDK to build a connector  : MuleSoft Virtual Muleys MeetupsUsing the Mule 4 SDK to build a connector  : MuleSoft Virtual Muleys Meetups
Using the Mule 4 SDK to build a connector : MuleSoft Virtual Muleys Meetups
 
11th Manila MuleSoft Meetup Dec 2021
11th Manila MuleSoft Meetup Dec 202111th Manila MuleSoft Meetup Dec 2021
11th Manila MuleSoft Meetup Dec 2021
 
MuleSoft meetup__houston #13
MuleSoft meetup__houston #13MuleSoft meetup__houston #13
MuleSoft meetup__houston #13
 
Rtf externalize tls MuleSoft meetup
Rtf externalize tls MuleSoft meetupRtf externalize tls MuleSoft meetup
Rtf externalize tls MuleSoft meetup
 
Third Meetup Slides Mulesoft Mexico City
Third Meetup Slides Mulesoft Mexico CityThird Meetup Slides Mulesoft Mexico City
Third Meetup Slides Mulesoft Mexico City
 
MuleSoft Online MeetUp 03_11_2020
MuleSoft Online MeetUp 03_11_2020MuleSoft Online MeetUp 03_11_2020
MuleSoft Online MeetUp 03_11_2020
 
MuleSoft London Community September 2020 - Project Vita
MuleSoft London Community September 2020 - Project VitaMuleSoft London Community September 2020 - Project Vita
MuleSoft London Community September 2020 - Project Vita
 
MuleSoft London Community March 2022 - CloudHub Automation
MuleSoft London Community March 2022 - CloudHub AutomationMuleSoft London Community March 2022 - CloudHub Automation
MuleSoft London Community March 2022 - CloudHub Automation
 

Similar to Online spanish meetup #2

MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
Angel Alberici
 
Node.js Tools Ecosystem
Node.js Tools EcosystemNode.js Tools Ecosystem
Node.js Tools Ecosystem
Rocket Software
 
Surat MuleSoft Meetup#2 - Anypoint Runtime Fabric
Surat MuleSoft Meetup#2 - Anypoint Runtime FabricSurat MuleSoft Meetup#2 - Anypoint Runtime Fabric
Surat MuleSoft Meetup#2 - Anypoint Runtime Fabric
Jitendra Bafna
 
SHARE.ORG Orlando 2015
SHARE.ORG Orlando 2015SHARE.ORG Orlando 2015
SHARE.ORG Orlando 2015
Filipe Miranda
 
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3
Alfonso Martino
 
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
VMware Tanzu
 
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston MeetupOpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetupragss
 
Using Databases and Containers From Development to Deployment
Using Databases and Containers  From Development to DeploymentUsing Databases and Containers  From Development to Deployment
Using Databases and Containers From Development to Deployment
Aerospike, Inc.
 
Cloud Foundry Platform Operations - CF Summit 2015
Cloud Foundry Platform Operations - CF Summit 2015Cloud Foundry Platform Operations - CF Summit 2015
Cloud Foundry Platform Operations - CF Summit 2015
cornelia davis
 
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...
Pierre GRANDIN
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
VMware Tanzu
 
Warsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime FabricWarsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime Fabric
Patryk Bandurski
 
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
Coforge (Erstwhile WHISHWORKS)
 
Azure + DataStax Enterprise (DSE) Powers Office365 Per User Store
Azure + DataStax Enterprise (DSE) Powers Office365 Per User StoreAzure + DataStax Enterprise (DSE) Powers Office365 Per User Store
Azure + DataStax Enterprise (DSE) Powers Office365 Per User Store
DataStax Academy
 
.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp
VMware Tanzu
 
How Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comHow Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.com
Salesforce Engineering
 
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys MeetupsMuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
Angel Alberici
 
App Deployment on Cloud
App Deployment on CloudApp Deployment on Cloud
App Deployment on Cloud
Ajey Pratap Singh
 
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
OpenStack Korea Community
 

Similar to Online spanish meetup #2 (20)

MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
 
Node.js Tools Ecosystem
Node.js Tools EcosystemNode.js Tools Ecosystem
Node.js Tools Ecosystem
 
Surat MuleSoft Meetup#2 - Anypoint Runtime Fabric
Surat MuleSoft Meetup#2 - Anypoint Runtime FabricSurat MuleSoft Meetup#2 - Anypoint Runtime Fabric
Surat MuleSoft Meetup#2 - Anypoint Runtime Fabric
 
SHARE.ORG Orlando 2015
SHARE.ORG Orlando 2015SHARE.ORG Orlando 2015
SHARE.ORG Orlando 2015
 
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3
 
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
 
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston MeetupOpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
 
Using Databases and Containers From Development to Deployment
Using Databases and Containers  From Development to DeploymentUsing Databases and Containers  From Development to Deployment
Using Databases and Containers From Development to Deployment
 
Cloud Foundry Platform Operations - CF Summit 2015
Cloud Foundry Platform Operations - CF Summit 2015Cloud Foundry Platform Operations - CF Summit 2015
Cloud Foundry Platform Operations - CF Summit 2015
 
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...
 
SD Times - Docker v2
SD Times - Docker v2SD Times - Docker v2
SD Times - Docker v2
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Warsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime FabricWarsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime Fabric
 
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
 
Azure + DataStax Enterprise (DSE) Powers Office365 Per User Store
Azure + DataStax Enterprise (DSE) Powers Office365 Per User StoreAzure + DataStax Enterprise (DSE) Powers Office365 Per User Store
Azure + DataStax Enterprise (DSE) Powers Office365 Per User Store
 
.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp
 
How Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comHow Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.com
 
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys MeetupsMuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
 
App Deployment on Cloud
App Deployment on CloudApp Deployment on Cloud
App Deployment on Cloud
 
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
 

More from Alexandra N. Martinez

Mejora tu productividad creando aplicaciones de Slack
Mejora tu productividad creando aplicaciones de SlackMejora tu productividad creando aplicaciones de Slack
Mejora tu productividad creando aplicaciones de Slack
Alexandra N. Martinez
 
Women Who Mule - Workshop series #2: Ghost
Women Who Mule - Workshop series #2: GhostWomen Who Mule - Workshop series #2: Ghost
Women Who Mule - Workshop series #2: Ghost
Alexandra N. Martinez
 
Women Who Mule - Workshop series: Create your own blog from scratch without a...
Women Who Mule - Workshop series: Create your own blog from scratch without a...Women Who Mule - Workshop series: Create your own blog from scratch without a...
Women Who Mule - Workshop series: Create your own blog from scratch without a...
Alexandra N. Martinez
 
Toronto Virtual Meetup #12 - Testing Strategies and MUnit Test Recorder
Toronto Virtual Meetup #12 - Testing Strategies and MUnit Test RecorderToronto Virtual Meetup #12 - Testing Strategies and MUnit Test Recorder
Toronto Virtual Meetup #12 - Testing Strategies and MUnit Test Recorder
Alexandra N. Martinez
 
Women Who Mule - June Meetup (EMEA)
Women Who Mule - June Meetup (EMEA)Women Who Mule - June Meetup (EMEA)
Women Who Mule - June Meetup (EMEA)
Alexandra N. Martinez
 
Toronto Virtual Meetup #11 - Reviewing Complex DataWeave Transformation Use-case
Toronto Virtual Meetup #11 - Reviewing Complex DataWeave Transformation Use-caseToronto Virtual Meetup #11 - Reviewing Complex DataWeave Transformation Use-case
Toronto Virtual Meetup #11 - Reviewing Complex DataWeave Transformation Use-case
Alexandra N. Martinez
 
Cómo generar e implementar monitoreo para aplicaciones de Mule
Cómo generar e implementar monitoreo para aplicaciones de MuleCómo generar e implementar monitoreo para aplicaciones de Mule
Cómo generar e implementar monitoreo para aplicaciones de Mule
Alexandra N. Martinez
 
reCONNECT 2021 May Meetup - Women Who Mule #4
reCONNECT 2021 May Meetup - Women Who Mule #4reCONNECT 2021 May Meetup - Women Who Mule #4
reCONNECT 2021 May Meetup - Women Who Mule #4
Alexandra N. Martinez
 
Women Who Mule - April Meetup (Diane Kesler's Journey)
Women Who Mule - April Meetup (Diane Kesler's Journey)Women Who Mule - April Meetup (Diane Kesler's Journey)
Women Who Mule - April Meetup (Diane Kesler's Journey)
Alexandra N. Martinez
 
Toronto Virtual Meetup #9 - KPIs and metrics accelerator
Toronto Virtual Meetup #9 - KPIs and metrics acceleratorToronto Virtual Meetup #9 - KPIs and metrics accelerator
Toronto Virtual Meetup #9 - KPIs and metrics accelerator
Alexandra N. Martinez
 
Reviewing a complex dataweave transformation use case v3
Reviewing a complex dataweave transformation use case v3Reviewing a complex dataweave transformation use case v3
Reviewing a complex dataweave transformation use case v3
Alexandra N. Martinez
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
Alexandra N. Martinez
 
What is munit and how to create your first unit test
What is munit and how to create your first unit testWhat is munit and how to create your first unit test
What is munit and how to create your first unit test
Alexandra N. Martinez
 
Truly Human part 1
Truly Human part 1Truly Human part 1
Truly Human part 1
Alexandra N. Martinez
 
Toronto Virtual Meetup #8 - Tips for Reusability
Toronto Virtual Meetup #8 - Tips for ReusabilityToronto Virtual Meetup #8 - Tips for Reusability
Toronto Virtual Meetup #8 - Tips for Reusability
Alexandra N. Martinez
 
Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB Architecture
Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB ArchitectureToronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB Architecture
Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB Architecture
Alexandra N. Martinez
 
Reviewing a Complex DataWeave Transformation Use-case v2
Reviewing a Complex DataWeave Transformation Use-case v2Reviewing a Complex DataWeave Transformation Use-case v2
Reviewing a Complex DataWeave Transformation Use-case v2
Alexandra N. Martinez
 
How to use Salesforce composite request connector in Mule
How to use Salesforce composite request connector in MuleHow to use Salesforce composite request connector in Mule
How to use Salesforce composite request connector in Mule
Alexandra N. Martinez
 
Toronto Virtual Meetup #5 - API Security and Threats
Toronto Virtual Meetup #5 - API Security and ThreatsToronto Virtual Meetup #5 - API Security and Threats
Toronto Virtual Meetup #5 - API Security and Threats
Alexandra N. Martinez
 
Toronto Virtual Meetup #4 - Anypoint Monitoring (Dashboards, Alerts) and Visu...
Toronto Virtual Meetup #4 - Anypoint Monitoring (Dashboards, Alerts) and Visu...Toronto Virtual Meetup #4 - Anypoint Monitoring (Dashboards, Alerts) and Visu...
Toronto Virtual Meetup #4 - Anypoint Monitoring (Dashboards, Alerts) and Visu...
Alexandra N. Martinez
 

More from Alexandra N. Martinez (20)

Mejora tu productividad creando aplicaciones de Slack
Mejora tu productividad creando aplicaciones de SlackMejora tu productividad creando aplicaciones de Slack
Mejora tu productividad creando aplicaciones de Slack
 
Women Who Mule - Workshop series #2: Ghost
Women Who Mule - Workshop series #2: GhostWomen Who Mule - Workshop series #2: Ghost
Women Who Mule - Workshop series #2: Ghost
 
Women Who Mule - Workshop series: Create your own blog from scratch without a...
Women Who Mule - Workshop series: Create your own blog from scratch without a...Women Who Mule - Workshop series: Create your own blog from scratch without a...
Women Who Mule - Workshop series: Create your own blog from scratch without a...
 
Toronto Virtual Meetup #12 - Testing Strategies and MUnit Test Recorder
Toronto Virtual Meetup #12 - Testing Strategies and MUnit Test RecorderToronto Virtual Meetup #12 - Testing Strategies and MUnit Test Recorder
Toronto Virtual Meetup #12 - Testing Strategies and MUnit Test Recorder
 
Women Who Mule - June Meetup (EMEA)
Women Who Mule - June Meetup (EMEA)Women Who Mule - June Meetup (EMEA)
Women Who Mule - June Meetup (EMEA)
 
Toronto Virtual Meetup #11 - Reviewing Complex DataWeave Transformation Use-case
Toronto Virtual Meetup #11 - Reviewing Complex DataWeave Transformation Use-caseToronto Virtual Meetup #11 - Reviewing Complex DataWeave Transformation Use-case
Toronto Virtual Meetup #11 - Reviewing Complex DataWeave Transformation Use-case
 
Cómo generar e implementar monitoreo para aplicaciones de Mule
Cómo generar e implementar monitoreo para aplicaciones de MuleCómo generar e implementar monitoreo para aplicaciones de Mule
Cómo generar e implementar monitoreo para aplicaciones de Mule
 
reCONNECT 2021 May Meetup - Women Who Mule #4
reCONNECT 2021 May Meetup - Women Who Mule #4reCONNECT 2021 May Meetup - Women Who Mule #4
reCONNECT 2021 May Meetup - Women Who Mule #4
 
Women Who Mule - April Meetup (Diane Kesler's Journey)
Women Who Mule - April Meetup (Diane Kesler's Journey)Women Who Mule - April Meetup (Diane Kesler's Journey)
Women Who Mule - April Meetup (Diane Kesler's Journey)
 
Toronto Virtual Meetup #9 - KPIs and metrics accelerator
Toronto Virtual Meetup #9 - KPIs and metrics acceleratorToronto Virtual Meetup #9 - KPIs and metrics accelerator
Toronto Virtual Meetup #9 - KPIs and metrics accelerator
 
Reviewing a complex dataweave transformation use case v3
Reviewing a complex dataweave transformation use case v3Reviewing a complex dataweave transformation use case v3
Reviewing a complex dataweave transformation use case v3
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 
What is munit and how to create your first unit test
What is munit and how to create your first unit testWhat is munit and how to create your first unit test
What is munit and how to create your first unit test
 
Truly Human part 1
Truly Human part 1Truly Human part 1
Truly Human part 1
 
Toronto Virtual Meetup #8 - Tips for Reusability
Toronto Virtual Meetup #8 - Tips for ReusabilityToronto Virtual Meetup #8 - Tips for Reusability
Toronto Virtual Meetup #8 - Tips for Reusability
 
Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB Architecture
Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB ArchitectureToronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB Architecture
Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB Architecture
 
Reviewing a Complex DataWeave Transformation Use-case v2
Reviewing a Complex DataWeave Transformation Use-case v2Reviewing a Complex DataWeave Transformation Use-case v2
Reviewing a Complex DataWeave Transformation Use-case v2
 
How to use Salesforce composite request connector in Mule
How to use Salesforce composite request connector in MuleHow to use Salesforce composite request connector in Mule
How to use Salesforce composite request connector in Mule
 
Toronto Virtual Meetup #5 - API Security and Threats
Toronto Virtual Meetup #5 - API Security and ThreatsToronto Virtual Meetup #5 - API Security and Threats
Toronto Virtual Meetup #5 - API Security and Threats
 
Toronto Virtual Meetup #4 - Anypoint Monitoring (Dashboards, Alerts) and Visu...
Toronto Virtual Meetup #4 - Anypoint Monitoring (Dashboards, Alerts) and Visu...Toronto Virtual Meetup #4 - Anypoint Monitoring (Dashboards, Alerts) and Visu...
Toronto Virtual Meetup #4 - Anypoint Monitoring (Dashboards, Alerts) and Visu...
 

Recently uploaded

RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

Online spanish meetup #2

  • 1. July 8th, 2020: Meetup en español #2 ONLINE SPANISH
  • 3. All contents © MuleSoft Inc. Agenda 3 • Introductions • ”MuleSoft Latino” Community • Presentations: – Runtime Fabric – Intermediate DW 2.0 • What’s next
  • 4. All contents © MuleSoft Inc. Introductions 4 • Organizers: – David Morfin Diaz – Josue Santiago – Alexandra Martinez – Luis Cantu • Sponsor: – Ad Victoriam Solutions
  • 5. All contents © MuleSoft Inc. 5 • More than 100 members in the Slack community • Invite your friends to join: https://bit.ly/2L5cYdS MuleSoft Latino Community
  • 6. By Ad Victoriam Solutions Member of the month
  • 8. © Bits In Glass. All rights reserved. MuleSoft Runtime Fabric Installation in AWS and Huawei (manual)
  • 9. © Bits In Glass. All rights reserved. Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of Bits In Glass Inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling of products, and utilization and selling to larger enterprise customers. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Bits In Glass Inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 10. © Bits In Glass. All rights reserved. Agenda • Install RTF on AWS using the following MuleSoft document: “Install Runtime Fabric on AWS”. • Install RTF on Huawei Cloud using the following MuleSoft document: “Install Runtime Fabric Manually”
  • 11. © Bits In Glass. All rights reserved. About us We’re an award-winning consulting firm that partners with leading technologies to help them unlock their business potential. North American coverage with offices in: Denver (US head office), Dallas, and New York, Edmonton (CAN head office), Calgary, Toronto, and Montreal Our journey…
  • 12. © Bits In Glass. All rights reserved. Our Technology Partners
  • 13. © Bits In Glass. All rights reserved. AWS Install : PROD minimum configuration
  • 14. © Bits In Glass. All rights reserved. Manual Install: dev configuration minimum
  • 15. © Bits In Glass. All rights reserved. AWS: Create Runtime Fabric
  • 16. © Bits In Glass. All rights reserved. AWS: rtf-install-scripts
  • 17. © Bits In Glass. All rights reserved. AWS: Terraform modifications fabric.tf Network_ingress.tf
  • 18. © Bits In Glass. All rights reserved. AWS: Terraform init /rtf-install-scripts/aws
  • 19. © Bits In Glass. All rights reserved. AWS: Terraform apply
  • 20. © Bits In Glass. All rights reserved. AWS: Terraform help command terraform show ./tf-data/rtf.tfstate Get state of terraform terraform output -state=./tf-data/rtf.tfstate Get output from terraform state terraform destroy -state=./tf-data/rtf.tfstate Uninstall Runtime Fabric
  • 21. © Bits In Glass. All rights reserved. AWS: Ops Center access
  • 22. © Bits In Glass. All rights reserved. AWS: OpsCenter servers
  • 23. © Bits In Glass. All rights reserved. AWS: region ‘ca-central-1’
  • 24. © Bits In Glass. All rights reserved. AWS: vpc ‘big-webminar-vpc (172.32.0.0/16) 3 az
  • 25. © Bits In Glass. All rights reserved. AWS: az ‘ca-central-1a,1b and 1d’
  • 26. © Bits In Glass. All rights reserved. AWS: igw & route table
  • 27. © Bits In Glass. All rights reserved. AWS: subnets ‘172.32.0.0/24, 172.32.1.0/24, 172.32.2.0/24’ 1 worker 1 controller
  • 28. © Bits In Glass. All rights reserved. AWS: sg ‘big-webminar-cluster’
  • 29. © Bits In Glass. All rights reserved. AWS: sg inbound rules var.ops_center_cidr_blocks
  • 30. © Bits In Glass. All rights reserved. AWS: sg inbound rules AWS: sg outbound rules
  • 31. © Bits In Glass. All rights reserved. AWS: ec2
  • 32. © Bits In Glass. All rights reserved. AWS: rtf controller gravity_volume_device_name etcd_device_name
  • 33. © Bits In Glass. All rights reserved. AWS: rtf worker gravity_volume_device_name
  • 34. © Bits In Glass. All rights reserved. AWS: RTF Runtime Manager
  • 35. © Bits In Glass. All rights reserved. AWS: OPS Center
  • 36. © Bits In Glass. All rights reserved. Manual: Using Huawei Cloud
  • 37. © Bits In Glass. All rights reserved. Manual: vpc
  • 38. © Bits In Glass. All rights reserved. Manual: vpc route tables
  • 39. © Bits In Glass. All rights reserved. Manual: nat gateway
  • 40. © Bits In Glass. All rights reserved. Manual: one controller – three workers
  • 41. © Bits In Glass. All rights reserved. Manual: elastic cloud server – rtf controller RTF_DOCKER_DEVICE RTF_ETCD_DEVICE
  • 42. © Bits In Glass. All rights reserved. Manual: rtf worker RTF_ DOCKER _DEVICE
  • 43. © Bits In Glass. All rights reserved. Manual: ecs configuration
  • 44. © Bits In Glass. All rights reserved. Manual: run generate-configs.sh in controller
  • 45. © Bits In Glass. All rights reserved. Manual: env for controller
  • 46. © Bits In Glass. All rights reserved. Manual: env for worker
  • 47. © Bits In Glass. All rights reserved. Manual: run init.sh & check .state folder
  • 48. © Bits In Glass. All rights reserved. Enable inbound traffic in RTF. Huawei
  • 49. © Bits In Glass. All rights reserved. Enable inbound traffic in RTF. AWS
  • 50. © Bits In Glass. All rights reserved. TLS Context
  • 51. © Bits In Glass. All rights reserved. Deploy IVP (installation verification procedure) in AWS and Huawei Cloud • “hw-poc-latam” RTF runtime plane running at AWS • “RTF-POC-HW” RTF runtime plane running at Huawei Cloud
  • 52. © Bits In Glass. All rights reserved. Production grade HA deployment 2 servers, each with: • 4 CPU cores • 16 GiB memory • 40 GiB dedicated disk for OS • 200 GiB dedicated disk with 2,400 provisioned IOPS • 1 Gbps network NOTE: Broker sizing is subject to changes, to align with the requirements for production flows PoC Standalone deployment 1 standalone server with: • 4 CPU cores • 16 GiB memory • 40 GiB dedicated disk for OS • 200 GiB dedicated disk with 2,400 provisioned IOPS • 1 Gbps network 1 server, each with: • 4 CPU cores • 16 GiB memory • 40 GiB dedicated disk for OS • 1 Gbps network Install Solace PubSub+ SW Broker in Huawei Cloud
  • 53. © Bits In Glass. All rights reserved. Install of Solace Event Broker in Huawei Cloud
  • 54. © Bits In Glass. All rights reserved. Use of RTF in Huawei Cloud
  • 55. © Bits In Glass. All rights reserved. Use of RTF in Huawei Cloud
  • 56. © Bits In Glass. All rights reserved. Use of RTF in Huawei Cloud
  • 57. © Bits In Glass. All rights reserved. Use of RTF in Huawei Cloud AWS RDS MySQL Huawei RDS MySQL ************ ************
  • 58. © Bits In Glass. All rights reserved. Demo of SaaS Data Synchronization using Mule • DEMO live • 159.138.118.204 (Laptop or phone)
  • 59. © Bits In Glass. All rights reserved. Status: gravity status
  • 60. © Bits In Glass. All rights reserved. Status; rtfctl status
  • 61. © Bits In Glass. All rights reserved. Status: rtfctl test outbound-network
  • 62. © Bits In Glass. All rights reserved. Juan Ore Architect Bits in Glass Email: juan.ore@bitsinglass.com Cell: +1 416-908-5029
  • 64. All contents © MuleSoft Inc. 64 • DW Playground • Using application/dw as output • Calling functions • Concatenation – ++ overview – ++ with objects – Object concatenation using {()} – String concatenation using $() • Null checkers – Default – If/else – If Content
  • 65. All contents © MuleSoft Inc. 65 • DockerHub: https://hub.docker.com/r/machaval/dw-playground DW Playground (2.x and 1.x)
  • 66. All contents © MuleSoft Inc. 66 • https://dwl.mule.club/ DW 2.0 Playground
  • 67. All contents © MuleSoft Inc. 67 • Internal data structure used by DW • Capable of outputting DW functions’ definitions. – Number of arguments and their data types – Output (if available) Output application/dw Note: Do NOT deploy your app with this output. Performance may be affected.
  • 68. All contents © MuleSoft Inc. 68 • Functions with 2 arguments: – Function(arg0, arg1) – Arg0 function arg1 Calling functions
  • 70. All contents © MuleSoft Inc. ++ 70
  • 71. All contents © MuleSoft Inc. 71 • Concatenates two objects and returns one flattened object. ++ with objects
  • 72. All contents © MuleSoft Inc. 72 • Using parentheses Another way…
  • 73. All contents © MuleSoft Inc. 73 • When there are ( ) inside { }, it becomes a destructor: – Destroy arrays containing objects – Destroy an object into pairs of keys and values • The outer { } are there to construct a new object from these keys and values Why?
  • 74. All contents © MuleSoft Inc. 74 • Evaluates expression inside $( ) • Must be casted into a string after evaluating String concatenation using $( )
  • 76. All contents © MuleSoft Inc. 76 • Handle expression when it can be null • Prevent DW errors Null checkers
  • 77. All contents © MuleSoft Inc. 77 • If expression returns a null, set the default values. Null checkers - default
  • 78. All contents © MuleSoft Inc. 78 • If (expression) … else … Null checkers – if/else
  • 79. All contents © MuleSoft Inc. 79 • (key: value) if (expression) Null checkers – if
  • 80. All contents © MuleSoft Inc. 80 • https://docs.mulesoft.com/mule-runtime/4.3/dw-core-functions- plusplus • https://docs.mulesoft.com/mule-runtime/4.3/dataweave-cookbook- defaults References
  • 81. Quiz time! 3 lucky winners get a training or certification voucher! 81
  • 82. Quiz time! 1. What are the 2 ways to call a function with 2 arguments? 82
  • 83. All contents © MuleSoft Inc. 83 • 1. What are the 2 ways to call a function with 2 arguments? – Function(arg0, arg1) – Arg0 function arg1 Quiz time!
  • 84. Quiz time! 2. What is the output type of ++(LocalTime, TimeZone)? 84
  • 85. All contents © MuleSoft Inc. 85 • 2. What is the output type of ++(LocalTime, TimeZone)? – Time Quiz time!
  • 86. Quiz time! 3. Which syntax will return an error? a) {({a:"a"}),({b:"b"})} b) {([{a:"a"},{b:"b"}])} c) {({a:"a"},{b:"b"})} 86
  • 87. All contents © MuleSoft Inc. 87 • 3. Which syntax will return an error? – a) {({a:"a"}),({b:"b"})} – b) {([{a:"a"},{b:"b"}])} – c) {({a:"a"},{b:"b"})} Quiz time!
  • 88. All contents © MuleSoft Inc. • 4. What are the characters missing here to get the expected output? Quiz time!
  • 89. All contents © MuleSoft Inc. • 4. What are the characters missing here to get the expected output? – $() Quiz time!
  • 90. Quiz time! 5. Will this expression return an error? "I can do this! $(sum([1,2,3]))"
  • 91. All contents © MuleSoft Inc. • 5. Will this expression return an error? – "I can do this! $(sum([1,2,3]))” – Answer: no Quiz time!
  • 92. All contents © MuleSoft Inc. 92 • 6. What is the keyword that is missing here to get the expected output? Quiz time!
  • 93. All contents © MuleSoft Inc. 93 • 6. What is the keyword that is missing here to get the expected output? – default Quiz time!
  • 94. All contents © MuleSoft Inc. 94 • 7. Will this expression return an error? (just answer yes or no) Quiz Time!
  • 95. All contents © MuleSoft Inc. 95 • 7. Will this expression return an error? (just answer yes or no) – Yes Quiz Time!
  • 96. All contents © MuleSoft Inc. 96 • 8. How can this expression be fixed to get the expected output? (provide the complete script needed, under the ---) Quiz Time!
  • 97. All contents © MuleSoft Inc. 97 • 8. How can this expression be fixed to get the expected output? (provide the complete script needed, under the ---) Quiz Time!
  • 98. All contents © MuleSoft Inc. What’s next 98 • Share: – Tweet your pictures with the hashtag #MuleMeetup – Invite your network to join: meetups.mulesoft.com/online-group-spanish/ • Feedback: – Contact any of your organizers to suggest topics – Contact MuleSoft at meetup@mulesoft.com for ways to improve the program • Slack – Join our Slack workspace “MuleSoft Latino” – Send your email to any of the organizers to receive the invite to join

Editor's Notes

  1. USE IF NECESSARY
  2. Download the zip file Save the “activation data”
  3. The AWS install contains: Terraform scripts Shell scripts
  4. AWS credentials Variables for aws credentials Enable port 32009
  5. Note; README document shows another example when running from /rtf-install-scripts folder
  6. network_ingress.tf and network_egress.tf
  7. device type comments /dev/sda1 EBS Root device /dev/xvdb EBS “gravity_volume_device_name” , this is for docker /dev/xvdc EBS “etcd_device_name”, this is for etcd
  8. Two subnets in 1 az
  9. Here the OS is CentOS 7.6. 64 bit
  10. The installation started with version 1.4.5 and it was upgraded on March 10 to version 1.5.1 Runtime Manager runs in the ”control” plane. (Cloudhub).
  11. The Minimum configuration (Development Environment) “Runtime plane” is the base for the demo.
  12. Runtime Fabrics RTF-POC-HW is the name of the RTF for this POC
  13. There are two applications: Poc-sfdc2db-account-mysql-hw : synchronize Salesforce Account with Huawei RDS MySQL service. The application file hw-sfdc2db-account-mysql.jar can either access: a) HUAWEI RDS MySQL b) AWS RDS MySQL just by changing a property value in the Properties tab.
  14. The values for key “cloud” can be : “huawei” or “aws”. That will tell what RDS to access.
  15. Here are the properties for each RDS MySQL