Open in app

Sign in

Medium Logo
Write

Sign in

Naveen Negi
Naveen Negi

248 followers

Home

About

Pinned

CRDTs: Strong Eventual Consistency without concurrency control

One of the major benefits of having a NoSQL database is that it can scale very easily, these databases take care of many things like data…

Oct 31, 2017
3
Oct 31, 2017
3
Pinned

Domain driven design in functional programming

Domain-driven design (DDD) provides many techniques and patterns to tame complexities in software applications — even when those are…

Nov 16, 2022
Domain driven design in functional programming
Domain driven design in functional programming
Nov 16, 2022
Pinned

Elixir: Domain Driven Design with Actor Model

Couple of months back, I was listening to Eric Evan’s pod cast on Software engineering radio where he mentioned that actor model is a great…

May 14, 2017
9
Elixir: Domain Driven Design with Actor Model
Elixir: Domain Driven Design with Actor Model
May 14, 2017
9

Building real-time, thread-safe, resilient, and type safe Queue with Postgres

This blog will go into (fairly) advanced implementation of “Postgres as queue”. If PostgreSQL is already part of your tech stack, it’s…

Apr 29, 2024
Building real-time, thread-safe, resilient, and type safe Queue with Postgres
Building real-time, thread-safe, resilient, and type safe Queue with Postgres
Apr 29, 2024

A nuanced way to model time in relational databases

Discover how to model temporal data the right way, using postgres.

Jan 30, 2024
A nuanced way to model time in relational databases
A nuanced way to model time in relational databases
Jan 30, 2024

Building responsive, scalable and fault tolerant microservices: An unconventional approach with…

Most developers primarily view caching as a means to enhance performance. Yet, caching can also serve as a potent method for accessing and…

Jan 10, 2024
1
Building responsive, scalable and fault tolerant microservices: An unconventional approach with…
Building responsive, scalable and fault tolerant microservices: An unconventional approach with…
Jan 10, 2024
1

Distributed transactions: Designing eventual consistent services without Queues

Major cloud providers are pushing for event-driven architecture, leading to a superficial assumption that it’s the ultimate architectural…

Jan 3, 2024
1
Distributed transactions: Designing eventual consistent services without Queues
Distributed transactions: Designing eventual consistent services without Queues
Jan 3, 2024
1

Distributed Transactions: Part 1

In this series, we’ll look at two important parts of service-oriented architecture. First, we’ll learn about how micro-services talk to…

Dec 1, 2023
Distributed Transactions: Part 1
Distributed Transactions: Part 1
Dec 1, 2023

Reaching consensus on a complex topic

Presenting individuals with a diverse range of perspectives can greatly enhance the likelihood of consensus. In our project, we’ve observed…

Aug 4, 2023
Aug 4, 2023

Making code explicit by using functional paradigm

Let's look at a function to reserve a book in a library. This function takes a book and returns a BookPlacedOnHold event if reserve is…

Jul 24, 2023
Jul 24, 2023
Naveen Negi

Naveen Negi

248 followers

Programmer, Architect, ex-ThoughtWorker

Following
  • The Medium Blog

    The Medium Blog

  • strange-loops

    strange-loops

  • Bogdan (DM)

    Bogdan (DM)

  • Unmesh Joshi

    Unmesh Joshi

  • Kunal Hire

    Kunal Hire

See all (35)

Help

Status

About

Careers

Press

Blog

Privacy

Rules

Terms

Text to speech