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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
130
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.3k
3Dシーンの圧縮
fadis
1
770
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
700
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
6.2k
Vite+ Unified Toolchain for the Web
naokihaba
0
310
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
690
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
580
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
6.7k
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
410
JavaDoc 再入門
nagise
1
360
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
140
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
67k
My Coaching Mixtape
mlcsv
0
150
GitHub's CSS Performance
jonrohan
1033
470k
How to Talk to Developers About Accessibility
jct
2
230
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
490
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
340
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Mobile First: as difficult as doing things right
swwweet
225
10k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
350
Ethics towards AI in product and experience design
skipperchong
2
310
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