[카테고리:] 애플리케이션 디자인
-

Event Sourcing | Event Logging – An Essential Microservice Pattern
As I mentioned in my previous post about how to fail with microservices, debugging a distributed system is a challenging task. Many things can go wrong, and some of them are out of our…
-

Understanding Index Grouping And Aggregation in Couchbase N1QL Query
Couchbase N1QL is a modern query processing engine designed to provide aggregate SQL for JSON by index on distributed data with a flexible data model. Modern databases are deployed on massive clusters. Using JSON…
-

How to Condemn Your Microservices Architecture to Fail Before You Even Start
A lot has already been said about microservices over the last few years, but I commonly see new distributed systems being developed with the old mindset of monoliths. The side effect of building something…
-

Use OpenWhisk for FaaS with Node.js and Couchbase NoSQL
If you’ve been keeping up with my content, you’ll remember that I had written an article titled, Use AWS Lambda and API Gateway with Node.js and Couchbase NoSQL. In this article we had explored using…
-

Saga Pattern | How to Implement Business Transactions Using Microservices – Part II
In the previous post, we saw some of the challenges of implementing distributed transactions and how to implement Saga’s pattern using the Event/Choreography approach. In this article, let’s talk about how to address some…
-

Database Pagination: Using OFFSET and Keyset in N1QL
Read the pagination background in my previous article: https://www.couchbase.com/blog/optimizing-database-pagination-using-couchbase-n1ql/ Pagination is the task of dividing the potential result into pages and retrieving the required pages, one by one on demand. Using OFFSET and LIMIT…
-

Saga Pattern | Application Transactions Using Microservices – Part I
Transactions are an essential part of applications. Without them, it would be impossible to maintain data consistency. One of the most powerful types of transactions is called a Two-Phase Commit, which is in summary…
-

Going Full Stack with Node.js, Vue.js, and Couchbase NoSQL
If you’ve been keeping up, I’m a huge advocate for Node.js development and the JavaScript development stack. Previously I had written about the Couchbase, Express, AngularJS, and Node.js (CEAN) stack and modernized the backend…
-

Couchbase Analytics Developer Preview 4 – Bringing NoETL to NoSQL
I am very excited to announce the release of Couchbase Analytics Developer Preview 4 (DP4). The focus of the previous release was unified administration, and we have continued to build on that theme in…
-

미드웨스트 JS 프로젝트 소스, 풀 스택 노드 개발 관련 이용 가능
지난 8월, 나는 미네소타주 미니애폴리스에서 열린 Midwest JS에 참석했다. 당신도 알다시피, 나는 자바스크립트 스택으로 풀스택 애플리케이션을 개발하는 것을 엄청나게 좋아한다. 이것이 바로 내가 가졌던…
-

네이티브스크립트와 앵귤러를 사용하여 모바일에 사용자 프로필 스토어 도입하기
사용자 프로필 저장소의 경로를 계속해서, 우리는 이전에 Node.js와 Couchbase NoSQL을 사용하는 방법뿐만 아니라 그것을 위한 Angular 기반의 웹 클라이언트 프론트엔드를 만드는 방법도 보았습니다. 만약…
-

Persist and Abstract Data in a Nativescript Typescript Application
Couchbase is a great tool to persist data inside our app. If you haven’t heard of it, it’s a document object storage that allows you to save your data. If you are using NativeScript-Angular,…