Systems | Development | Analytics | API | Testing

March 2021

RabbitMQ vs Apache Kafka: Comparing Message Brokers and Event Streaming Platforms

In an event-driven architecture, event routers are the components that connect event consumers to event producers. Not all implementations of event routers are the same, nor do any of them offer an all-purpose solution, so deciding which one to use depends on your use case and project's needs. Understanding their capabilities and limitations provides key insights that empower you to confidently decide which one to use and prepare you to navigate its shortcomings.

Cloudera Data Platform extends Hybrid Cloud vision support by supporting Google Cloud

CDP Public Cloud is now available on Google Cloud. The addition of support for Google Cloud enables Cloudera to deliver on its promise to offer its enterprise data platform at a global scale. CDP Public Cloud is already available on Amazon Web Services and Microsoft Azure. With the addition of Google Cloud, we deliver on our vision of providing a hybrid and multi-cloud architecture to support our customer’s analytics needs regardless of deployment platform.

Balancing act: the current limits of AWS network load balancers

At Ably we provide a service that handles high volumes of client connections – multiple millions of concurrent WebSocket and HTTP streaming connections. Said connections are terminated by a set of frontend compute instances; distributing the connections among available instances is the role of one or more load balancers.

The Data Chief: ThoughtSpot's Ajeet Singh on design thinking and disruption

At this point, we can pretty confidently project that the cloud isn’t going anywhere. In the last few years, we’ve seen critical production workloads move to the cloud en masse—and that’s only going to continue. Now that the shift has occurred, other companies will need to get on board as well. The question is no longer if a company should adopt cloud but when and how. Ajeet Singh, ThoughtSpot’s Co-founder and Executive Chairman, is no stranger to embracing change.

Google BigQuery is a Leader in The 2021 Forrester Wave: Cloud Data Warehouse

We are thrilled to announce that Google has been named a Leader in The Forrester Wave™: Cloud Data Warehouse, Q1 2021 report. For more than a decade, BigQuery, our petabyte-scale cloud data warehouse, has been in a class of its own. We're excited to share this recognition and we want to thank our strong community of customers and partners for voicing their opinion. We believe this report validates the alignment of our strategy with our customers’ analytics needs.

Service Discovery: Solving the Communication Challenge in Microservice Architectures

Whether you're breaking up a monolith or building a green-field application, you may consider using a microservice architecture. Like all app architectures, this model brings opportunities and challenges that a developer must be aware of in order to make the most of this app design. One such challenge is ensuring communication between your microservices.

Integrate Amazon RDS With Other Data Sources

How do you integrate data from Amazon RDS (Relational Database Service) with data from other sources such as S3, Redshift, or even MongoDB? The answer is Xplenty. Our data integration on the cloud lets you join data from various sources and then process it to gain new insights. What about storing the results back to RDS? No problem; Xplenty does that as well.

Our Shared Responsibility Model

There’s a common misconception that as soon as a business signs up for a solution from a cloud service provider (CSP), that the CSP will automatically ensure all their dealings in that cloud environment are safe and secure. As dedicated as Cloud Service Providers are to cybersecurity, that’s simply not possible. Your cloud provider has no control over the customer data you share, the aptitude of your employees, or how you optimize your own on-premises security and firewalls.

Introduction to Synchronous and Asynchronous Processing

Synchronous and asynchronous, also known as sync and async, are two types of programming models. At an abstract level, programming models define how software is designed and executed. The basic programming models are synchronous, but asynchronous models are critical for performance reasons and to more efficiently use computing resources. Programming languages usually have built-in primitives to deal with asynchronous programming.

Migrating to Atlassian Cloud with Zephyr Test Management

As you may or may not know, Atlassian is accelerating their journey to Cloud. This has some important implications to anyone who uses Atlassian Server based products, including apps. Read on to learn how we support customers of Zephyr for Jira and Zephyr Scale as they transition to Cloud. As of February 2, 2021, Atlassian customers can no longer purchase or request a quote for new Server licenses. Existing customers can continue purchase Server apps on Marketplace until February 2, 2023.

Multi-layer API security with Apigee and Google Cloud Armor

Information security has become headline news on a daily basis. You have probably heard of security risks ranging from malicious bots used in schemes both big and small, to all-out "software supply chain attacks" that involve large-name enterprises and their customers, and that ultimately affect numerous governments, organizations, and people.

Xplenty: The AWS Solution Architect's Secret Weapon

AWS Solution Architects are in red-hot demand, and the AWS Certification is the highest-paying certification in the United States. As such, you wear many hats as a Solution Architect for Amazon Web Services. You're a problem-solver, a creative genius, a multitasker, and a big-picture thinker. And you design AWS implementations better than anyone else you know. But there are some things about being an AWS Solution Architect that aren't so rosy. Amazon's ever-changing recommendations.

Considering Hybrid Cloud? Four Top Questions, Answered.

2021 is set to be the year of hybrid cloud. In fact, Forbes has even listed it as one of the top 10 digital transformation trends of the year, declaring it the “winning enterprise architecture.” A multiple cloud approach does provide greater choice and greater flexibility – two major benefits at a time when agility and adaptability have never been more important. But this approach comes with greater operational complexity.

Amazon RDS: The Best Relational Database Service?

Companies these days are handling more data than ever: an average of 163 terabytes (163,000 gigabytes), according to a survey by IDG. Efficiently storing, processing and analyzing this data is essential in order to glean valuable insights and make informed business decisions. Yet the question remains: What is the best way to store enterprise data? For many use cases, the most appealing choice is a relational database.

Multi-Cloud Data Analytics: What, Why, and How

What is multi-cloud data analytics and why are so many companies getting on board? Cloud computing itself is now a well-established best practice, but a multi-cloud strategy is nearly as common these days. While 94 percent of organizations are now using cloud computing, 84 percent are using a multi-cloud data strategy. Multi-cloud is an especially fruitful data strategy for companies pursuing data analytics.

Comparing Top Container Software Options for 2021

Each day, more and more companies consider opting for cloud-based solutions, and they almost always end up adopting them to some extent. While the increasing popularity of cloud services may be a significant factor in accelerating the adoption rate of cloud-based solutions, some individuals remain skeptical of migrating their applications to the cloud due to unfamiliar territory.

How to Offload ETL from Redshift to Xplenty

Amazon Redshift is great for real-time querying, but it's not so great for handling your ETL pipeline. Fortunately, Xplenty has a highly workable solution. Xplenty can be used to offload ETL from Redshift, saving resources and allowing each platform to do what it does best: Xplenty for batch processing and Redshift for real-time querying. Redshift is Amazon’s data warehouse-as-a-service, a scalable columnar DB based on PostgreSQL.

Understanding Event-Driven Architecture and Serverless Opportunities

Whether you're building a new application or adding new features to an existing application, it is worthwhile to reflect on the structure and design of what you're building. Not only does app architecture make the difference between a good app and an excellent app, but it can also either contribute to technical debt or mitigate it.