In this article, I’ll present the UI part of the Social Media demo project we started exploring last time. In the previous post, you dug into the GraphQL API and how to send queries via the Apollo Playground. Now it’s time to bring it all together and see how the React front-end integrates with the API using Apollo Client. …
Blog Posts
It can’t go unnoticed that GraphQL is being adopted by plenty of reputable companies like Facebook, Shopify, Twitter, and many more. For quite some time, I hadn’t had the chance to explore it and understand what it brings to the table. Still, probably like many of you, I’ve read some isolated references here and there, gaining intuition about what kind of API design pain points GraphQL is meant to solve. So I decided to spend some time learning GraphQL, its …
Running NodeJS Microservices in Kubernetes using AWS EKS & Travis CI, Part 3 – a demo project part of the Udacity “Cloud Developer” Nanodegree. In this post, you will see how to deploy the sample system to Kubernetes using AWS EKS. …
Running NodeJS Microservices in Kubernetes using AWS EKS & Travis CI, Part 2 – a demo project part of the Udacity “Cloud Developer” Nanodegree. In this post, you will see how to set up Continuous Integration with Travis CI. …
Running NodeJS Microservices in Kubernetes using AWS EKS & Travis CI, Part 1 – a demo project part of the Udacity “Cloud Developer” Nanodegree. …
Deploying your Node API to AWS using Elastic Beanstalk – a demo project part of the Udacity “Cloud Developer” Nanodegree. …
Monitoring Public Transportation with the Kafka Ecosystem – a demo project part of the Udacity “Data Streaming” Nanodegree. It contains data streaming workflows using Kafka Producers and Consumers, JSON and Avro serialization, Kafka Connect (JDBC), REST Proxy, Robinhood Faust, and KSQL. …
Migrating Your Reporting Queries From a “General Purpose” DB to a Data Warehouse – Performance Overview. The article focuses on MongoDB and ClickHouse, but most takeaways apply to other “traditional” DBs and “data warehouse” solutions. …
Exploring Causal Consistency in MongoDB – the article goes through the concepts of Lamport (Logical) Clocks, Operation Time, Cluster Time, and Causally Consistent Sessions that lead to solving the “Read Your Write” consistency violation. …
A code example of how to break the Read You Write consistency in Mongo. Followed by a review of “majority” reads and writes. This will move the discussion towards Causally Consistent Sessions that I’ll cover next. …









