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
230
Responsive E-Mails
aimeos
0
660
High performance e-commerce in Laravel
aimeos
0
920
E-Commerce in TYPO3 mit Aimeos (Deutsch)
aimeos
0
460
Aimeos - high performance e-commerce in TYPO3
aimeos
0
310
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
AIを使ってテストを楽にする
kworkdev
PRO
0
350
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
550
OTEPsで知るOpenTelemetryの未来 / Observability Conference Tokyo 2025
arthur1
0
350
SREのキャリアから経営に近づく - Enterprise Risk Managementを基に -
shonansurvivors
1
500
JAWS UG AI/ML #32 Amazon BedrockモデルのライフサイクルとEOL対応/How Amazon Bedrock Model Lifecycle Works
quiver
1
360
ラスベガスの歩き方 2025年版(re:Invent 事前勉強会)
junjikoide
0
640
戦えるAIエージェントの作り方
iwiwi
15
6.8k
新米エンジニアをTech Leadに任命する ー 成長を支える挑戦的な人と組織のマネジメント
naopr
1
310
GCASアップデート(202508-202510)
techniczna
0
140
20251027_マルチエージェントとは
almondo_event
1
500
20251102 WordCamp Kansai 2025
chiilog
0
200
プロファイルとAIエージェントによる効率的なデバッグ / Effective debugging with profiler and AI assistant
ymotongpoo
1
610
Featured
See All Featured
How GitHub (no longer) Works
holman
315
140k
The Language of Interfaces
destraynor
162
25k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
[RailsConf 2023] Rails as a piece of cake
palkan
57
6k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
A Modern Web Designer's Workflow
chriscoyier
697
190k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Speed Design
sergeychernyshev
32
1.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.9k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
It's Worth the Effort
3n
187
28k
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