Systems | Development | Analytics | API | Testing

How to sync your Google Sheets data into your data warehouse in just a few minutes

I can’t count the number of times I’ve used the phrase: “There’s always a spreadsheet…” When I give a demo of the Keboola platform, I often start with Google Sheets as the data source of choice. The data source connector Google Sheets is one of the most popular components on our platform because, let’s face it, no matter the project, there’s always a spreadsheet involved.

Commands, Queries, and Events | Microservices 101

Messages between microservices come in three different flavors: Commands, Queries, and Events. Commands change the state, queries request the state, and events share the state. When designing microservice communication patterns, it is important to understand the role of these messages. Following a clear set of rules can help ensure consistency and clarity within your system of microservices.

Implementing API Analytics with Java

There are few technologies as ubiquitous – and crucial for business success – as APIs. APIs connect different software systems together, forming a common language that allows for substantial portability, scalability, and extensibility. What is just as important as the systems themselves is understanding the systems and discovering insights about their usage.