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
940
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
High performance e-commerce in Laravel
Presentation of Aimeos e-commerce package for Laravel held at LaraconEU 2018
Aimeos
August 31, 2018
More Decks by Aimeos
See All by Aimeos
PHP Map
aimeos
1
160
GraphQL vs. JSON:API
aimeos
1
240
Responsive E-Mails
aimeos
0
690
gigacommerce
aimeos
0
3.2k
E-Commerce in TYPO3 mit Aimeos (Deutsch)
aimeos
0
470
Aimeos - high performance e-commerce in TYPO3
aimeos
0
330
Aimeos e-commerce components
aimeos
1
210
E-Commerce in TYPO3 - Reloaded
aimeos
0
330
Micro services as architectural concept
aimeos
0
700
Other Decks in Programming
See All in Programming
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
180
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
4
1.4k
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
240
さぁV100、メモリをお食べ・・・
nilpe
0
140
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
770
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
340
Creating Composable Callables in Contemporary C++
rollbear
0
140
AIとASP.NET Coreで雑Webアプリを作った話
mayuki
0
640
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
170
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
580
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
Agentic UI
manfredsteyer
PRO
0
160
Featured
See All Featured
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
200
Code Reviewing Like a Champion
maltzj
528
40k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
230
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
How to make the Groovebox
asonas
2
2.2k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
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