Systems | Development | Analytics | API | Testing

Exploding arrays in Kafka with lateral joins

In this article we are going to explore lateral joins. "What is a lateral join?" you may ask. It's a new kind of join that allows to extract and work with the single elements found inside an array, as if the array was a normal table. Lenses 4.1 comes with a lot of new features that make your life easier when working with arrays: we introduced 6 new functions to work with arrays, better support for array literals, and lateral joins.

Data-driven Software Engineering Management. Which Data??

Leading software organisations with data-driven insights? Sure! Bring it on! But how? And where to get the right data from? Learn how to unlock your software engineering teams treasure trove of data for better decisions making. It is easy to get behind the idea of data-driven decision making in the software engineering world.

What Is The Software Development Life Cycle (SDLC)?

In our industry, we often like to use the analogy of building a house when we describe how we build software. In our house-building analogy, this would be the blueprint of the house or the process that we are going to follow to construct a home or software. The analogy continues to be relevant because of all the interdependencies that are at work in terms of understanding the blueprint and translating it into work.

Hadoop vs. SQL - Which is Better for Data Management?

The key differences between Hadoop vs. SQL: Organizations rely on big data to power their business, but many teams struggle with the complexities of data management. Thankfully, Hadoop and SQL handle large data sets more efficiently. These tools manage data in unique ways, which makes it difficult for us to compare them on a like-for-like basis. However, organizations looking to streamline their tech stacks might have reason to choose one over the other. In this article, we compared Hadoop vs.

Top 4 Reasons Why You Should Upgrade Your Stream Processing Workloads To CDP

If there’s one thing enterprises have learned in 2020, it’s how to navigate through uncertain times, and in 2021, organizations will likely have to continue navigating through a shifting landscape. One trend that we’ve seen this year, is that enterprises are leveraging streaming data as a way to traverse through unplanned disruptions, as a way to make the best business decisions for their stakeholders.

Modernizing Data in a Cloud-Enabled World | Part 2 | Snowflake Inc.

Deloitte's partnership with Snowflake showcases how Snowflake's new Cloud Platform modernization of data helps companies migrate information & innovate within the Cloud. Frank Farrall, AI Ecosystems & Snowflake Alliance Leader at Deloitte, details how his organization uses Snowflake's cloud technology & artificial intelligence to problem solve and innovate quickly. Rise of the Data Cloud is brought to you by Snowflake.

From Zero to Hero: A Roadmap for Automating the Dev Lifecycle Across Any Environment with GitOps

Organizations that embrace GitOps are able to develop and automate their end-to-end software development lifecycle by combining the power of Git, CI/CD and Kubernetes. However the path to get there can be rocky: operating in a multi-cloud environment, working with hybrid microservice and monolith APIs, helping teams discover and publish APIs to use, and moving legacy services to Kubernetes pose no shortage of organizational and technical challenges.