---
title: "Kevin - Backend, System Design, Automation (@kevinnadar22) | Hashnode"
description: "i like automating stuffs cause im too lazy. Read the latest articles by Kevin - Backend, System Design, Automation on Hashnode."
url: "https://hashnode.com/@kevinnadar22"
---

@kevinnadar22

# Kevin - Backend, System Design, Automation

@kevinnadar22 · Mumbai, India · Joined April 2022

i like automating stuffs cause im too lazy

[Website](https://mariakevin.in/)

### [How Ledis persists transactions without deadlocking the AOF](https://backendprep.hashnode.dev/how-ledis-persists-transactions-without-deadlocking-the-aof?utm_source=hashnode&utm_medium=feed)

This blog explains how Ledis persist transactions to the append-only file without deadlocking, and how it replays the log when the tail is incomplete.

3 min read · [backendprep.hashnode.dev](https://backendprep.hashnode.dev/how-ledis-persists-transactions-without-deadlocking-the-aof?utm_source=hashnode&utm_medium=feed)

[Oct 11](https://hashnode.com/posts/how-ledis-persists-transactions-without-deadlocking-the-aof/6acbc9b265b4a30c91ecec73)

### [Using Async SQLAlchemy Inside Sync Celery Tasks](https://backendprep.hashnode.dev/using-async-sqlalchemy-inside-sync-celery-tasks?utm_source=hashnode&utm_medium=feed)

Using async SQLAlchemy inside sync Celery tasks is a common challenge for developers because of sync nature of Celery and async nature of SQLAlchemy. This post breaks down why it's tricky and how to do it right.

6 min read · [backendprep.hashnode.dev](https://backendprep.hashnode.dev/using-async-sqlalchemy-inside-sync-celery-tasks?utm_source=hashnode&utm_medium=feed)

[Mar 22](https://hashnode.com/posts/using-async-sqlalchemy-inside-sync-celery-tasks/69c04785d9da55a9a5d3d2fd)

### [How Good Engineers Design REST APIs](https://backendprep.hashnode.dev/how-good-engineers-design-rest-apis?utm_source=hashnode&utm_medium=feed)

Designing a good REST API is less about memorizing rules and more about creating predictable systems. Good engineers design APIs around resources, use HTTP correctly, and build interfaces that remain stable as systems grow.

6 min read · [backendprep.hashnode.dev](https://backendprep.hashnode.dev/how-good-engineers-design-rest-apis?utm_source=hashnode&utm_medium=feed)

[Mar 22](https://hashnode.com/posts/how-good-engineers-design-rest-apis/69bff693d9da55a9a59de94f)
