SlideShare a Scribd company logo
1 of 3
Download to read offline
September 10, 2015 by Govind Mulinti API , ESB , Mule ESB , SOA No Comment
Microservices with Mule
Microservices has been a buzz word for past few years. It talks about a technique of
designing integrations and APIs as an independently deployable service. While there is
no exact definition of this architectural style, there are certain common characteristics
around organisations around business capabilities, automated deployments, intelligent
endpoints and distributed control of data.
Before we start on microservice style, it would be useful to compare it with the
monolithic style. A monolithic application is built as a single unit. Enterprise Applications
are often built in three main parts: a client­side user interface (consisting of HTML
pages and/or JavaScript running in a browser), a database (consisting of many tables
usually a relational database management system) and a server­side application. The
server­side application will handle HTTP requests, execute some domain specific logic,
retrieve and update data from the database and populate the HTML views to be sent
to the browser. This server­side application is a monolith – a single logical executable.
Any changes to the system involves building and deploying a new version of the
server­side application.
Such a monolithic server is a natural and has a simple approach for building such a
system. All the logic for handling a request runs in a single process, allowing us to use
the basic features of the language to divide up the application into classes, functions,
and namespaces. With some care, we can run and test the application on a
developer’s laptop, and use a deployment pipeline to ensure that changes are properly
tested and deployed into production. We can horizontally scale the monolith by running
many instances behind a load­balancer.
Monolithic applications can be successful, but increasingly people are frustrated with
them as more applications are being deployed to the cloud. Change cycles are tied
together; even if a small change is made to the application, it requires the entire
monolith to be rebuilt and deployed. Over time it is often hard to keep a good modular
structure, making it harder to keep changes that ought to only affect one module within
that module. Scaling requires entire application to be scaled rather than parts of it that
may only require more resources.
These obstructions have led to the Microservices architectural style of building
applications as suites of services. These services would be independently deployable
and scalable. Each service also provides a stable module boundary, even allowing us
to write different services in different programming languages. They can also be
managed by different teams as well.
Microservices
There is no formal definition for Microservices architectural style, but we can frame our
understanding based on the details that microservice approach to division is different,
splitting up into services organised around business capability. Such services take a
broad­stack implementation of software for that business area, including user­
interface, persistent storage, and any external collaborations.
The common manifestation of SOA has led some microservice advocates to reject the
SOA label entirely, although others consider microservices to be one form of SOA. We
will discuss here how it fits our purpose in the integrations.
Here we can see a difference between the monolithic architecture and a microservices
architecture. There may be a few variations based on the distribution of the back end
services of the databases. In some cases the legacy backend applications may not be
shifted or changed as influence of cost plays an important role.
 
Here we see that the services are broken down based on the business modularity and
those can be developed and deployed independently of each other unless the
business required all at the same time.
We can achieve a clear micro service architecture for any green field project. There
can be various solutions based on the existing enterprise architecture, availability of
requirements and customer’s view resulting into different type of implementations. But
we can ensure that the services implemented can be made available in a modular
approach so that they are developed and delivered independently.
The micro service architecture illustrated in the above diagram has a third service with
two instances. We can scale individual services instead of full set of applications based
on the requirement and the volume expected for individual service.
Considering the above example in the image, the monolithic database may be an
existing system  for which the customer may not be willing to transform as their current
business might have an impact and would also cost a lot. In these cases, we can
create an integration architecture that would cater to the need of mediating the existing
services and provide APIs that can be independently deployed and exposed for the
other external systems that is expected to be integrated into the system.
The approach to micro services is not about hitting it directly but rather about
designing the whole set of services, then group them functionally and split them further
into micro services accordingly.
How MuleSoft ESB comes into play
If we follow micro services architecture principles and choose to implement granular
services, we can easily deploy these services on the CloudHub independently and can
scale up or down as and when necessary without impacting any other services within
the EAI landscape. Each service or API is created as a separate application containing
the mediation flow required for the underlying requirement. Every individual application
can be managed independently. The same is possible if we plan to go with the Mule
ESB EE deployment strategy as well. The scaling factor is out of the box supported on
CloudHub through the admin console whereas for EE deployment it would be
dependent on the underlying infrastructure design.
Supplementary Benefits
Parallel development can progress as the functionalities are not overlapping and these
are designed to operate independently. Placing these components and APIs as micro
services also provides an opportunity to plan granular releases. This also implies that
the releases can follow agile process and methodologies.
Some benefits include exposing of granular services from the legacy applications or
complex solutions that can be consumed by new ecommerce solutions and / or mobile
applications.
It is not necessary to have a full detailed requirements for all the planned services. We
can create, enhance and expose the services to the consumers with an agile/iterative
delivery model.

More Related Content

What's hot

Can IBM i play with SOA?
Can IBM i play with SOA?Can IBM i play with SOA?
Can IBM i play with SOA?LANSA
 
Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125FirmansyahIrma1
 
Meeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security ChallengesMeeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security ChallengesSymantec
 
Mdd Lcds
Mdd LcdsMdd Lcds
Mdd Lcdsravinxg
 
Mule esb integration patterns
Mule esb integration patternsMule esb integration patterns
Mule esb integration patternsD.Rajesh Kumar
 
Introduction to Mule ESB
Introduction to Mule ESBIntroduction to Mule ESB
Introduction to Mule ESBDeepak Bisht
 
Connector Framework
Connector FrameworkConnector Framework
Connector FrameworkEmpowerID
 
LiveCycle Architecture
LiveCycle ArchitectureLiveCycle Architecture
LiveCycle Architecturexrum
 
Reservoir sla@soi-interop-tech report
Reservoir sla@soi-interop-tech reportReservoir sla@soi-interop-tech report
Reservoir sla@soi-interop-tech reportpsanjeev
 
Implementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 PresentationImplementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 Presentationguestbc8b80
 
Enterprise Portals 2.0 in Oracle
Enterprise Portals 2.0 in OracleEnterprise Portals 2.0 in Oracle
Enterprise Portals 2.0 in OracleMonte Kluemper
 
Fy10 Software + Services Cloud Overview 2 of 4
Fy10 Software + Services Cloud Overview 2 of 4Fy10 Software + Services Cloud Overview 2 of 4
Fy10 Software + Services Cloud Overview 2 of 4David Williams
 
Eight Pillars of an Enterprise Application Architecture
Eight Pillars of an Enterprise Application ArchitectureEight Pillars of an Enterprise Application Architecture
Eight Pillars of an Enterprise Application ArchitectureLANSA
 
Mule esb architectural styles
Mule esb architectural stylesMule esb architectural styles
Mule esb architectural stylesD.Rajesh Kumar
 
Web CMS Based News & Media Portal For Russian Citizens
Web CMS Based News & Media Portal For Russian CitizensWeb CMS Based News & Media Portal For Russian Citizens
Web CMS Based News & Media Portal For Russian CitizensMike Taylor
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...mfrancis
 
Short Sales Overview of EmpowerID
Short Sales Overview of EmpowerIDShort Sales Overview of EmpowerID
Short Sales Overview of EmpowerIDEmpowerID
 

What's hot (20)

Can IBM i play with SOA?
Can IBM i play with SOA?Can IBM i play with SOA?
Can IBM i play with SOA?
 
Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
AEA Microservices Presentation Oct2015
AEA Microservices Presentation Oct2015AEA Microservices Presentation Oct2015
AEA Microservices Presentation Oct2015
 
EAi
EAiEAi
EAi
 
Meeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security ChallengesMeeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security Challenges
 
Mdd Lcds
Mdd LcdsMdd Lcds
Mdd Lcds
 
Mule esb integration patterns
Mule esb integration patternsMule esb integration patterns
Mule esb integration patterns
 
Introduction to Mule ESB
Introduction to Mule ESBIntroduction to Mule ESB
Introduction to Mule ESB
 
Connector Framework
Connector FrameworkConnector Framework
Connector Framework
 
LiveCycle Architecture
LiveCycle ArchitectureLiveCycle Architecture
LiveCycle Architecture
 
Reservoir sla@soi-interop-tech report
Reservoir sla@soi-interop-tech reportReservoir sla@soi-interop-tech report
Reservoir sla@soi-interop-tech report
 
Implementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 PresentationImplementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 Presentation
 
Enterprise Portals 2.0 in Oracle
Enterprise Portals 2.0 in OracleEnterprise Portals 2.0 in Oracle
Enterprise Portals 2.0 in Oracle
 
Fy10 Software + Services Cloud Overview 2 of 4
Fy10 Software + Services Cloud Overview 2 of 4Fy10 Software + Services Cloud Overview 2 of 4
Fy10 Software + Services Cloud Overview 2 of 4
 
Eight Pillars of an Enterprise Application Architecture
Eight Pillars of an Enterprise Application ArchitectureEight Pillars of an Enterprise Application Architecture
Eight Pillars of an Enterprise Application Architecture
 
Mule esb architectural styles
Mule esb architectural stylesMule esb architectural styles
Mule esb architectural styles
 
Web CMS Based News & Media Portal For Russian Citizens
Web CMS Based News & Media Portal For Russian CitizensWeb CMS Based News & Media Portal For Russian Citizens
Web CMS Based News & Media Portal For Russian Citizens
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
 
Short Sales Overview of EmpowerID
Short Sales Overview of EmpowerIDShort Sales Overview of EmpowerID
Short Sales Overview of EmpowerID
 

Similar to Microservices with mule whishworks blog

Microservices with mule
Microservices with muleMicroservices with mule
Microservices with muleGovind Mulinti
 
Meetup6 microservices for the IoT
Meetup6 microservices for the IoTMeetup6 microservices for the IoT
Meetup6 microservices for the IoTFrancesco Rago
 
Term paper 2073131
Term paper   2073131Term paper   2073131
Term paper 2073131mtestman
 
Mule : Building Blocks for Microservices
Mule : Building Blocks for MicroservicesMule : Building Blocks for Microservices
Mule : Building Blocks for MicroservicesAnirudh Pandit
 
Web Application Architecture: A Comprehensive Guide for Success in 2023
Web Application Architecture: A Comprehensive Guide for Success in 2023Web Application Architecture: A Comprehensive Guide for Success in 2023
Web Application Architecture: A Comprehensive Guide for Success in 2023stevefary
 
Microservice architecture
Microservice architectureMicroservice architecture
Microservice architectureTouraj Ebrahimi
 
A Comprehensive Guide to Web Application Architecture
A Comprehensive Guide to Web Application ArchitectureA Comprehensive Guide to Web Application Architecture
A Comprehensive Guide to Web Application Architecturestevefary
 
[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for EnterprisesWSO2
 
Legacy modernization, cloud orchestration, api publishing
Legacy modernization, cloud orchestration, api publishingLegacy modernization, cloud orchestration, api publishing
Legacy modernization, cloud orchestration, api publishingkumar gaurav
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to MicroservicesFayçal Bziou
 
CWIN17 Utrecht / cg u services - frank van der wal
CWIN17 Utrecht / cg u services - frank van der walCWIN17 Utrecht / cg u services - frank van der wal
CWIN17 Utrecht / cg u services - frank van der walCapgemini
 
SOA Fundamentals
SOA  FundamentalsSOA  Fundamentals
SOA Fundamentalsabhi1112
 
Cloud MicroService Architecture
Cloud MicroService ArchitectureCloud MicroService Architecture
Cloud MicroService ArchitectureYakov Liskoff
 
The App Evolution
The App Evolution The App Evolution
The App Evolution Dev_Events
 
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...apidays
 
Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices: Where do they fit within a rapidly evolving integration archit...Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices: Where do they fit within a rapidly evolving integration archit...Kim Clark
 

Similar to Microservices with mule whishworks blog (20)

Microservices with mule
Microservices with muleMicroservices with mule
Microservices with mule
 
Meetup6 microservices for the IoT
Meetup6 microservices for the IoTMeetup6 microservices for the IoT
Meetup6 microservices for the IoT
 
APIs and Microservices - What Are They?
APIs and Microservices - What Are They?APIs and Microservices - What Are They?
APIs and Microservices - What Are They?
 
Term paper 2073131
Term paper   2073131Term paper   2073131
Term paper 2073131
 
Mule : Building Blocks for Microservices
Mule : Building Blocks for MicroservicesMule : Building Blocks for Microservices
Mule : Building Blocks for Microservices
 
Web Application Architecture: A Comprehensive Guide for Success in 2023
Web Application Architecture: A Comprehensive Guide for Success in 2023Web Application Architecture: A Comprehensive Guide for Success in 2023
Web Application Architecture: A Comprehensive Guide for Success in 2023
 
Microservice architecture
Microservice architectureMicroservice architecture
Microservice architecture
 
A Comprehensive Guide to Web Application Architecture
A Comprehensive Guide to Web Application ArchitectureA Comprehensive Guide to Web Application Architecture
A Comprehensive Guide to Web Application Architecture
 
[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises
 
Legacy modernization, cloud orchestration, api publishing
Legacy modernization, cloud orchestration, api publishingLegacy modernization, cloud orchestration, api publishing
Legacy modernization, cloud orchestration, api publishing
 
Why Microservice
Why Microservice Why Microservice
Why Microservice
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
CWIN17 Utrecht / cg u services - frank van der wal
CWIN17 Utrecht / cg u services - frank van der walCWIN17 Utrecht / cg u services - frank van der wal
CWIN17 Utrecht / cg u services - frank van der wal
 
Twelve factor-app
Twelve factor-appTwelve factor-app
Twelve factor-app
 
SOA Fundamentals
SOA  FundamentalsSOA  Fundamentals
SOA Fundamentals
 
Cloud MicroService Architecture
Cloud MicroService ArchitectureCloud MicroService Architecture
Cloud MicroService Architecture
 
The App Evolution
The App Evolution The App Evolution
The App Evolution
 
Microservices (en)
Microservices (en)Microservices (en)
Microservices (en)
 
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
 
Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices: Where do they fit within a rapidly evolving integration archit...Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices: Where do they fit within a rapidly evolving integration archit...
 

More from saikuppannagari

5 white coloured foods to avoid during pregnancy
5 white coloured foods to avoid during pregnancy5 white coloured foods to avoid during pregnancy
5 white coloured foods to avoid during pregnancysaikuppannagari
 
How to remove acrylic nails
How to remove acrylic nailsHow to remove acrylic nails
How to remove acrylic nailssaikuppannagari
 
Health benefits of pistachios
Health benefits of pistachiosHealth benefits of pistachios
Health benefits of pistachiossaikuppannagari
 
How to get rid of a pimple on your lip
How to get rid of a pimple on your lipHow to get rid of a pimple on your lip
How to get rid of a pimple on your lipsaikuppannagari
 
Pesarattu recipe or moong dal dosa recipe
Pesarattu recipe or moong dal dosa recipePesarattu recipe or moong dal dosa recipe
Pesarattu recipe or moong dal dosa recipesaikuppannagari
 
Muslim style chicken biryani recipe
Muslim style chicken biryani recipeMuslim style chicken biryani recipe
Muslim style chicken biryani recipesaikuppannagari
 
Side effects of dandruff
Side effects of dandruffSide effects of dandruff
Side effects of dandruffsaikuppannagari
 
Healthy ragi koozh recipe
Healthy ragi koozh recipeHealthy ragi koozh recipe
Healthy ragi koozh recipesaikuppannagari
 
Dental care and oral hygiene solutions
Dental care and oral hygiene solutionsDental care and oral hygiene solutions
Dental care and oral hygiene solutionssaikuppannagari
 
How to develop a killer hr strategy
How to develop a killer hr strategyHow to develop a killer hr strategy
How to develop a killer hr strategysaikuppannagari
 
Emergency services item categories doorstephub
Emergency services   item categories   doorstephubEmergency services   item categories   doorstephub
Emergency services item categories doorstephubsaikuppannagari
 
Godhuma rava sweet recipe
Godhuma rava sweet recipeGodhuma rava sweet recipe
Godhuma rava sweet recipesaikuppannagari
 
How to get rid of hiccups in 60 seconds
How to get rid of hiccups in 60 secondsHow to get rid of hiccups in 60 seconds
How to get rid of hiccups in 60 secondssaikuppannagari
 
17 health benefits of standing yabibo
17 health benefits of standing   yabibo17 health benefits of standing   yabibo
17 health benefits of standing yabibosaikuppannagari
 
Top 10 foods that cause body odour
Top 10 foods that cause body odourTop 10 foods that cause body odour
Top 10 foods that cause body odoursaikuppannagari
 
Health benefits of papaya seeds
Health benefits of papaya seedsHealth benefits of papaya seeds
Health benefits of papaya seedssaikuppannagari
 
Tenantprime specifications
Tenantprime specificationsTenantprime specifications
Tenantprime specificationssaikuppannagari
 

More from saikuppannagari (20)

5 white coloured foods to avoid during pregnancy
5 white coloured foods to avoid during pregnancy5 white coloured foods to avoid during pregnancy
5 white coloured foods to avoid during pregnancy
 
How to remove acrylic nails
How to remove acrylic nailsHow to remove acrylic nails
How to remove acrylic nails
 
Health benefits of pistachios
Health benefits of pistachiosHealth benefits of pistachios
Health benefits of pistachios
 
How to get rid of a pimple on your lip
How to get rid of a pimple on your lipHow to get rid of a pimple on your lip
How to get rid of a pimple on your lip
 
Pesarattu recipe or moong dal dosa recipe
Pesarattu recipe or moong dal dosa recipePesarattu recipe or moong dal dosa recipe
Pesarattu recipe or moong dal dosa recipe
 
Muslim style chicken biryani recipe
Muslim style chicken biryani recipeMuslim style chicken biryani recipe
Muslim style chicken biryani recipe
 
Side effects of dandruff
Side effects of dandruffSide effects of dandruff
Side effects of dandruff
 
Healthy ragi koozh recipe
Healthy ragi koozh recipeHealthy ragi koozh recipe
Healthy ragi koozh recipe
 
Dental care and oral hygiene solutions
Dental care and oral hygiene solutionsDental care and oral hygiene solutions
Dental care and oral hygiene solutions
 
How to develop a killer hr strategy
How to develop a killer hr strategyHow to develop a killer hr strategy
How to develop a killer hr strategy
 
Emergency services item categories doorstephub
Emergency services   item categories   doorstephubEmergency services   item categories   doorstephub
Emergency services item categories doorstephub
 
Godhuma rava sweet recipe
Godhuma rava sweet recipeGodhuma rava sweet recipe
Godhuma rava sweet recipe
 
How to get rid of hiccups in 60 seconds
How to get rid of hiccups in 60 secondsHow to get rid of hiccups in 60 seconds
How to get rid of hiccups in 60 seconds
 
17 health benefits of standing yabibo
17 health benefits of standing   yabibo17 health benefits of standing   yabibo
17 health benefits of standing yabibo
 
Top 10 foods that cause body odour
Top 10 foods that cause body odourTop 10 foods that cause body odour
Top 10 foods that cause body odour
 
Sellersq ppt
Sellersq pptSellersq ppt
Sellersq ppt
 
Health benefits of papaya seeds
Health benefits of papaya seedsHealth benefits of papaya seeds
Health benefits of papaya seeds
 
Uses of rose water
Uses of rose waterUses of rose water
Uses of rose water
 
Tenantprime specifications
Tenantprime specificationsTenantprime specifications
Tenantprime specifications
 
Tenant prime features
Tenant prime featuresTenant prime features
Tenant prime features
 

Recently uploaded

Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxAbhayThakur200703
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...lizamodels9
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...lizamodels9
 

Recently uploaded (20)

Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptx
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
 

Microservices with mule whishworks blog