Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
High performance e-commerce in Laravel
Search
Aimeos
August 31, 2018
Programming
0
900
High performance e-commerce in Laravel
Presentation of Aimeos e-commerce package for Laravel held at LaraconEU 2018
Aimeos
August 31, 2018
Tweet
Share
More Decks by Aimeos
See All by Aimeos
PHP Map
aimeos
1
110
GraphQL vs. JSON:API
aimeos
1
190
Responsive E-Mails
aimeos
0
630
gigacommerce
aimeos
0
3.1k
E-Commerce in TYPO3 mit Aimeos (Deutsch)
aimeos
0
400
Aimeos - high performance e-commerce in TYPO3
aimeos
0
290
Aimeos e-commerce components
aimeos
1
200
E-Commerce in TYPO3 - Reloaded
aimeos
0
290
Micro services as architectural concept
aimeos
0
680
Other Decks in Programming
See All in Programming
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
250
Git Lint
bkuhlmann
4
740
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen
kasacchiful
1
250
PostmanでAPIの動作確認が楽になった話
h455h1
0
130
HUIT新歓2024「競技プログラミング、やってみませんか?」
slephy2784
1
250
App Router への移行は「改善」となり得るのか?/ Can migration to App Router be an improvement
takefumiyoshii
8
2.1k
try! Swift Tokyo 初参加報告LT
hinakko2
0
190
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
470
Javaエンジニアのための Nodejs/Nuxt3入門
hidekatsu_izuno
0
280
Semantic search with Django and pgvector
pauloxnet
0
240
Tailwind CSSを本気でカスタマイズする方法
fsubal
2
280
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
22
15k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
The Pragmatic Product Professional
lauravandoore
24
5.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
Building Adaptive Systems
keathley
30
1.8k
Clear Off the Table
cherdarchuk
83
310k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
Gamification - CAS2011
davidbonilla
76
4.6k
GitHub's CSS Performance
jonrohan
1023
450k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
154
14k
Transcript
high performance e-commerce in Laravel
Aimeos Open Source E-Commerce Package
None
None
Account • History • Favorite • Watch • Download Catalog
• Stage • Filter • List • Detail • Session • Count • Stock Basket • Standard • Mini • Related Checkout • Standard • Confirm • Update Email • Account • Payment • Delivery • Watch
JSON API jQuery VueJS JsonAdm JQAdm Import E-Mail ... HTML
Client JsonApi Cache Database Config Filesys Logger I18n MQueue View Session Data access (MShop) Admin Controller Jobs Controller Frontend Controller PHP Cron Scheduler HTML CSS JSON REST API Backend application Frontend application
JSON REST API For front-end, back-end and mobile apps
Frontend client List ... Basket Frontend controller Data access Micro
services Config JQuery JQAdm JsonAdm JSON API Cntl Cntl Cntl Data Data Data REST API REST API
Advantages
Extremly fast Laravel ~40ms
Scaleable 100.000+ products und 10.000+ orders per day 1 Billion
products using ElasticSearch
Adaptable and extendable Each class can be extended and dynamically
decorated
Widely configurable ca. 2500 configuration options
100+ payment providers via Omnipay PHP libary
Unlimited Multi-tenancy capable
Liberal license LGPL and MIT
Some (random) facts
Code base ~ 280.000 lines of code ~ 150.000 lines
of inline documentation
Unit tests 6000+ test cases 17500+ tests
Development on GitHub https://github.com/aimeos ~2.000 commits/year
Usage Laravel: 25.000+ installations
Release cycles 4x per year, one LTS version
Demo Time !!!
Aimeos aimeos.org Twitter: @aimeos facebook.com/Aimeos