
In this post, we will delve into the data modeling module of our clickstream solution. This module is an optional component that creates data models in the Amazon Redshift data warehouse and calculates reporting dimensions based on the event, session, and user factor tables generated in the data processing module. …
Read More about Deep dive clickstream analytic series: Data ModelingDeep dive clickstream analytic series: Data Processing

In this post, we will delve into the data processing module of our clickstream solution. This module is an optional component that normalizes raw clickstream events by cleaning, transforming, and enriching them to fit the standard clickstream data schema defined in the solution. It's designed for flexibility, …
Read More about Deep dive clickstream analytic series: Data ProcessingDeep dive clickstream analytic series: Data Ingestion
Sep 8, 2024 · 4 min read · Clickstream Analytics AWS Container Amazon ECS AWS CDK AWS CloudFormation ·
In this post, we will delve into the data ingestion service of our clickstream solution. This service is a vital part of the clickstream analytics system. It is designed to be reliable, resilient, high-performing, flexible, and cost-effective. It plays a key role in capturing clickstream data from various sources and …
Read More about Deep dive clickstream analytic series: Data Ingestion
This post explores the web console module of the clickstream solution. The web console allows users to create and manage projects with their data pipeline, which ingests, processes, analyzes, and visualizes clickstream data. In version 1.1, the Analytics Studio was introduced for business analysts, enabling them to …
Read More about Deep dive clickstream analytic series: Serverless web console
In the last couple of months, I led a team to build a comprehensive and open-sourced solution that helps customers analyze clickstream events on the cloud. The solution provides data autonomy, allowing users full access to raw data, near real-time ingestion, flexible configurations, and cost-effectiveness. It is a …
Read More about How to build a clickstream analytic system for small businesses to large-scale eventsAnalyzing Clickstream Events Using Amazon Athena UDFs
Aug 17, 2024 · 3 min read · Amazon Athena Analytics Athena UDF Clickstream Analytics AWS AWS Lambda ·
In today's digital age, businesses are constantly seeking ways to understand and analyze user behavior on their websites. Clickstream events provide valuable insights into how users interact with a website, and analyzing this data can help businesses make informed decisions to improve user experience and drive …
Read More about Analyzing Clickstream Events Using Amazon Athena UDFs
Serverless computing is all the rage, promising pay-as-you-go magic and freedom from infrastructure woes. But what about serverless for data warehouses? Let's delve into the fascinating (and sometimes confusing) world of Redshift Serverless: its cost structure, ideal use cases, and situations where it might not be the …
Read More about Redshift Serverless: Cost Deep Dive and Use CasesBuild serverless web application with AWS Lambda web adapter
Oct 26, 2023 · 3 min read · AWS AWS CDK AWS Lambda Lambda Web Adapter Serverless Pattern Serverless CDK Construct ·
Disclaimer: the cover image was generated by StableDiffusionXL with prompts 'cover image, spring boot, flask framework running in aws lambda'. When deploying and operating a web application on the cloud, you prefer to use your favorite programming language and web framework. Also, you want to benefit from Serverless …
Read More about Build serverless web application with AWS Lambda web adapterDefine your API via OpenAPI definition on AWS

Application Programming Interfaces(APIs) is a critical part of the web service, Werner Vogel, the CTO of AWS had a great 6 Rules for Good API Design presentation in 2021 re:Invent keynote. In AWS the developers could manage and proxy the APIs via Amazon API Gateway. The developers can use console, CLI, API or IaC …
Read More about Define your API via OpenAPI definition on AWSSetup DevOps pipeline with few code

DevOps pipeline is a key component of project operation, it helps you automate steps in your software delivery process. Amazon itself has rich expirence on DevOps with large scale services, it shares the lesson and learn from operating the Amazon's services. You can read this summary post written in Chinese. Also AWS …
Read More about Setup DevOps pipeline with few code