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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
130
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.2k
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
440
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
73k
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
130
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
100
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
360
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
400
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
200
(金融庁共催)第4回金融データ活用チャレンジ勉強会資料
takumimukaiyama
0
130
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
590
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.1k
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.1k
Mind Mapping
helmedeiros
PRO
0
78
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
72
Building Applications with DynamoDB
mza
96
6.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
270
Claude Code のすすめ
schroneko
67
210k
Navigating Weather and Climate Data
rabernat
0
100
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
Everyday Curiosity
cassininazir
0
130
Between Models and Reality
mayunak
1
180
Building AI with AI
inesmontani
PRO
1
680
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