SlideShare uma empresa Scribd logo
1 de 60
March 24th, 2018.
First Caracas MuleSoft Meetup
All contents © MuleSoft Inc.
What’s all about?
2
• A group from the community to the
community.
• A safe environment to learn and share
your integration experiences both good
and bad with your peers.
• Discuss a variety of topics key to
successful application network with
MuleSoft Anypoint Platform.
Agenda
All contents © MuleSoft Inc.
Agenda
4
• 2:30pm: Introductions.
• 2:45pm: Presentation: API-led Connectivity.
• 3:30pm: Q&A / Snack break.
• 3:45pm: Presentation: CI/CD with Mule.
• 4:15pm: Q&A
Introductions
All contents © MuleSoft Inc.
Introductions
6
• Meet the leader:
Integration Specialist.
I consider myself as a APIs and
Microservices enthusiat.
I have had experience on MuleSoft
development life cycles in several
projects in LATAM in countries as
Mexico, Panamá, and Venezuela using
MuleSoft Anypoint Integration
Solutions.
I'm certified as MuleSoft Integration
and API Associate, MuleSoft
Certified API Design Associate
(RAML 0.8) and I participated in
Anypoint Platform: Advance
Developer Course.
All contents © MuleSoft Inc.
Introductions
7
• Meet the audience:
• What’s your name?
• What do you do?
• What have been your experience?
API-led Connectivity
Speaker: Fernando Silva
All contents © MuleSoft Inc.
Business path
All contents © MuleSoft Inc.
MANUFACTURING
HR
FINANCE
MARKETING SALES
SERVICES
Business changes
All contents © MuleSoft Inc.
ITdemand
Delivery IT capability.
Time
Today
IT Delivery gap
Digital pressure creates an increasing IT delivery gap.
11
All contents © MuleSoft Inc.
IT can’t move fast enough
12
All contents © MuleSoft Inc.
State of the world
13
All contents © MuleSoft Inc.
Integration
The biggest not resolved IT
problem
14
State of the world
All contents © MuleSoft Inc.
What MuleSoft does?
15
All contents © MuleSoft Inc.
Application Programming Interface
Represents the ability to communicate between software components.
16
All contents © MuleSoft Inc.
Applications landcape
17
All contents © MuleSoft Inc.
Services reusability
Access reusability
18
Applications landcape
All contents © MuleSoft Inc.
Build as many conections as you need
Services reusability
Access reusability
19
Applications landcape
All contents © MuleSoft Inc.
paradigms
Define simple abstractions
Services reusability
Access reusability
Build as many conections as you need
20
Applications landcape
All contents © MuleSoft Inc.
Services reusability
Access reusability
Define simple abstractions
Build as many conections as you need
21
Applications landcape
All contents © MuleSoft Inc.
Services reusability
Access reusability
Define simple abstractions
Build as many conections as you need
22
Applications landcape
All contents © MuleSoft Inc.
A perfect application network that:
organized around value units well
defined.
is recomposable
emerges in the background
through self-service
visibility, security and y gobernability
are built
connectivity and reusability are high
level worries
blends but not break.
every node adds value to the
network
business recovers future control
Benefits
23
All contents © MuleSoft Inc.
Experience Layer
Mobile | Web Portals | Clients | Providers Apps | Wearables | Partners
Process Layer
Registers | Updates | Mails | Payments | Complex processes
APP Dev
LoB
Dev/IT
Central
IT System Layer
Legacy Systems | Databases | PLCs | SaaS
PLC DatabasesSaaS Document Managers
API-led Connectivity
24
All contents © MuleSoft Inc.
API-led Connectivity
Self-service.
Productivity increase.
Future changes malleability.
Distributed paradigm.
Loose coupling of systems.
Deep operative visibility.
Experience Layer
Mobile | Web Portals | Clients | Providers Apps | Wearables | Partners
Process Layer
Registers | Updates | Mails | Payments | Complex processes
APP
Dev
LoB
Dev/IT
Central
IT System Layer
Legacy Systems | Databases | PLCs | SaaS
PLC DatabasesSaaS Document Manager
25
All contents © MuleSoft Inc.
State of the world with MuleSoft
26
All contents © MuleSoft Inc.
Anypoint Platform
Mule
Anypoint Connectors
Anypoint Design Center Anypoint Management
Center
Anypoint Exchange
PaaS (Docker,Hybrid, Inter-cloud) runtime services
Studio
API
Designer
Connector
DevKit
Runtime
Manager
API
Manager
Analytics
27
All contents © MuleSoft Inc.
Development Lifecycle
Build
Engage
Test
Model
Simulate
Validate
Solicit
Feedback
Design
Manage
API Designer
Mocking Services
Anypoint Studio
MUnit
API Console
API Portal
Analytics
API Notebook
Anypoint Exchange
Anypoint Exchange
Anypoint Connectors
API Manager
Runtime Manager
Cloudhub
28
All contents © MuleSoft Inc.
MuleSoft
29
Connect to everything.
SOA, SaaS and API in a
unique platform.
Highly productive.
Designed for easy use
and deployment.
Essential for hybrid IT.
Write once deploy
everywhere.
Unified connectivity Low friction Future-proof
Q&A
All contents © MuleSoft Inc. 31
Snack
break time!
Applying CI/CD with Mule
Speaker: Fernando Silva
All contents © MuleSoft Inc.
The problem
33
• Software developers often work in isolation.
• They need to integrate their changes with the rest of the team’s
code base.
• They wait for days or weeks to integrate code.
• Finally when they integrate the code they have:
 Merge conflicts. Hard to fix bugs. Diverging code strategies. Duplicated
efforts.
All contents © MuleSoft Inc. 34
What is Continuous
Integration?
All contents © MuleSoft Inc.
Continuous Integration
35
• Practice of merging all developer working copies to a shared
mainline every time a team member commits changes to version
control.
• Continuously build, test and validate the software.
• Developers write unit, functional and integration tests that
validate their modules are correct.
• The entire project can be tested / validated locally by developers
and automatically by a build system.
All contents © MuleSoft Inc. 36
What is needed to achieve
Continuous Integration?
All contents © MuleSoft Inc.
MuleSoft Integrated Development Environment (IDE)
37
• Anypoint Studio
All contents © MuleSoft Inc.
Version Control Systems
38
• Help a software team manage
changes to source code over time
and keeps track of every
modification to the code in a
special kind of database.
SVN.
GIT.
Team Foundation Server.
All contents © MuleSoft Inc.
Software Project Management Tool: Maven
39
• Project management utility that
you can use to develop projects in
Mule.
• Mule provides built-in Maven
functionality.
• The mule-maven-plugin allows to
deploy Mule applications to
different kinds of servers:
Standalone, clusters, Anypoint
Runtime Manager and CloudHub.
All contents © MuleSoft Inc.
Testing Framework: MUnit
40
• Mule application testing framework that
allows you to easily build automated tests
for your integrations and APIs.
 Unit tests.
 Functional tests.
 Integration tests.
 Tests reports.
• Fully integrated with Maven and Surefire.
• Capable of building and running Junit tests
(Mule test written in Java code).
All contents © MuleSoft Inc.
Continous Integration Server
• Automates software builds.
• Check quality of builds running
tests and call out developers if
something breaks.
41
All contents © MuleSoft Inc.
Continuous Integration
42
All contents © MuleSoft Inc.
Continuous Integration: Benefits
43
• Process Quality:
Repetitive manual testing
eradication.
Complete reliability does
better the test with accuracy.
 Completely automated
process without human
participation.
All contents © MuleSoft Inc.
Continuous Integration: Benefits
44
• Product Quality:
Early bugs detection.
Minimum risk products.
 Team is always prepared to
deliver reliable products at
any moment.
All contents © MuleSoft Inc.
Continuous Integration: Benefits
45
• Team Quality:
Productivity improvements.
Learn how to implement unit
tests, integration test.
Learn code best practices.
Acquire self-confidence.
More time to do critical task.
All contents © MuleSoft Inc. 46
What is Continuous
Delivery?
All contents © MuleSoft Inc.
Continuous Delivery
• Practices designed to ensure that code can be rapidly and safely
deployed by delivering every change to a environment and ensuring
business applications and services function as expected through
rigorous automated testing.
• You can have confidence the application can be deployed to production
with a push of a button when the business is ready.
• It means every change is proven to be deployable at any time.
47
All contents © MuleSoft Inc. 48
What is needed to achieve
Continuous Delivery?
All contents © MuleSoft Inc.
Deployment Systems
• Follows a customized programmed
pipeline.
• Pushes builds to many kind of
environments using plugins (if all
tests pass.)
49
All contents © MuleSoft Inc.
Mule
Anypoint Connectors
Anypoint Design Center Anypoint Management
Center
Anypoint Exchange
PaaS (Docker,Hybrid, Inter-cloud) runtime services
Studio
API
Designer
Connector
DevKit
Runtime
Manager
API
Manager
Analytics
50
Anypoint Platform
All contents © MuleSoft Inc.
Containers / Virtualization / PaaS
51
• Containers:
Docker.
• Virtualization:
VMware.
Oracle VM.
• PaaS:
Cloudhub.
AWS.
Open Shift.
Kubernetes.
All contents © MuleSoft Inc. 52
Continuous Delivery
All contents © MuleSoft Inc. 53
Continuous Delivery: Benefits
• Product Quality:
Highly tested and standarized
only delivered products.
All contents © MuleSoft Inc. 54
Continuous Delivery: Benefits
• Process Quality:
High speed and efficiency
delivering products.
All contents © MuleSoft Inc.
CI/CD With Mule: Tools
55
Version
Control
Testing Build
Automation
Continuous
Delivery
Automation
SVN Junit Maven Jenkins Platform
APIs
GIT Munit Gradle Bamboo Cloudhub
CLI
TFS Ant
All contents © MuleSoft Inc.
Tech Summary: How to achieve CI/CD with Mule
1. Create repository in Github.
2. Install Jenkins in a Server.
3. Install Jenkins Github plugin and Maven plugin.
4. Create CI Maven Job in Jenkins with repository URL, build trigger(listen
to repository commits) and Maven goal.
5. Install Git in your PC and connect with remote repository in Github.
6. Create Mule Project with Maven in Anypoint Studio.
7. Add Mule Maven Plugin in pom.xml and configure deployment
parameters in pom.xml
8. Implement flow and tests in Anypoint Studio and commit changes to
Github repository.
56
Q&A
All contents © MuleSoft Inc.
What’s next?
58
• Share:
– Tweet your pictures with the hashtag #MuleMeetup
– Invite your network to join: https://meetups.mulesoft.com/caracas
– Contact your organizer at fernandojsc@outlook.com to suggest topics
– Contact MuleSoft at meetup@mulesoft.com for ways to improve the
program
• Our next meetup:
– Date: Planning…
– Location: What do you think about the current space?
– Topic: What would you like to talk about in the next meeting?
Thank you!
See you next time.
First Caracas MuleSoft Meetup Slides

Mais conteúdo relacionado

Mais procurados

MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019Subhash Patel
 
Mulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handlingMulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handlingManish Kumar Yadav
 
On prem to cloud hub migration (updated)
On prem to cloud hub migration (updated)On prem to cloud hub migration (updated)
On prem to cloud hub migration (updated)Sandeep Deshmukh
 
MuleSoft Singapore Meetup May 2020
MuleSoft Singapore Meetup May 2020MuleSoft Singapore Meetup May 2020
MuleSoft Singapore Meetup May 2020Julian Douch
 
Anypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud FoundryAnypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud FoundryMuleSoft
 
MuleSoft Architecture Presentation
MuleSoft Architecture PresentationMuleSoft Architecture Presentation
MuleSoft Architecture PresentationRupesh Sinha
 
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020Julian Douch
 
Kochi mulesoft meetup 02
Kochi mulesoft meetup 02Kochi mulesoft meetup 02
Kochi mulesoft meetup 02sumitahuja94
 
MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19Julian Douch
 
Manila MuleSoft Meetup #4 January 2019
Manila MuleSoft Meetup #4 January 2019Manila MuleSoft Meetup #4 January 2019
Manila MuleSoft Meetup #4 January 2019Christopher Co
 
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...Manish Kumar Yadav
 
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIsNYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIsGean Martinez
 
MuleSoft Manchester Meetup #2 slides 29th October 2019
MuleSoft Manchester Meetup #2 slides 29th October 2019MuleSoft Manchester Meetup #2 slides 29th October 2019
MuleSoft Manchester Meetup #2 slides 29th October 2019Ieva Navickaite
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Angel Alberici
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021NeerajKumar1965
 
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together MuleSoft
 
Manila MuleSoft Meetup - July 2019
Manila MuleSoft Meetup - July 2019Manila MuleSoft Meetup - July 2019
Manila MuleSoft Meetup - July 2019Ryan Anthony Andal
 
Meet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_finalMeet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_finalAkshata Sawant
 
Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018Ryan Anthony Andal
 

Mais procurados (20)

MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019
 
Mulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handlingMulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handling
 
On prem to cloud hub migration (updated)
On prem to cloud hub migration (updated)On prem to cloud hub migration (updated)
On prem to cloud hub migration (updated)
 
MuleSoft Singapore Meetup May 2020
MuleSoft Singapore Meetup May 2020MuleSoft Singapore Meetup May 2020
MuleSoft Singapore Meetup May 2020
 
Anypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud FoundryAnypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud Foundry
 
MuleSoft Architecture Presentation
MuleSoft Architecture PresentationMuleSoft Architecture Presentation
MuleSoft Architecture Presentation
 
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
 
Kochi mulesoft meetup 02
Kochi mulesoft meetup 02Kochi mulesoft meetup 02
Kochi mulesoft meetup 02
 
MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19
 
Manila MuleSoft Meetup #4 January 2019
Manila MuleSoft Meetup #4 January 2019Manila MuleSoft Meetup #4 January 2019
Manila MuleSoft Meetup #4 January 2019
 
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
 
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIsNYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
 
MuleSoft Manchester Meetup #2 slides 29th October 2019
MuleSoft Manchester Meetup #2 slides 29th October 2019MuleSoft Manchester Meetup #2 slides 29th October 2019
MuleSoft Manchester Meetup #2 slides 29th October 2019
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021
 
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together
 
Manila MuleSoft Meetup - July 2019
Manila MuleSoft Meetup - July 2019Manila MuleSoft Meetup - July 2019
Manila MuleSoft Meetup - July 2019
 
MuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft São Paulo Meetup #3 - 18 JunMuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft São Paulo Meetup #3 - 18 Jun
 
Meet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_finalMeet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_final
 
Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018
 

Semelhante a First Caracas MuleSoft Meetup Slides

Learn mulesoft from scratch
Learn mulesoft from scratchLearn mulesoft from scratch
Learn mulesoft from scratchNikhil More
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesByreddy Sravan Kumar Reddy
 
Riyadh Meetup4- Sonarqube for Mule 4 Code review
Riyadh Meetup4- Sonarqube for Mule 4 Code reviewRiyadh Meetup4- Sonarqube for Mule 4 Code review
Riyadh Meetup4- Sonarqube for Mule 4 Code reviewsatyasekhar123
 
Inovacao e Arquitetura Moderna com APIs e Mulesoft
Inovacao e Arquitetura Moderna com APIs e MulesoftInovacao e Arquitetura Moderna com APIs e Mulesoft
Inovacao e Arquitetura Moderna com APIs e MulesoftDanilo Bordini
 
Third Meetup Slides Mulesoft Mexico City
Third Meetup Slides Mulesoft Mexico CityThird Meetup Slides Mulesoft Mexico City
Third Meetup Slides Mulesoft Mexico CityAlan Muñoz Ochoa
 
Perth MuleSoft Meetup Feb 2019
Perth MuleSoft Meetup Feb 2019Perth MuleSoft Meetup Feb 2019
Perth MuleSoft Meetup Feb 2019Zubair Aslam
 
MuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteMuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteSubhash Patel
 
Meetup slide 20_apr
Meetup slide 20_aprMeetup slide 20_apr
Meetup slide 20_aprSantosh Ojha
 
27th Hyderabad MuleSoft Meetup
27th Hyderabad MuleSoft Meetup27th Hyderabad MuleSoft Meetup
27th Hyderabad MuleSoft MeetupMuleSoft Meetups
 
Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integration
Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket IntegrationImplementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integration
Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integrationsandeepmenon62
 
Warsaw MuleSoft Meetup #6 - CI/CD
Warsaw MuleSoft Meetup  #6 - CI/CDWarsaw MuleSoft Meetup  #6 - CI/CD
Warsaw MuleSoft Meetup #6 - CI/CDPatryk Bandurski
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxAlfonso Martino
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...Jitendra Bafna
 
Running and Managing Mule Applications
Running and Managing Mule ApplicationsRunning and Managing Mule Applications
Running and Managing Mule ApplicationsMuleSoft
 
Hyd virtual meetupslides11jul
Hyd virtual meetupslides11julHyd virtual meetupslides11jul
Hyd virtual meetupslides11julSantosh Ojha
 

Semelhante a First Caracas MuleSoft Meetup Slides (20)

Learn mulesoft from scratch
Learn mulesoft from scratchLearn mulesoft from scratch
Learn mulesoft from scratch
 
Mule soft dubai virtual meetup 27_apr
Mule soft dubai virtual meetup 27_aprMule soft dubai virtual meetup 27_apr
Mule soft dubai virtual meetup 27_apr
 
Mulesoft Indore meetup #1
Mulesoft Indore meetup #1Mulesoft Indore meetup #1
Mulesoft Indore meetup #1
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different services
 
Managing APIs with MuleSoft
Managing APIs with MuleSoftManaging APIs with MuleSoft
Managing APIs with MuleSoft
 
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
 
Riyadh Meetup4- Sonarqube for Mule 4 Code review
Riyadh Meetup4- Sonarqube for Mule 4 Code reviewRiyadh Meetup4- Sonarqube for Mule 4 Code review
Riyadh Meetup4- Sonarqube for Mule 4 Code review
 
Inovacao e Arquitetura Moderna com APIs e Mulesoft
Inovacao e Arquitetura Moderna com APIs e MulesoftInovacao e Arquitetura Moderna com APIs e Mulesoft
Inovacao e Arquitetura Moderna com APIs e Mulesoft
 
Third Meetup Slides Mulesoft Mexico City
Third Meetup Slides Mulesoft Mexico CityThird Meetup Slides Mulesoft Mexico City
Third Meetup Slides Mulesoft Mexico City
 
Perth MuleSoft Meetup Feb 2019
Perth MuleSoft Meetup Feb 2019Perth MuleSoft Meetup Feb 2019
Perth MuleSoft Meetup Feb 2019
 
MuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteMuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_Charlotte
 
Meetup slide 20_apr
Meetup slide 20_aprMeetup slide 20_apr
Meetup slide 20_apr
 
27th Hyderabad MuleSoft Meetup
27th Hyderabad MuleSoft Meetup27th Hyderabad MuleSoft Meetup
27th Hyderabad MuleSoft Meetup
 
API LifeCycle Management
API LifeCycle ManagementAPI LifeCycle Management
API LifeCycle Management
 
Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integration
Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket IntegrationImplementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integration
Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integration
 
Warsaw MuleSoft Meetup #6 - CI/CD
Warsaw MuleSoft Meetup  #6 - CI/CDWarsaw MuleSoft Meetup  #6 - CI/CD
Warsaw MuleSoft Meetup #6 - CI/CD
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
 
Running and Managing Mule Applications
Running and Managing Mule ApplicationsRunning and Managing Mule Applications
Running and Managing Mule Applications
 
Hyd virtual meetupslides11jul
Hyd virtual meetupslides11julHyd virtual meetupslides11jul
Hyd virtual meetupslides11jul
 

Último

UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 

Último (20)

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 

First Caracas MuleSoft Meetup Slides

  • 1. March 24th, 2018. First Caracas MuleSoft Meetup
  • 2. All contents © MuleSoft Inc. What’s all about? 2 • A group from the community to the community. • A safe environment to learn and share your integration experiences both good and bad with your peers. • Discuss a variety of topics key to successful application network with MuleSoft Anypoint Platform.
  • 4. All contents © MuleSoft Inc. Agenda 4 • 2:30pm: Introductions. • 2:45pm: Presentation: API-led Connectivity. • 3:30pm: Q&A / Snack break. • 3:45pm: Presentation: CI/CD with Mule. • 4:15pm: Q&A
  • 6. All contents © MuleSoft Inc. Introductions 6 • Meet the leader: Integration Specialist. I consider myself as a APIs and Microservices enthusiat. I have had experience on MuleSoft development life cycles in several projects in LATAM in countries as Mexico, Panamá, and Venezuela using MuleSoft Anypoint Integration Solutions. I'm certified as MuleSoft Integration and API Associate, MuleSoft Certified API Design Associate (RAML 0.8) and I participated in Anypoint Platform: Advance Developer Course.
  • 7. All contents © MuleSoft Inc. Introductions 7 • Meet the audience: • What’s your name? • What do you do? • What have been your experience?
  • 9. All contents © MuleSoft Inc. Business path
  • 10. All contents © MuleSoft Inc. MANUFACTURING HR FINANCE MARKETING SALES SERVICES Business changes
  • 11. All contents © MuleSoft Inc. ITdemand Delivery IT capability. Time Today IT Delivery gap Digital pressure creates an increasing IT delivery gap. 11
  • 12. All contents © MuleSoft Inc. IT can’t move fast enough 12
  • 13. All contents © MuleSoft Inc. State of the world 13
  • 14. All contents © MuleSoft Inc. Integration The biggest not resolved IT problem 14 State of the world
  • 15. All contents © MuleSoft Inc. What MuleSoft does? 15
  • 16. All contents © MuleSoft Inc. Application Programming Interface Represents the ability to communicate between software components. 16
  • 17. All contents © MuleSoft Inc. Applications landcape 17
  • 18. All contents © MuleSoft Inc. Services reusability Access reusability 18 Applications landcape
  • 19. All contents © MuleSoft Inc. Build as many conections as you need Services reusability Access reusability 19 Applications landcape
  • 20. All contents © MuleSoft Inc. paradigms Define simple abstractions Services reusability Access reusability Build as many conections as you need 20 Applications landcape
  • 21. All contents © MuleSoft Inc. Services reusability Access reusability Define simple abstractions Build as many conections as you need 21 Applications landcape
  • 22. All contents © MuleSoft Inc. Services reusability Access reusability Define simple abstractions Build as many conections as you need 22 Applications landcape
  • 23. All contents © MuleSoft Inc. A perfect application network that: organized around value units well defined. is recomposable emerges in the background through self-service visibility, security and y gobernability are built connectivity and reusability are high level worries blends but not break. every node adds value to the network business recovers future control Benefits 23
  • 24. All contents © MuleSoft Inc. Experience Layer Mobile | Web Portals | Clients | Providers Apps | Wearables | Partners Process Layer Registers | Updates | Mails | Payments | Complex processes APP Dev LoB Dev/IT Central IT System Layer Legacy Systems | Databases | PLCs | SaaS PLC DatabasesSaaS Document Managers API-led Connectivity 24
  • 25. All contents © MuleSoft Inc. API-led Connectivity Self-service. Productivity increase. Future changes malleability. Distributed paradigm. Loose coupling of systems. Deep operative visibility. Experience Layer Mobile | Web Portals | Clients | Providers Apps | Wearables | Partners Process Layer Registers | Updates | Mails | Payments | Complex processes APP Dev LoB Dev/IT Central IT System Layer Legacy Systems | Databases | PLCs | SaaS PLC DatabasesSaaS Document Manager 25
  • 26. All contents © MuleSoft Inc. State of the world with MuleSoft 26
  • 27. All contents © MuleSoft Inc. Anypoint Platform Mule Anypoint Connectors Anypoint Design Center Anypoint Management Center Anypoint Exchange PaaS (Docker,Hybrid, Inter-cloud) runtime services Studio API Designer Connector DevKit Runtime Manager API Manager Analytics 27
  • 28. All contents © MuleSoft Inc. Development Lifecycle Build Engage Test Model Simulate Validate Solicit Feedback Design Manage API Designer Mocking Services Anypoint Studio MUnit API Console API Portal Analytics API Notebook Anypoint Exchange Anypoint Exchange Anypoint Connectors API Manager Runtime Manager Cloudhub 28
  • 29. All contents © MuleSoft Inc. MuleSoft 29 Connect to everything. SOA, SaaS and API in a unique platform. Highly productive. Designed for easy use and deployment. Essential for hybrid IT. Write once deploy everywhere. Unified connectivity Low friction Future-proof
  • 30. Q&A
  • 31. All contents © MuleSoft Inc. 31 Snack break time!
  • 32. Applying CI/CD with Mule Speaker: Fernando Silva
  • 33. All contents © MuleSoft Inc. The problem 33 • Software developers often work in isolation. • They need to integrate their changes with the rest of the team’s code base. • They wait for days or weeks to integrate code. • Finally when they integrate the code they have:  Merge conflicts. Hard to fix bugs. Diverging code strategies. Duplicated efforts.
  • 34. All contents © MuleSoft Inc. 34 What is Continuous Integration?
  • 35. All contents © MuleSoft Inc. Continuous Integration 35 • Practice of merging all developer working copies to a shared mainline every time a team member commits changes to version control. • Continuously build, test and validate the software. • Developers write unit, functional and integration tests that validate their modules are correct. • The entire project can be tested / validated locally by developers and automatically by a build system.
  • 36. All contents © MuleSoft Inc. 36 What is needed to achieve Continuous Integration?
  • 37. All contents © MuleSoft Inc. MuleSoft Integrated Development Environment (IDE) 37 • Anypoint Studio
  • 38. All contents © MuleSoft Inc. Version Control Systems 38 • Help a software team manage changes to source code over time and keeps track of every modification to the code in a special kind of database. SVN. GIT. Team Foundation Server.
  • 39. All contents © MuleSoft Inc. Software Project Management Tool: Maven 39 • Project management utility that you can use to develop projects in Mule. • Mule provides built-in Maven functionality. • The mule-maven-plugin allows to deploy Mule applications to different kinds of servers: Standalone, clusters, Anypoint Runtime Manager and CloudHub.
  • 40. All contents © MuleSoft Inc. Testing Framework: MUnit 40 • Mule application testing framework that allows you to easily build automated tests for your integrations and APIs.  Unit tests.  Functional tests.  Integration tests.  Tests reports. • Fully integrated with Maven and Surefire. • Capable of building and running Junit tests (Mule test written in Java code).
  • 41. All contents © MuleSoft Inc. Continous Integration Server • Automates software builds. • Check quality of builds running tests and call out developers if something breaks. 41
  • 42. All contents © MuleSoft Inc. Continuous Integration 42
  • 43. All contents © MuleSoft Inc. Continuous Integration: Benefits 43 • Process Quality: Repetitive manual testing eradication. Complete reliability does better the test with accuracy.  Completely automated process without human participation.
  • 44. All contents © MuleSoft Inc. Continuous Integration: Benefits 44 • Product Quality: Early bugs detection. Minimum risk products.  Team is always prepared to deliver reliable products at any moment.
  • 45. All contents © MuleSoft Inc. Continuous Integration: Benefits 45 • Team Quality: Productivity improvements. Learn how to implement unit tests, integration test. Learn code best practices. Acquire self-confidence. More time to do critical task.
  • 46. All contents © MuleSoft Inc. 46 What is Continuous Delivery?
  • 47. All contents © MuleSoft Inc. Continuous Delivery • Practices designed to ensure that code can be rapidly and safely deployed by delivering every change to a environment and ensuring business applications and services function as expected through rigorous automated testing. • You can have confidence the application can be deployed to production with a push of a button when the business is ready. • It means every change is proven to be deployable at any time. 47
  • 48. All contents © MuleSoft Inc. 48 What is needed to achieve Continuous Delivery?
  • 49. All contents © MuleSoft Inc. Deployment Systems • Follows a customized programmed pipeline. • Pushes builds to many kind of environments using plugins (if all tests pass.) 49
  • 50. All contents © MuleSoft Inc. Mule Anypoint Connectors Anypoint Design Center Anypoint Management Center Anypoint Exchange PaaS (Docker,Hybrid, Inter-cloud) runtime services Studio API Designer Connector DevKit Runtime Manager API Manager Analytics 50 Anypoint Platform
  • 51. All contents © MuleSoft Inc. Containers / Virtualization / PaaS 51 • Containers: Docker. • Virtualization: VMware. Oracle VM. • PaaS: Cloudhub. AWS. Open Shift. Kubernetes.
  • 52. All contents © MuleSoft Inc. 52 Continuous Delivery
  • 53. All contents © MuleSoft Inc. 53 Continuous Delivery: Benefits • Product Quality: Highly tested and standarized only delivered products.
  • 54. All contents © MuleSoft Inc. 54 Continuous Delivery: Benefits • Process Quality: High speed and efficiency delivering products.
  • 55. All contents © MuleSoft Inc. CI/CD With Mule: Tools 55 Version Control Testing Build Automation Continuous Delivery Automation SVN Junit Maven Jenkins Platform APIs GIT Munit Gradle Bamboo Cloudhub CLI TFS Ant
  • 56. All contents © MuleSoft Inc. Tech Summary: How to achieve CI/CD with Mule 1. Create repository in Github. 2. Install Jenkins in a Server. 3. Install Jenkins Github plugin and Maven plugin. 4. Create CI Maven Job in Jenkins with repository URL, build trigger(listen to repository commits) and Maven goal. 5. Install Git in your PC and connect with remote repository in Github. 6. Create Mule Project with Maven in Anypoint Studio. 7. Add Mule Maven Plugin in pom.xml and configure deployment parameters in pom.xml 8. Implement flow and tests in Anypoint Studio and commit changes to Github repository. 56
  • 57. Q&A
  • 58. All contents © MuleSoft Inc. What’s next? 58 • Share: – Tweet your pictures with the hashtag #MuleMeetup – Invite your network to join: https://meetups.mulesoft.com/caracas – Contact your organizer at fernandojsc@outlook.com to suggest topics – Contact MuleSoft at meetup@mulesoft.com for ways to improve the program • Our next meetup: – Date: Planning… – Location: What do you think about the current space? – Topic: What would you like to talk about in the next meeting?
  • 59. Thank you! See you next time.

Notas do Editor

  1. -Tres premisas (Empresas-Dinero, Mercado-Tecnología, Cambio Constante). -Cambios modelos de negocio (Integración Vertical).
  2. -Empresa componible. -Ejemplos de herramientas de empresa componible. -El reto.
  3. -Brecha. -Acelerar el cambio y no obstaculizarlo. -Trabajar mas duro y hacer outsourcing no son soluciones. -Empresas se comprometen con clientes comprando nuevas tecnologías y deben conectarlas.
  4. -Empresas hacen mapa de arquitectura. -Conexiones punto a punto, frágiles, poco mantenibles, poco escalables. -Doble reto(Mantener tech actual y abrirse al cambio)
  5. La competencia utiliza mismas aplicaciones, supervivencia y éxito depende de red de aplicaciones. Organizaciones no piensan en proyectos reutilizables, solo en éxitos individuales. - ¿Por qué falló SOA?
  6. -El problema. -¿Cuál es el modelo correcto? -Historia Ross Mason. -Introducción MuleSoft.
  7. - Concepto. - Funcionalidad comercial y no técnica. - Control, gobernanza, seguridad. Standard RESTFul. - Internet millones de APIs, aplicaciones móviles de la audiencia las usan. Se intenta llevar el modelo a la empresa.
  8. - ¿Cómo se construye una red de aplicaciones?
  9. -La transformación digital no es una sola aplicación o tecnología. -El cambio cultural no es algo abrupto, la red se va construyendo conforme se van creando bloques.
  10. - Red de aplicaciones bajo los estándares de MuleSoft, reuso de servicios y reuso de accesos. Agregar nuevos nodos es fácil. Se dobla pero no se rompe.
  11. -¿Cómo no cometer los mismos errores? Seguir filosofía. Capa de Sistema: Ante procesos tediosos para obtener información: Democratización. Capa de Proceso: JSON como formato independiente, objetivo de poder construir bloques maleables abstraídos de cambios. Capa de Experiencia: Medio datos pueden reconfigurarse para fácil consumo por su público objetivo.
  12. Resultado de Api-Led
  13. - ¿Cómo construir las APIs?
  14. - ¿Cómo construir las APIs?