Tutorial Video: https://youtu.be/3KCFXr-1xOc
Website: https://www.elewayte.com/
LinkedIn: https://www.linkedin.com/company/elewayte-an-online-training-company/
Instagram: https://www.instagram.com/elewayte_edu/
Contact: 6383453564
WhatsApp: https://bit.ly/42nDsN1
Learn Back-End: https://www.elewayte.com/courses-web-development
Expert: Robin Sinha
About Design Thinking:
Design thinking in backend architecture involves applying a human-centered approach to solve complex problems. It focuses on understanding user needs, ideating innovative solutions, and iterating through feedback loops. By empathizing with users, defining requirements, and prototyping solutions, design thinking ensures that the backend architecture is user-centric, scalable, and adaptable to future needs. It encourages collaboration, creativity, and iterative development to deliver efficient, reliable, and user-friendly backend systems.
About Back-end Architecture:
Backend architecture refers to the structure and design of the server-side components of a software application. It includes the various layers and components that handle data processing, business logic, and integration with external systems. Backend architecture typically involves designing scalable, efficient, and reliable systems, such as databases, application servers, APIs, and caching layers. It focuses on ensuring high performance, security, and maintainability while supporting the frontend user interface and facilitating seamless communication between different software layers.
Importance of Design Thinking in back-end Architecture:
Design thinking is crucial in backend architecture to create user-centric, efficient, and adaptable systems. It emphasizes understanding user needs and pain points, promoting collaboration and empathy among stakeholders. Design thinking facilitates a systematic and creative approach to problem-solving, addressing challenges such as scalability and security. It encourages an iterative development process, incorporating user feedback and evolving requirements. Design thinking ensures scalability and efficiency by considering resource utilization and leveraging scalable technologies. It enables adaptability through modularity and extensibility, accommodating future changes and integrations. Reliability and security are prioritized through risk identification and robust solutions. Overall, design thinking drives the creation of successful backend architectures that enhance user experience and meet evolving business demands.
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Design Thinking & Back-End Architecture
1.
2. Speaker
Certified Integration Architect
Recognised MuleSoft Mentor
Certified AWS Cloud Practitioner
Certified GCP Associate Cloud Engineer
Working as Specialist II at HashedIn By Deloitte
2
Robin Sinha
Specialist II
3. Agenda
• What is Design Thinking & why is it important?
• What is the definition of a good design?
• What are different models of Design Thinking?
• Discussion on some real-life business use cases
• What are architectural designs
• Is it the back-end or backbone of any application/tech?
• Q & A
4. CONTENTS IN THE SLIDES
• 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
• WHAT ARE ARCHITECTURAL DESIGNS
• IS IT THE BACK-END OR BACKBONE OF ANY
APPLICATION/TECH?
7. Design Thinking refers to the cognitive, strategic and practical
processes by which design concepts are developed by design teams.
Design Thinking is also associated with prescriptions for the
innovation of products and services within business and social
contexts.
19. Impact
According to some studies (Forbes 2016; BCG 2020), as many as 70-
84% of all digital transformation efforts ended in partial or total failure.
A McKinsey-Oxford study reported in 2012 that 17% of those large
projects had gone so badly that they threatened the very existence of
the organisations
Research has shown that large projects having a large amount of
information that requires integration have a failure rate 50% higher than
small projects.
20. Design Thinking is a human-centred approach to innovation that draws from
the designer’s toolkit to integrate the needs of people, the possibilities of
technology and the requirements for business success.
21.
22. Solves complex problems from a human perspective.
Design Thinking focuses on CREATIVITY, INNOVATION and USER-
CERTAINITY.
Focuses on solutions like Desirable for the User and Viable for
business.
Technologically feasible
GOALS:
37. 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.
38. Is it the back-end or backbone
of any application/tech?