NashTech Insights

Thien Nguyen

Thien is Technical Manager at NashTech, a Microsoft MVP and the creator of SimplCommerce. He is a passionate developer, a mentor and a speaker. His current interests are .NET, Java, Azure and Microservices

Posts by categories

Posts by tags

Build a full CI pipeline for a microservices project (monorepo) using GitHub Actions

Introduction In today world, continuous integration (CI) plays an important role in software projects. There are many tools that help developers create and manage CI pipelines such as Azure Pipeline, GitHub Actions, Jenkins, GitLab CI, CircleCI etc. In this post I will show you how we have built a full CI pipeline for a microservices …

Build a full CI pipeline for a microservices project (monorepo) using GitHub Actions Read More »

Authentication BFF SPA

Secure SPA using BFF pattern with Spring Cloud Gateway

Authentication is hard. Many people have been struggling to find better ways to secure the browser-based application, especially with SPAs. Traditionally, websites use cookies to authenticate user requests, then with SPAs people moved to using token for authentication. Let’s review how the cookies and token authentication works and the differences between them. Cookies-based authentication Cookies …

Secure SPA using BFF pattern with Spring Cloud Gateway Read More »