Systems | Development | Analytics | API | Testing

What are Microservices? Code Examples, Best Practices, Tutorials and More

Microservices are increasingly used in the development world as developers work to create larger, more complex applications that are better developed and managed as a combination of smaller services that work cohesively together for more extensive, application-wide functionality. Tools such as Service Fabric are rising to meet the need to think about and build apps using a piece-by-piece methodology that is, frankly, less mind-boggling than considering the whole of the application at once.

Revolutionize Your Data Experience With Cloudera on Private Cloud

In the age of the AI revolution, where chatbots, generative AI, and large language models (LLMs) are taking the business world by storm, enterprises are fast realizing the need for strong data control and privacy to protect their confidential and commercially sensitive data, while still providing access to this data for context-specific AI insights.

Marketing Success in the Age of AI Requires a Modern Marketing Data Stack

Data is essential to marketing. It’s how we know our audience and measure campaign outcomes. It shows us where to adjust a campaign on the fly, for even better results. But working with data is increasingly complex, and having the right stack of technologies is invaluable.

Snowflake CDP: The Future of Customer Data Management

In today's fast-paced digital landscape, harnessing the power of data has become paramount for businesses striving to deliver exceptional customer experiences and stay ahead in the competitive market. At the forefront of this data revolution stands Snowflake CDP, an innovative Customer Data Platform (CDP) that promises to redefine how businesses manage, integrate, and leverage their customer data.

Dataflow Programming with Apache Flink and Apache Kafka

Recently, I got my hands dirty working with Apache Flink®. The experience was a little overwhelming. I have spent years working with streaming technologies but Flink was new to me and the resources online were rarely what I needed. Thankfully, I had access to some of the best Flink experts in the business to provide me with first-class advice, but not everyone has access to an expert when they need one.

How to Build a Successful Microservices Architecture

Monolithic architectures have long been the go-to when it comes to software design and building applications. However, monolithic architectures have their fair share of drawbacks and make it harder to make changes to an application efficiently. Therefore, monolithic architectures have given way to a new type of architecture that allows developer teams to make faster and more efficient changes, known as microservices architecture.

Building Dynamic Aggregate APIs with GraphQL

Domain-driven designs are popular in organizations that have complex domain models and wish to organize engineering around them. REST-based architectures are a common choice for implementing the API entry point into these domains. REST-based solutions are straightforward for the API builder and for API consumers concerned with data from a single API. But what about developers tasked with aggregating information across domains?

The Advantages of Cloud SFTP

Data management is a critical aspect of any business, and secure, efficient data transfer mechanisms are an absolute must. This is where Secure File Transfer Protocol (SFTP) comes into play, offering a method to transfer files securely over networks. However, with the rise of cloud computing, a more accessible, scalable, and cost-effective solution has emerged: Cloud SFTP.