July 2022 Summaries
11 posts from DataStax
Filter
Month:
Year:
Post Summaries
Back to Blog
In a recent conversation with HackerOne CEO Marten Mickos on the podcast Inspired Execution, he shared valuable leadership lessons from his career journey. One key takeaway is that great leaders do more than what's asked of them and contribute to their teams in unexpected ways. Born and raised in Finland, Mickos graduated with a degree in technical physics before going on to build successful companies like MySQL. He emphasized the importance of problem-solving through different perspectives and shared how his team saved him from a major strategic mistake in 2005, which became a defining moment for their collaboration. Additionally, Mickos discussed the evolution of distributed workforces and the need to create optimal employee experiences in such environments.
Jul 27, 2022
931 words in the original blog post.
This post discusses implementing data models for Apache Cassandra using a Spring PetClinic app. It recaps the six-part series on Apache Cassandra, focusing on advanced data modeling and migration approaches to bring SQL applications over to NoSQL. The three migration approaches discussed are offline migration, zero-downtime migration with shadow writes, and minimal-downtime migration with dual reads. The post also covers denormalization in NoSQL databases like Cassandra, which focuses on optimizing read performance through redundant copies of data. It provides examples of migrating SQL data models to NoSQL using a PetClinic Java Database Connectivity (JDBC) running a MySQL database locally and offers resources for developers to learn more about Apache Cassandra and migration best practices.
Jul 26, 2022
1,481 words in the original blog post.
This post introduces Web3.js and explains how it can be used to pull real-time Ethereum transactions from the blockchain. It covers setting up a basic Node.js project, installing Web3.js, connecting to an RPC node, listening for new blocks using web3.js, and making a getBlock() call to retrieve data on the latest transactions. The post also highlights the importance of nodes in the cryptocurrency and blockchain world and how they interact with each other to validate transactions and store data about the current state of the blockchain. Finally, it mentions DataStax Astra DB as a true peer-to-peer, 24/7 database for finance and cryptocurrency needs, offering full visibility of Ethereum transactions data across all users.
Jul 20, 2022
815 words in the original blog post.
Machine learning is a powerful technology that developers and IT leaders need to understand for future preparedness. Apache Cassandra, a distributed NoSQL database management system, is ideal for executing large datasets and the tech stack of choice for companies like Uber, Facebook, and Netflix. Cassandra supports machine learning in five ways: horizontal scalability, decentralized and fault-tolerant databases, data distribution and replication, high availability and performance, and minimizing cloud costs. Machine learning involves processing raw data using algorithms to make better decisions. Apache Spark, an open-source unified analytics engine for large-scale data processing, easily integrates with both Cassandra and DataStax Enterprise (DSE) for successful machine learning projects.
Jul 19, 2022
1,586 words in the original blog post.
Season 4 of the Inspired Execution podcast features an interview with Guy Kawasaki, a successful venture capitalist, NY Times bestselling author, podcaster, and Chief Evangelist at Canva. In this episode, Kawasaki shares insights from his career journey, including lessons learned in sales, empathy, grit, and evangelism. He emphasizes the importance of creating customers by finishing a product and highlights his mission to make people remarkable through his podcast Remarkable People. The discussion also touches on entrepreneurship, intrapreneurship, and Kawasaki's advice for young professionals: never ask someone to do something you wouldn't do yourself.
Jul 18, 2022
859 words in the original blog post.
Starlight for RabbitMQ is a tool that enables existing RabbitMQ applications to use Apache Pulsar as the native message processing provider with minimal changes. This open-source, cloud-native solution allows enterprises to migrate their RabbitMQ applications to run in any cloud environment or on-premises. Starlight for RabbitMQ acts as a proxy and uses the Pulsar binary protocol to communicate with brokers, leveraging features like load balancing of topics, batching of messages, partitioning of topics, and load balancing of data on consumers. It supports connections using TLS/mTLS for security and can be deployed in a broker as a protocol handler or launched as a standalone Java application. Currently, it only supports authentication as a security mechanism but future versions will implement authorization with access controls on the vhosts/exchanges/queues. Starlight for RabbitMQ is now included in DataStax's Luna Streaming Enterprise support for Apache Pulsar and its source code is available on GitHub under the Apache license.
Jul 13, 2022
1,019 words in the original blog post.
Multi-cloud and hybrid cloud are two distinct strategies for businesses utilizing cloud computing services. A multi-cloud approach involves using multiple public cloud services from different vendors, combining them into a single solution architecture for specific business needs. This strategy offers more options, competitive pricing, and the ability to leverage unique features of each vendor's services.
On the other hand, hybrid cloud combines private clouds with one or more public cloud services. The private cloud is often on-premises to store highly sensitive data behind a company's firewall, while public cloud services provide scalability, accessibility, and dynamic workload management. Hybrid cloud deployment offers enhanced security, complete backup solutions, and agility in launching new offerings.
Both multi-cloud and hybrid cloud strategies allow businesses to leverage the benefits of multiple cloud providers, reducing vendor lock-in risks and providing flexibility in managing their IT infrastructure.
Jul 12, 2022
1,107 words in the original blog post.
Titanium Intelligent Solutions is an enterprise software solutions provider specializing in heterogeneous IoT devices, offering customized platforms for monitoring, controlling, and applying predictive analytics to help businesses improve their operations across various industries. The company focuses on data gathered from sensors and other devices, using software to make intelligent decisions. Titanium's platform enables interoperability and scalability by connecting diverse IoT devices through a universal gateway, transporting data from edge devices to the cloud for holistic control and monitoring.
The company uses Apache Cassandra as its database infrastructure due to its scalability and performance capabilities, while also leveraging DataStax's expertise in managed services like Astra DB. This allows Titanium's IT resources to focus on overall strategy instead of managing their own Cassandra environment. The partnership with DataStax ensures security, reliability, and real-time data capabilities for customers, enabling immediate responses to analytics insights and adjustments to controlling devices.
Titanium's platform offers remote management capabilities, making it ideal for businesses with multiple locations across widespread regions. The company is currently pursuing SOC 2 certification and ISO standards to further enhance its offerings in the IoT industry.
Jul 07, 2022
1,363 words in the original blog post.
Apache Cassandra® 4.1 is set to release in July, marking a significant milestone for the 10-year-old database project. The focus of this release is on enabling feature plug-ins, allowing important new features to be added without changing the core code. One of the key new features in Cassandra 4.1 is full ACID transactions, which will enable users to perform multiple operations as a single unit of work with atomicity, consistency, isolation, and durability guarantees. Additionally, the move towards being more cloud-native includes the ability to add plugins and shape the deployment of Cassandra clusters, making it well-positioned for serverless databases in Kubernetes environments. The Cassandra World Party will be held on July 20th to celebrate this release with the user community.
Jul 06, 2022
1,002 words in the original blog post.
Astra Streaming is a powerful new streaming service that enables developers to build applications on top of an elastically scalable, multi-cloud messaging and event streaming platform powered by Apache Pulsar. The service is currently in beta and offers various features such as feeding information into the streaming "pipe" and storing events into different destinations like Kafka topics, Elastic Search, Snowflake, and more. Astra Streaming can be used for any use case that requires real-time streaming data and historical data analysis. The service is easy to set up and offers a free account with $25 worth of credits each month in perpetuity.
Jul 06, 2022
2,498 words in the original blog post.
Cloud databases are becoming increasingly popular as businesses seek efficient ways to manage their growing data needs. Unlike traditional on-premises systems, cloud databases are built and deployed on a cloud platform, making the data accessible via the internet. Companies can choose between self-managed or fully managed database solutions, with the latter commonly referred to as Database-as-a-Service (DBaaS).
The advantages of using a cloud database include scalability, reduced investment costs for expensive onsite server setups, and outsourcing storage to a cloud provider. Additionally, DBaaS solutions can significantly reduce maintenance and administration tasks associated with running databases. Cloud databases also offer better accessibility than on-premises systems, particularly for businesses operating in multiple regions.
However, it is essential to choose a cloud database provider that meets your company's unique needs. Some factors to consider include pricing structures, the ability to switch providers easily, and security features offered by the vendor. Established cloud database vendors provide various security measures such as virtual private cloud (VPC) peering, IP whitelisting, strong authentication, and data encryption schemes.
In conclusion, cloud databases offer numerous benefits over traditional on-premises systems, including agility, scalability, and security while lowering operational costs and risks. Migrating to a DBaaS can enhance these benefits even more, allowing businesses to focus on developing great products and services as their infrastructure worries are gone.
Jul 05, 2022
2,342 words in the original blog post.