On this publish, we focus on how Taxbit partnered with Amazon Internet Providers (AWS) to streamline their crypto tax analytics answer utilizing Amazon S3 Tables, reaching 82% price financial savings and 5 occasions quicker processing occasions.
TaxbitĀ is a number one tax compliance suite serving cryptocurrency exchanges, digital platforms, and authorities businesses, producing greater than 100 million varieties for customers and reconciling greater than 500 billion digital asset transactions. The suite powers a fancy atmosphere that handles real-time pricing information from 29 cryptocurrency exchanges masking over 10,000 digital property.
Just lately, Taxbit skilled challenges with their pricing information infrastructure. As information volumes continued to broaden, infrastructure prices rose sharply, placing stress on operational budgets. On the similar time, the system struggled to effectively ingest the rising variety of pricing information factors, creating persistent bottlenecks of their information pipeline. These technical limitations led to clients lacking information and experiencing sluggish processing occasions, resulting in dissatisfaction. Along with these operational challenges, Taxbit has strict regulatory compliance necessities to be thought of when designing options. This mixture of points led Taxbit to modernize their pricing information infrastructure with a give attention to serving to to fulfill regulatory requirements.
āThroughout peak workloads, our options course of a whole lot of tens of millions of digital asset transactions throughout blockchain and cryptocurrency exchanges,ā
ā says Clark Roberts, CTO at Taxbit.
āOur legacy database structure was changing into a bottleneck, resulting in elevated prices and slower response occasions for our enterprise and authorities clients.ā
Resolution overview
Taxbitās modernized structure makes use of Amazon S3 Tables with Apache Iceberg as the muse, mixed with purpose-built AWS providers for information ingestion, processing, and analytics. The answer processes real-time pricing information from 29 cryptocurrency exchanges together with over 10,000 digital property. This structure is proven within the following diagram.

The information pipeline structure makes use of AWS providers to ship a complete answer. At its basis,Ā Amazon S3Ā Tables supplies the scalable storage infrastructure vital for managing massive volumes of pricing information. For information processing and transformation, the answer combines Amazon EMR and AWS Glue, dealing with each extract, remodel, and cargo (ETL) operations and asynchronous API necessities effectively.
Actual-time information dealing with is managed by way ofĀ Amazon Kinesis, enabling streaming of pricing updates.Ā AWS LambdaĀ features carry out a number of duties, together with periodic polling of vendor APIs, transformation of streaming information, and information enrichment. The orchestration of those elements is managed byĀ AWS Step Features, serving to to make sure coordination of information workflows. Finishing the structure,Ā Amazon AthenaĀ supplies question capabilities, supporting each synchronous APIs and one-time analytical queries. This strategy creates a scalable system constructed to deal with each real-time and batch processing workflows whereas sustaining excessive efficiency and reliability.
Information ingestion layer
The ingestion layer operates by way of two key elements: API integration and stream processing. The API integration makes use ofĀ LambdaĀ features to systematically ballot a number of exterior APIs. These polling operations are orchestrated byĀ Amazon EventBridge, which manages the scheduled information assortment duties. Moreover, WebSocket listeners keep steady connections to seize real-time value updates as they happen.
On the stream processing aspect,Ā Amazon Kinesis Information StreamsĀ serves because the spine for dealing with real-time information ingestion at scale. As information flows in, Lambda features carry out transformations and enrichment operations to organize the information for downstream use. All through this course of, customized validation checks are utilized to assist guarantee the standard and completeness of the information, serving to to take care of the integrity of the pricing data pipeline.
Information storage layer
On the storage layer, Taxbit makes use of Amazon S3 Tables due to its optimized storage format designed for analytical queries. Amazon S3 Tables is designed to mechanically deal with desk optimization and compaction, serving to to streamline information administration processes. The system additionally incorporates time-travel capabilities, permitting Taxbit to fulfill audit necessities and their want for historic information evaluation.
The information group technique is designed to maximise effectivity and accessibility. Information is systematically partitioned by date and change, permitting for focused information retrieval and improved question efficiency. The implementation of columnar storage additional enhances question effectivity by minimizing pointless information scans. Moreover, model management mechanisms are in place to take care of clear information lineage, enabling exact monitoring of information adjustments and transformations over time.
Analytics layer
On the analytics layer, the question engine varieties the muse, utilizingĀ Amazon AthenaĀ to facilitate versatile ad-hoc evaluation of the pricing information. That is complemented byĀ Presto-based queries that deal with advanced aggregations effectively. The system contains rigorously crafted execution plans optimized for frequent question patterns, designed to offer constant and dependable efficiency.
To maximise effectivity, the analytics layer incorporates a number of key efficiency optimizations. The system makes use of an Athena reuse question outcome to attenuate redundant processing and parallel question execution capabilities to deal with a number of simultaneous requests successfully.
Safety and compliance
The information safety technique implements a number of layers of safety, beginning with AWS Key Administration Service (AWS KMS) encryption for all information at relaxation. That is complemented by TLS encryption for information in transit, serving to to safe information motion all through the system. Entry to information and assets is managed by way of AWS Identification and Entry Administration (IAM), offering fine-grained permissions that implement the precept of least privilege.
The audit path part supplies complete monitoring and compliance capabilities. AWS CloudTrail logging captures detailed information of system actions, enabling thorough safety evaluation and incident investigation. Information lineage monitoring maintains clear information of information motion and transformations all through the pipeline. These options are augmented by strong compliance reporting capabilities, serving to the system display adherence to regulatory necessities and inside governance insurance policies. Collectively, these safety controls create an atmosphere that protects delicate information, maintains transparency, and supplies accountability.
Enterprise impression
Most notably, Taxbit achieved an 82% discount in storage infrastructure prices, whereas concurrently delivering processing speeds 5 occasions quicker than their earlier structure. Information completeness for calculations achieved roughly 99.99% accuracy and the workload can now efficiently assist over 10,000 digital property.The advantages prolonged past these quantitative enhancements. Buyer expertise has improved, with transaction pricing occasions shrinking from hours to minutes. Greater throughput capabilities elevated operational effectivity, enabling quicker information loading whereas decreasing compute prices. The brand new structure additionally established a scalable basis that gives quicker information entry and the pliability to broaden into new markets. The fashionable infrastructure has additionally enabled Taxbit to pursue new product choices by supporting superior analytics and real-time insights that had been beforehand unattainable. These capabilities created new enterprise alternatives and income streams that werenāt doable underneath the constraints of the legacy system.
Conclusion
Taxbitās implementation of Amazon S3 Tables has remodeled their cryptocurrency tax compliance options, delivering 82% price financial savings and 5 occasions quicker processing speeds. The modernized structure, combining Amazon EMR, AWS Glue, Amazon Kinesis, and Lambda, now processes transactions in minutes as a substitute of hours. Moreover, the structure has helped Taxbit keep roughly 99.99% information accuracy throughout greater than 10,000 digital property. Past operational enhancements, this transformation has enabled new product choices and real-time analytics capabilities. By partnering with AWS, Taxbit addressed their scaling challenges and constructed a basis for continued innovation within the digital asset house.
For extra data, see Amazon S3 Tables.
Concerning the authors
