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
gigacommerce
Search
Aimeos
March 22, 2019
Technology
0
3.2k
gigacommerce
How to build online shops with 1 billion items on you notebook with 100ms response time
Aimeos
March 22, 2019
Tweet
Share
More Decks by Aimeos
See All by Aimeos
PHP Map
aimeos
1
150
GraphQL vs. JSON:API
aimeos
1
240
Responsive E-Mails
aimeos
0
670
High performance e-commerce in Laravel
aimeos
0
930
E-Commerce in TYPO3 mit Aimeos (Deutsch)
aimeos
0
460
Aimeos - high performance e-commerce in TYPO3
aimeos
0
320
Aimeos e-commerce components
aimeos
1
210
E-Commerce in TYPO3 - Reloaded
aimeos
0
310
Micro services as architectural concept
aimeos
0
700
Other Decks in Technology
See All in Technology
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
1.1k
7,000万ユーザーの信頼を守る「TimeTree」のオブザーバビリティ実践 ( Datadog Live Tokyo )
bell033
1
110
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
400
AIエージェントを5分で一気におさらい!AIエージェント「構築」元年に備えよう
yakumo
1
110
株式会社ビザスク_AI__Engineering_Summit_Tokyo_2025_登壇資料.pdf
eikohashiba
1
120
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
140
Claude Codeを使った情報整理術
knishioka
14
10k
202512_AIoT.pdf
iotcomjpadmin
0
150
Kiro を用いたペアプロのススメ
taikis
4
2k
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
430
意外と知らない状態遷移テストの世界
nihonbuson
PRO
1
290
Introduce marp-ai-slide-generator
itarutomy
0
140
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
54
7.9k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
520
Thoughts on Productivity
jonyablonski
73
5k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
94k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
Balancing Empowerment & Direction
lara
5
820
How Software Deployment tools have changed in the past 20 years
geshan
0
30k
sira's awesome portfolio website redesign presentation
elsirapls
0
91
Building Adaptive Systems
keathley
44
2.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Practical Orchestrator
shlominoach
190
11k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Transcript
#gigacommerce
1 Milliarde Artikel in einem Shop
Aimeos & ElasticSearch
Aimeos
Open Source E-Commerce Framework
aimeos.org github.com/aimeos
Laravel Slim a micro framework for PHP
Eine Codebasis + Adapter für native Integration
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
Domain driven design
Neo4J Catalog ES Product ES Index Oracle Order ... Für
jede Domäne ein anderes Storage möglich Aimeos Datendomänen
Vollständiges Shopsystem Vergleichbar mit Magento Core
ElasticSearch
Optimiert für Suche und Analyse
Clusterfähig für Petabytes an Daten
None
Nodes, Indizes, Shards, Segments
Cluster Node Index Shard Segment Doc Segment Doc Shard Segment
Doc Segment Doc Index Shard Shard Node Index Shard Segment Doc Segment Doc Shard Segment Doc Segment Doc Index Shard Shard
Extrem schnell wenn man es richtig macht
#gigacommerce
Standardserver 16 Cores, 48GB RAM, 600GB SSD
1 ElasticSearch Node 1 Produktindex, 8 Shards, ~40GB/Shard, 1 Segment/Shard
1 Milliarde Artikel in 10 Millionen Produkten mit Attributen, Bildern,
Preisen, Texten
Kundendaten Bestellungen Katalog Sonstiges Bestände Produkte Index MySQL ElasticSearch
1. Fallstrick Unlimitierte Suchanfragen
2. Fallstrick Match statt Filter
3. Fallstrick Versionskonflikte
4. Fallstrick Persistierung neuer Daten
25 50 75 100 185 280 366 455 540 600
0 20 40 60 80 100 120 140 160 180 200 Laravel/Symfony TYPO3 Requests / Sekunde Response in ms Performance
Aimeos aimeos.com/gigacommerce Twitter: @aimeos facebook.com/Aimeos