Knowledge base
Software Engineering Knowledge Base
Choose a subject to move from foundational concepts into implementation, failure handling, security, and production operations. The payment track begins with ISO 8583 and follows the complete transaction lifecycle.
ISO 8583
Practical guidance on ISO 8583 messages, fields, transaction lifecycles, reversals, tracing, security boundaries, and switch integration. Network profiles differ, so every guide separates general concepts from implementation-specific rules.
9 guidesPayment Systems
Architecture and reliability guidance for gateways, switches, card flows, authorization, reconciliation, cryptographic boundaries, and highly available financial services.
1 guidesFintech
Engineering patterns for trustworthy financial APIs and transaction platforms, with an emphasis on state, auditability, duplicate prevention, and failure recovery.
7 guidesLaravel
Production Laravel practices for API structure, authentication, queues, WebSockets, security, containers, observability, and maintainable business applications.
5 guidesFlutter
Architecture for maintainable Flutter mobile and desktop applications, including offline operation, synchronization, ERP workflows, deployment, and multi-currency data.
4 guidesNext.js
Production Next.js guidance covering App Router boundaries, metadata, rendering, caching, API integration, container deployment, performance, and search visibility.
1 guidesReact
Practical React application architecture for components, state, forms, routing, server communication, testing, accessibility, and runtime performance.
7 guidesDevOps
Operational guides for Docker, Nginx, TLS, CI/CD, GitHub Actions, Jenkins, AWS deployment, monitoring, rollback, and resilient releases.
3 guidesSoftware Architecture
Clear trade-offs for APIs, monoliths, microservices, distributed communication, boundaries, reliability, and evolution of production systems.
2 guidesDatabases
Data modeling, constraints, transactions, indexing, caching, persistence, audit history, and reporting patterns for enterprise applications.