Multi-Tenant Applications: The Decisions That Matter
Software that serves many customer organizations from one application, keeping their data separate. Key takeaways Shared database: tenants are separated by iden...
Lumexa Media · Writing
Working notes from a studio that edits images, cuts video, mixes audio, builds websites, renders 3D and argues about search results. Every article is written by a named person and cites the body that published the figures in it.
5,872 articles across 14 disciplines
Software that serves many customer organizations from one application, keeping their data separate. Key takeaways Shared database: tenants are separated by iden...
Designing database tables and relationships so data stays consistent and queries stay simple. Key takeaways Normalization: reduces duplicated data Foreign keys:...
Structures that let databases find rows quickly without scanning entire tables. Key takeaways Lookups: indexes speed up filtering and sorting Write cost: every...
Grouping database operations so they either all succeed or all fail, keeping data consistent. Key takeaways Atomicity: all operations in a transaction succeed o...
How to represent prices and amounts in code and databases without rounding errors. Key takeaways Floating point: binary floats cannot represent many decimal val...
Storing uploaded files in an object storage service rather than on application servers. Key takeaways Buckets: files are stored as objects with keys Access cont...
Producing PDF documents such as invoices, reports and certificates from web applications. Key takeaways Approaches: HTML-to-PDF rendering or direct PDF librarie...
Letting users upload and download data as spreadsheet-friendly CSV files. Key takeaways Encoding: character encoding mismatches corrupt names and symbols Formul...
Using WordPress as a content store behind a separate front end built with another framework. Key takeaways REST API: WordPress exposes content through a REST AP...
The dependency manager for PHP projects, which installs libraries and manages versions. Key takeaways composer.json: declares dependencies and version constrain...
The PHP extension that stores compiled script bytecode in memory so scripts are not recompiled on every request. Key takeaways Bytecode cache: avoids recompilin...
Handling JavaScript package dependencies, versions and security in Node.js and front-end projects. Key takeaways package-lock.json: pins the exact installed tre...
Showing 5,628 of 5,872
Send us something real and we will do it to your brief — no card, no commitment. If the standard is not what you need, you have lost nothing.