Application Design Thinking with respect to Integration Architecture - Part II | MuleSoft Mysore Meetup #33
Event Link:-
https://meetups.mulesoft.com/events/details/mulesoft-mysore-presents-application-design-thinking-with-respect-to-integration-architecture-part-ii/
-What are architectural designs?
-Is it the back-end or backbone of any technology?
-Why a good design architecture is important for any application?
-How Integration Architecture impacts the design of an application
Part 1 of the Application Design Thinking Series
https://meetups.mulesoft.com/events/details/mulesoft-mysore-presents-application-design-thinking-with-respect-to-integration-architecture-part-i/
For Upcoming Meetups Join Mysore Meetup Group - https://meetups.mulesoft.com/mysore/
Youtube:- youtube.com/@mulesoftmysore
Mysore WhatsApp group:- https://chat.whatsapp.com/EhqtHtCC75vCAX7gaO842N
Speaker:-
Robin Sinha:- https://www.linkedin.com/in/robin-sinha/
Organizers:-
Shubham Chaurasia - https://www.linkedin.com/in/shubhamchaurasia1/
Giridhar Meka - https://www.linkedin.com/in/giridharmeka
Application Design Thinking wrt Integration Architecture - Part II | MuleSoft Mysore Meetup #33
1.
2. May 16, 2023
Mysore MuleSoft Meetup
Application design with respect to
integration architecture – PART II
3. Safe Harbour Statement
● Both the speaker and the host are organizing this meet-up in individual capacity only.
We are not representing our companies here.
● This presentation is strictly for learning purposes only.
● Organizer/Presenter do not hold any responsibility that same solution will work for
your business requirements.
● This presentation is not meant for any promotional activities.
4. A recording of this meetup will be uploaded to events page within 24 hours
Questions can be submitted/asked at any time in the Chat/Questions and Answers Tab
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of the day
We Love Feedbacks!!! Its Bread & Butter for Meetup
Housekeeping
5. Introduction
● About the Organizers
5
Shubham Chaurasia
Billennium India
Pro Integration Developer
A SHOW OF HANDS:
Who is new to this Meetup?
Giridhar Meka
Sr. Technical Architect
linkedin.com/in/giridharmeka
linkedin.com/in/shubhamchaurasia1
6. Certified MuleSoft Integration Architect
MuleSoft Mentor
Certified AWS Cloud Practitioner
Certified GCP Associate Cloud Engineer
Working as Specialist II at HashedIn By Deloitte
6
Robin Sinha
Specialist II
Introduction
● About the Speaker
7. Agenda
● Introductions
o What are architectural designs?
o Is it the back-end or backbone of any technology?
o Why a good design architecture is important for any application?
o How Integration Architecture impacts the design of an application
o Demo
● Q & A
8. RECAP
DESIGN THINKING DEFINITION
IMPORTANCE OF DESIGN THINKING
GOALS OF DESIGN THINKING
PROCESS/STAGES OF DESIGN THINKING
DEFINITION OF A GOOD DESIGN
MODELS OF DESIGN THINKING
REAL-LIFE BUSINESS USE CASES
12. Architectural design refers to the process of creating a blueprint or plan for the structure,
organization and behaviour of a software system or application.
Architectural design encompasses various aspects,
including the selection of
appropriate technologies
system boundaries
communication protocols
data storage mechanisms
overall system behaviour.
It involves making decisions about the system’s
structure, such as the division of responsibilities among
different components, the flow of data and control, and
the mechanisms for system extensibility and scalability.
13. Is it the back-end or backbone
of any application/tech?
14. Is it the back-end or backbone
of any application/tech?
Foundation
15. Is it the back-end or backbone
of any application/tech?
Foundation Scalability
16. Is it the back-end or backbone
of any application/tech?
Foundation
Organization
Scalability
17. Is it the back-end or backbone
of any application/tech?
Foundation
Organization
Scalability
Extensibility
18. Is it the back-end or backbone
of any application/tech?
Foundation
Organization
Scalability
Extensibility
Flexibility
19. Is it the back-end or backbone
of any application/tech?
Foundation
Organization
Scalability
Extensibility
Flexibility
20. Why a Good Design
Architecture is Important for
Any Application?
21. Why a Good Design
Architecture is Important for
Any Application?
26. How Integration Architecture impacts
the design of an application
1. Data Flow: Integration architecture influences
the flow of data between different components,
determining how information is shared and
processed.
2. Communication Protocols: The choice of
integration architecture affects the
communication protocols used between
components, such as REST, SOAP, or message
queues.
27. 3. Scalability and Performance: Integration
architecture plays a crucial role in ensuring
scalability and optimizing performance during
data exchange between components.
4. Security: Integration architecture must consider
security measures and protocols to safeguard
sensitive data during integration processes.
How Integration Architecture impacts
the design of an application
28. How Integration Architecture impacts
the design of an application
Application integration changes as app
development evolves
29. How Integration Architecture impacts
the design of an application
Application integration changes as app
development evolves
30. How Integration Architecture impacts
the design of an application
Application integration changes as app
development evolves
38. Take a stand !
● Nominate yourself for the next meetup speaker and suggest a topic as well.
38
39. ● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Join Mysore Group: https://meetups.mulesoft.com/mysore/
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
○ Reach out to Mysore Meetup Leaders (Shubham/Giridhar) to suggest
topics for next Meetup
What’s next?
39