January 2025 Summaries
7 posts from Cockroach Labs
Filter
Month:
Year:
Post Summaries
Back to Blog
Transitioning from traditional centralized systems to distributed architectures has become a critical strategic move for businesses as they increasingly demand scalability, resilience, and flexibility. Distributed architectures offer unparalleled advantages, including handling massive workloads, ensuring high availability, and supporting seamless global operations. However, making this transition requires thoughtful planning, robust strategies, and a deep understanding of how to adapt existing systems for a distributed model. The article explores four migration approaches: rehosting, replatforming, refactoring, and rewriting, each with its own benefits and challenges. Replatforming offers a balance between modernization efforts and a manageable migration scope, while refactoring optimizes systems to better utilize distributed features. Rewriting ensures full compatibility with distributed databases, designing systems for high performance, fault tolerance, and global distribution. Each approach has its own advantages and disadvantages, and selecting the right one depends on various factors such as system complexity, data volume, organizational priorities, and cost considerations. The article also discusses tools like automation suites, data migration tools, schema conversion tools, orchestration and deployment tools, monitoring and observability tools, and methodologies and frameworks that facilitate seamless migration to distributed architectures.
Jan 23, 2025
5,277 words in the original blog post.
Nexo, a digital assets wealth platform, faced challenges with its legacy database as the market matured and client expectations escalated. The company's engineering team decided to migrate to CockroachDB, a distributed SQL database designed for global scale and unmatched resilience. Nexo required high availability, horizontal scalability, zero downtime during server updates, and support for native sharding capabilities. After implementing CockroachDB, Nexo successfully migrated all users in three months with zero downtime or user impact, achieving significant new efficiencies and reduced hardware capacity while maintaining consistent write latency and stability. The company's database modernization has enabled them to accelerate plans for digital asset leadership with complete confidence.
Jan 22, 2025
1,690 words in the original blog post.
In a distributed environment, achieving granular control over IAM data is crucial to optimize latency and meet regulatory requirements. Traditional relational databases struggle to accommodate diverse table needs, but modern databases like CockroachDB offer features such as regional tables and geo partitioning with REGIONAL BY ROW, allowing for tailored data storage and low-latency access. By using these features, organizations can ensure a seamless IAM experience while meeting compliance requirements, without compromising on performance or latency.
Jan 21, 2025
898 words in the original blog post.
Data modernization has undergone significant changes throughout history, evolving in response to changing economic, business, and societal needs. Traditionally, data modernization encompassed topics such as integrating new technologies and practices, optimizing data architecture, and enhancing database functionality. However, with the rise of cloud computing, organizations began adopting cloud-native architectures, leveraging containerization and microservices to build scalable and resilient systems. Today, data modernization is focused on navigating regulatory compliance, boosting business agility, and providing a future-ready platform, with distributed SQL databases like CockroachDB playing a crucial role in enabling organizations to innovate and scale faster while reducing overall risk.
Jan 14, 2025
892 words in the original blog post.
The need for systems capable of adapting to the modern world is highlighted by high-profile outages such as the recent Crowdstrike outage, which had significant financial and operational impacts on various industries. The crisis underscores the limitations of legacy database solutions in delivering global scale and resilience. Despite widespread adoption of cloud technologies, many large enterprises still rely on on-prem data centers and legacy platforms due to the challenges of transitioning off these systems. However, the need for better distributed database systems is accelerating, driven by the growth of generative AI adoption and regulations such as the EU's Digital Operational Resilience Act. The current state of resilience in 2025 highlights the urgent need for operational resilience, with many companies not prepared to comply with new regulations and facing significant financial impacts from downtime. To address this, strategies such as AI-driven automation, distributed systems, and proactive resilience testing are being explored.
Jan 13, 2025
597 words in the original blog post.
A centralized IAM system is a common approach where all identity and access management functions are centralized in a single location or region. This architecture is typically easier to manage and secure, with streamlined identity management and simplified user access. However, it can become a bottleneck if the database is not designed for horizontal scaling, leading to potential downtime and security threats. In contrast, a distributed IAM system is more modern and scalable, where identity and access management functions are distributed across multiple regions or locations. This approach offers improved scalability and reduced latency, but can be more complex to manage and secure, requiring a solid foundation for the IAM data in a purpose-built database with enterprise-grade security. Ultimately, the choice between these approaches depends on the specific needs of the organization, including its size, geography, and compliance requirements.
Jan 08, 2025
1,176 words in the original blog post.
Cockroach Labs has announced the availability of its new instructor-led training course "CockroachDB Fundamentals for Application Development", a four-day, hands-on experience designed to help organizations make the most of CockroachDB. The course is taught by expert educators and covers key differences between CockroachDB and other relational databases, as well as best practices for application code design, SQL queries, database schema, and performance tuning. It addresses topics such as primary key best practices, secondary index best practices, SQL statement tuning, transaction fundamentals, and advanced best practices for transactions. The course is available for private delivery on site or virtually to a maximum class size of 12, and attendees will receive a voucher to take a CockroachDB professional certification exam when it becomes available later this year. This instructor-led training builds on Cockroach Labs' longstanding commitment to customer education, which includes its free online learning platform, Cockroach University.
Jan 07, 2025
371 words in the original blog post.