Pillar 5
AI, blockchain, wallets, APIs
The technological foundation. APIs, blockchain solutions, wallet integrations, AI tools, modular, secure, scalable.
API-first and modular
Every function is reachable via REST and GraphQL. Third parties can embed Tubach in shops, apps or platforms, reach grows, the ecosystem too.
Security as a standard
End-to-end encryption, zero-knowledge technologies, regular audits and penetration tests. Data and identities stay protected.
Authentication and access control
For sign-in, we rely on established standards: OAuth, OpenID Connect and JWT. That avoids our own password graveyards and makes access more secure. Permissions run via role-based access control (RBAC) and attribute-based access control (ABAC), fine-grained, traceable and tenant-capable. Data transmission is TLS-encrypted, data at rest is secured with AES. Security is not an add-on but architecture, otherwise token wallets become an Achilles heel rather than a strength.
Cloud, containers, serverless
Scalability comes not from more hardware but from the right architecture. Compute services like AWS EC2 or Google Compute Engine form the backbone. Managed services and serverless functions (AWS Lambda, Cloud Functions) keep operations lightweight. Containerisation with Docker and Kubernetes orchestrates microservices. Individual modules thus stay independently deployable, individual outages don't take the whole system with them, and new functions roll out step by step and safely.
CI/CD and performance
Secure deployments run via automated CI/CD pipelines (GitHub Actions, Jenkins, Travis CI). Every change is tested, built and rolled out under control, without manual risk. Performance comes from caching with Redis or Memcached, content delivery networks for static content, load balancers for traffic distribution. Monitoring with Datadog, New Relic or CloudWatch makes every bottleneck visible before it becomes a problem. The platform thus stays fast even as load grows.
AI and recommendation systems
AI is built in with us, not bolted on. Recommendation systems personalise the shopping experience based on interests and previous purchases. Data analysis tools segment target audiences, forecast trends and measure campaign success in real time. AI-driven chatbots answer questions, give recommendations and relieve support. At the same time, the human stays at the centre. AI supports but does not replace. Every algorithmic decision must be explainable, otherwise it has no place in our stack.
Blockchain as a documentation layer
We are the first marketplace that consistently uses the blockchain for mapping and documenting processes. A seamless traceability of the entire production process and trade emerges. Proof of Origin as certified mapping with buyer protection. Wallet Connect ties crypto wallets seamlessly to the marketplace, the checkout becomes simpler and more secure. Blockchain here is not a marketing buzzword but infrastructure for trust, verifiable, tamper-proof and viewable by everyone.
Frontend stack with clean separation
In the frontend we rely on established JavaScript frameworks like React and Vue.js for dynamic, reactive user interfaces. For server-side rendering, we use Next.js and comparable web application frameworks, that ensures fast first loads, good SEO and an operating experience that doesn't collapse under load. The clean separation between frontend and backend via REST and GraphQL keeps the architecture maintainable, allows parallel development and makes us independent of individual vendors. As a user you notice nothing of this, except that the platform stays fast, robust and well-maintained over years.
Databases by need
We deploy databases deliberately by data type, not by fashion. Relational databases like MySQL and PostgreSQL hold structured data, users, products, orders, consistent and transaction-safe. NoSQL databases like MongoDB carry unstructured or semi-structured data such as behaviour patterns and large product catalogues. This polyglot strategy prevents a single database from becoming a bottleneck and allows each module to use the right tool. What looks like complexity is actually efficiency: every request hits exactly the storage technology that answers it fastest.
Crypto payments cleanly integrated
Crypto payments are not a bolt-on but part of the architecture. We integrate payment service providers like BitPay and Coinbase Commerce via official SDKs, no home-built wallet connections, no improvised smart contracts on the checkout page. Bitcoin, Ethereum and established altcoins are treated equally to classic procedures. Wallet Connect ties the buyer's crypto wallet seamlessly to the checkout. The technology thus stays comfortable for classic buyers and first-class for crypto-affine ones, without compromise on either side and without security trade-offs that would be unavoidable in a self-built solution.