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
930
0
Share
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
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
140
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
420
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
1
110
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
1
330
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
210
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
1
150
Agentic AI & UI: Arcitecture, HITL, Emerging Standards
manfredsteyer
PRO
0
120
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
200
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
1
2.1k
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
370
関係性から理解する"同一性"の型用語たち
pvcresin
1
240
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
0
380
Featured
See All Featured
Embracing the Ebb and Flow
colly
88
5k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
390
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
120
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
370
Crafting Experiences
bethany
1
150
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
180
Discover your Explorer Soul
emna__ayadi
2
1.1k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Why Our Code Smells
bkeepers
PRO
340
58k
Building AI with AI
inesmontani
PRO
1
1k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
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