Best of FintechOctober 2024

  1. 1
    Article
    Avatar of devtoDEV·2y

    How Senior Software Engineers Document Their Project

    Software engineers often dislike documenting projects, but it distinguishes good engineers from bad. The Architectural Decision Record (ADR) is highlighted as an effective way to document architectural changes, providing benefits like aiding memory, improving team learning, and assisting future developers. The post outlines the importance of ADRs and provides a template and examples for implementation.

  2. 2
    Article
    Avatar of nordicapisNordic APIs·2y

    How Modern Banking Is Using GraphQL

    GraphQL is revolutionizing the banking industry by providing flexible and efficient data querying and integration. Major banks like National Australia Bank and Varo are leveraging GraphQL to streamline their systems, reduce duplication, and improve the user experience. Institutions like Goldman Sachs and BBVA are also adopting GraphQL to enhance data connectivity and security, showcasing the language's versatility and scalability in handling complex financial data needs.

  3. 3
    Video
    Avatar of codingwithlewisCoding with Lewis·2y

    How Uber Handles TRILLIONS of Transactions

    Uber handles trillions of transactions by evolving from a monolithic application to a microservices architecture using Postgres and MySQL. They developed their own immutable ledger system called Ledger Store, which sits above existing NoSQL databases, ensuring the integrity of financial transactions. Key features include sealing, manifest for security, and the use of Apache Kafka for real-time data streaming. They managed a complex database migration with minimal disruption by employing strategies like checkpointed data processing and the Shadow Rider system for simultaneous database operations.