Suche senden
Hochladen
Modular development in Magento 2
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
180 views
Igor Miniailo
Folgen
Examples of Modularity improvements in Magento 2
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 11
Jetzt herunterladen
Empfohlen
Мониторинг веб приложений на PHP в режиме реального времени с помощью Pinba. ...
Мониторинг веб приложений на PHP в режиме реального времени с помощью Pinba. ...
Igor Miniailo
Magento Developer Talk. Microservice Architecture and Actor Model
Magento Developer Talk. Microservice Architecture and Actor Model
Igor Miniailo
Applying Code Customizations to Magento 2
Applying Code Customizations to Magento 2
Igor Miniailo
Сommand Query Responsibility Segregation (CQRS) - Отделяем Мух от Котлет
Сommand Query Responsibility Segregation (CQRS) - Отделяем Мух от Котлет
Igor Miniailo
Backward Compatibility Developer's Guide in Magento 2
Backward Compatibility Developer's Guide in Magento 2
Igor Miniailo
Madison PHP - Getting Started with Magento 2
Madison PHP - Getting Started with Magento 2
Mathew Beane
Architecture and Analytical Study of Magento
Architecture and Analytical Study of Magento
IRJET Journal
Magento 2 Modules are Easy!
Magento 2 Modules are Easy!
Ben Marks
Empfohlen
Мониторинг веб приложений на PHP в режиме реального времени с помощью Pinba. ...
Мониторинг веб приложений на PHP в режиме реального времени с помощью Pinba. ...
Igor Miniailo
Magento Developer Talk. Microservice Architecture and Actor Model
Magento Developer Talk. Microservice Architecture and Actor Model
Igor Miniailo
Applying Code Customizations to Magento 2
Applying Code Customizations to Magento 2
Igor Miniailo
Сommand Query Responsibility Segregation (CQRS) - Отделяем Мух от Котлет
Сommand Query Responsibility Segregation (CQRS) - Отделяем Мух от Котлет
Igor Miniailo
Backward Compatibility Developer's Guide in Magento 2
Backward Compatibility Developer's Guide in Magento 2
Igor Miniailo
Madison PHP - Getting Started with Magento 2
Madison PHP - Getting Started with Magento 2
Mathew Beane
Architecture and Analytical Study of Magento
Architecture and Analytical Study of Magento
IRJET Journal
Magento 2 Modules are Easy!
Magento 2 Modules are Easy!
Ben Marks
Geek night micro front ends
Geek night micro front ends
Rajagopal ParthaSarathi
Yoav Kutner Dutchento
Yoav Kutner Dutchento
Guido X Jansen
Introduction To MVVM
Introduction To MVVM
Boulos Dib
The Modern Web with Microfrontends
The Modern Web with Microfrontends
Nikki Dingding
The beautiful Magento module - MageTitans 2014
The beautiful Magento module - MageTitans 2014
vinaikopp
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
pycontw
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Lyzun Oleksandr
Code Quality with Magento 2
Code Quality with Magento 2
Andreas von Studnitz
Spring Architecture | Advanced Java
Spring Architecture | Advanced Java
VISHAL DONGA
Multi team release framework
Multi team release framework
Scrum Australia Pty Ltd
Webinar: Best Practices for Migrating to Magnolia 5
Webinar: Best Practices for Migrating to Magnolia 5
Magnolia
Building application in a "Microfrontends" way - Matthias Lauf *XConf Manchester
Building application in a "Microfrontends" way - Matthias Lauf *XConf Manchester
Thoughtworks
Software engineering principles in system software design
Software engineering principles in system software design
Tech_MX
Real World AngularJS recipes: beyond TodoMVC - Carlo Bonamico, Sonia Pini - C...
Real World AngularJS recipes: beyond TodoMVC - Carlo Bonamico, Sonia Pini - C...
Codemotion
Real World AngularJS recipes: beyond TodoMVC
Real World AngularJS recipes: beyond TodoMVC
Carlo Bonamico
Make implementation of third party elements in magento 2 in 5-times easier
Make implementation of third party elements in magento 2 in 5-times easier
Elena Kulbich
Magento Theme from Development to Importance in 2022.pptx
Magento Theme from Development to Importance in 2022.pptx
Agento Support
QtModeling - bringing metamodeling features into the KDE world
QtModeling - bringing metamodeling features into the KDE world
Sandro Andrade
Intro to Magento 2: Let's build a Module!
Intro to Magento 2: Let's build a Module!
David Stillson
An XPager's Guide to Process Server-Side Jobs on Domino
An XPager's Guide to Process Server-Side Jobs on Domino
Frank van der Linden
Extensibility of Magento, the look into the future
Extensibility of Magento, the look into the future
Igor Miniailo
Magento Storefront architecture
Magento Storefront architecture
Igor Miniailo
Weitere ähnliche Inhalte
Ähnlich wie Modular development in Magento 2
Geek night micro front ends
Geek night micro front ends
Rajagopal ParthaSarathi
Yoav Kutner Dutchento
Yoav Kutner Dutchento
Guido X Jansen
Introduction To MVVM
Introduction To MVVM
Boulos Dib
The Modern Web with Microfrontends
The Modern Web with Microfrontends
Nikki Dingding
The beautiful Magento module - MageTitans 2014
The beautiful Magento module - MageTitans 2014
vinaikopp
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
pycontw
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Lyzun Oleksandr
Code Quality with Magento 2
Code Quality with Magento 2
Andreas von Studnitz
Spring Architecture | Advanced Java
Spring Architecture | Advanced Java
VISHAL DONGA
Multi team release framework
Multi team release framework
Scrum Australia Pty Ltd
Webinar: Best Practices for Migrating to Magnolia 5
Webinar: Best Practices for Migrating to Magnolia 5
Magnolia
Building application in a "Microfrontends" way - Matthias Lauf *XConf Manchester
Building application in a "Microfrontends" way - Matthias Lauf *XConf Manchester
Thoughtworks
Software engineering principles in system software design
Software engineering principles in system software design
Tech_MX
Real World AngularJS recipes: beyond TodoMVC - Carlo Bonamico, Sonia Pini - C...
Real World AngularJS recipes: beyond TodoMVC - Carlo Bonamico, Sonia Pini - C...
Codemotion
Real World AngularJS recipes: beyond TodoMVC
Real World AngularJS recipes: beyond TodoMVC
Carlo Bonamico
Make implementation of third party elements in magento 2 in 5-times easier
Make implementation of third party elements in magento 2 in 5-times easier
Elena Kulbich
Magento Theme from Development to Importance in 2022.pptx
Magento Theme from Development to Importance in 2022.pptx
Agento Support
QtModeling - bringing metamodeling features into the KDE world
QtModeling - bringing metamodeling features into the KDE world
Sandro Andrade
Intro to Magento 2: Let's build a Module!
Intro to Magento 2: Let's build a Module!
David Stillson
An XPager's Guide to Process Server-Side Jobs on Domino
An XPager's Guide to Process Server-Side Jobs on Domino
Frank van der Linden
Ähnlich wie Modular development in Magento 2
(20)
Geek night micro front ends
Geek night micro front ends
Yoav Kutner Dutchento
Yoav Kutner Dutchento
Introduction To MVVM
Introduction To MVVM
The Modern Web with Microfrontends
The Modern Web with Microfrontends
The beautiful Magento module - MageTitans 2014
The beautiful Magento module - MageTitans 2014
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Code Quality with Magento 2
Code Quality with Magento 2
Spring Architecture | Advanced Java
Spring Architecture | Advanced Java
Multi team release framework
Multi team release framework
Webinar: Best Practices for Migrating to Magnolia 5
Webinar: Best Practices for Migrating to Magnolia 5
Building application in a "Microfrontends" way - Matthias Lauf *XConf Manchester
Building application in a "Microfrontends" way - Matthias Lauf *XConf Manchester
Software engineering principles in system software design
Software engineering principles in system software design
Real World AngularJS recipes: beyond TodoMVC - Carlo Bonamico, Sonia Pini - C...
Real World AngularJS recipes: beyond TodoMVC - Carlo Bonamico, Sonia Pini - C...
Real World AngularJS recipes: beyond TodoMVC
Real World AngularJS recipes: beyond TodoMVC
Make implementation of third party elements in magento 2 in 5-times easier
Make implementation of third party elements in magento 2 in 5-times easier
Magento Theme from Development to Importance in 2022.pptx
Magento Theme from Development to Importance in 2022.pptx
QtModeling - bringing metamodeling features into the KDE world
QtModeling - bringing metamodeling features into the KDE world
Intro to Magento 2: Let's build a Module!
Intro to Magento 2: Let's build a Module!
An XPager's Guide to Process Server-Side Jobs on Domino
An XPager's Guide to Process Server-Side Jobs on Domino
Mehr von Igor Miniailo
Extensibility of Magento, the look into the future
Extensibility of Magento, the look into the future
Igor Miniailo
Magento Storefront architecture
Magento Storefront architecture
Igor Miniailo
Something Architecture
Something Architecture
Igor Miniailo
A long way from Monolith to Service Isolated Architecture #MM19NL
A long way from Monolith to Service Isolated Architecture #MM19NL
Igor Miniailo
The long way from Monolith to Microservices
The long way from Monolith to Microservices
Igor Miniailo
CQRS and Event-Sourcing in Magento2 by examples of MSI
CQRS and Event-Sourcing in Magento2 by examples of MSI
Igor Miniailo
MageConf 2017, Design API Best Practices
MageConf 2017, Design API Best Practices
Igor Miniailo
Multi-Source Inventory. Imagine. Las Vegas. 2018
Multi-Source Inventory. Imagine. Las Vegas. 2018
Igor Miniailo
Magento Multi-Source Inventory (MSI)
Magento Multi-Source Inventory (MSI)
Igor Miniailo
Magento 2 Automated Testing via examples of Multi-Source Inventory (MSI)
Magento 2 Automated Testing via examples of Multi-Source Inventory (MSI)
Igor Miniailo
Testing in Magento 2
Testing in Magento 2
Igor Miniailo
API design best practices
API design best practices
Igor Miniailo
Architecture and workflow of Multi-Source Inventory
Architecture and workflow of Multi-Source Inventory
Igor Miniailo
Dare to Share Magento Community Engineering
Dare to Share Magento Community Engineering
Igor Miniailo
Multi Source Inventory (MSI) in Magento 2
Multi Source Inventory (MSI) in Magento 2
Igor Miniailo
Backward Compatibility Developer's Guide Webinar
Backward Compatibility Developer's Guide Webinar
Igor Miniailo
Backwards Compatibility Developers Guide. #MM17NL
Backwards Compatibility Developers Guide. #MM17NL
Igor Miniailo
Backward Compatibility Developer's Guide in Magento 2. #MM17CZ
Backward Compatibility Developer's Guide in Magento 2. #MM17CZ
Igor Miniailo
Mehr von Igor Miniailo
(18)
Extensibility of Magento, the look into the future
Extensibility of Magento, the look into the future
Magento Storefront architecture
Magento Storefront architecture
Something Architecture
Something Architecture
A long way from Monolith to Service Isolated Architecture #MM19NL
A long way from Monolith to Service Isolated Architecture #MM19NL
The long way from Monolith to Microservices
The long way from Monolith to Microservices
CQRS and Event-Sourcing in Magento2 by examples of MSI
CQRS and Event-Sourcing in Magento2 by examples of MSI
MageConf 2017, Design API Best Practices
MageConf 2017, Design API Best Practices
Multi-Source Inventory. Imagine. Las Vegas. 2018
Multi-Source Inventory. Imagine. Las Vegas. 2018
Magento Multi-Source Inventory (MSI)
Magento Multi-Source Inventory (MSI)
Magento 2 Automated Testing via examples of Multi-Source Inventory (MSI)
Magento 2 Automated Testing via examples of Multi-Source Inventory (MSI)
Testing in Magento 2
Testing in Magento 2
API design best practices
API design best practices
Architecture and workflow of Multi-Source Inventory
Architecture and workflow of Multi-Source Inventory
Dare to Share Magento Community Engineering
Dare to Share Magento Community Engineering
Multi Source Inventory (MSI) in Magento 2
Multi Source Inventory (MSI) in Magento 2
Backward Compatibility Developer's Guide Webinar
Backward Compatibility Developer's Guide Webinar
Backwards Compatibility Developers Guide. #MM17NL
Backwards Compatibility Developers Guide. #MM17NL
Backward Compatibility Developer's Guide in Magento 2. #MM17CZ
Backward Compatibility Developer's Guide in Magento 2. #MM17CZ
Kürzlich hochgeladen
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
AnnaArtyushina1
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
masabamasaba
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Presentation.STUDIO
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
HimanshiGarg82
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
masabamasaba
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Bert Jan Schrijver
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
masabamasaba
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
masabamasaba
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
SelfMade bd
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
masabamasaba
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
masabamasaba
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
masabamasaba
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
masabamasaba
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
masabamasaba
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
masabamasaba
Kürzlich hochgeladen
(20)
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
Modular development in Magento 2
1.
December 11, 2016 Modular
development in Magento 2 Igor Miniailo
2.
© 2013 Agenda 1 Magento
2 goals 2 Modularity 3 Magento 1 coupling diagram 4 Decoupling 5Modularity examples
3.
© 2013 Magento 2
Goals Modern tech stack Improved performance and scalability Streamline customizations Simplify external integrations Easy installation and upgrades High code quality and tests
4.
© 2013 Magento 2
Goals While Magento has always had a modular architecture, the current module boundaries are not always ideal….
5.
© 2013
6.
© 2013 Modularity Examples.
Configuration Problem: Store Config Model Coupling on Store (Core module)
7.
© 2013 Modularity Configuration.
Solution
8.
© 2013 Modularity Example.
Shipping carriers Problem: All shipping carriers are delivered in one module
9.
© 2013 Modularity Shipping
carriers. Solution
10.
© 2013 Magento 2
Decoupling
11.
© 2013 Last notice Don’t
forget Unit test your code, because the essence of Unit test to reveal coupling
Jetzt herunterladen