FinTech Software Engineering Fundamentals
Learn the engineering habits behind dependable financial software: precise money handling, clean Python projects, testing, version control and CI pipelines.
Backends that move or record financial value must stay consistent under retries, failures and concurrent requests. This course covers the architecture patterns that make that possible, including double-entry ledger schemas, idempotent API design, transactional messaging and audit logging. You will design, build and load test services in Python with PostgreSQL and Kafka, and document your decisions the way production teams do.
8 modules · 32 lessons · 8 weeks. Curriculum preview; the final syllabus may change before enrollment opens.
Design and implement a double-entry ledger API with idempotent transaction endpoints
Build an event-driven order and notification service using Kafka and the outbox pattern
Load test an API, profile slow queries and document indexing and caching improvements
Quantzivo certificates are completion credentials issued by Quantzivo, not accredited qualifications. Courses teach technical and research skills; they do not promise investment returns or provide investment advice.
Learn the engineering habits behind dependable financial software: precise money handling, clean Python projects, testing, version control and CI pipelines.
Run financial workloads in the cloud with containers, Kubernetes, infrastructure as code, secure networking, observability and tested disaster recovery plans.
Build dependable data collection and storage for financial applications: consuming REST and WebSocket APIs, validating data, and orchestrating pipelines into PostgreSQL.