Archives
- 23 Apr Effortless Postgres-S3 Data Flow (Spring Boot)
- 04 Mar Scalability for Dummies: A Comprehensive Guide to Building Scalable Web Services
- 08 Feb Understanding Apache Camel: A Comprehensive Guide to Integration Patterns and System Management
- 20 Jan Tech Blogs: Become better software Engineer
- 10 Dec Understanding Aspect-Oriented Programming (AOP) in Spring Boot
- 08 Nov Kafka Schema Registry and JSON Schema: A Comprehensive Guide
- 01 Oct Understanding Spring @Transactional Annotation: A Comprehensive Guide
- 04 Sep Comprehensive Guide to Caching in Spring Boot with Redis
- 01 Aug How to Implement Rate Limiting in Spring Boot APIs Using Aspect-Oriented Programming (AOP)
- 05 Jul Part 5: Database Engineering Fundamentals: Write Amplification Problem in PostgreSQL
- 05 Jul Part 5: Database Engineering Fundamentals: Why Uber Engineering Switched from Postgres to MySQL
- 05 Jul Part 5: Database Engineering Fundamentals: WAL, Redo and undo logs in postgres
- 05 Jul Part 5: Database Engineering Fundamentals: TOAST table in Postgres
- 05 Jul Part 5: Database Engineering Fundamentals: PostgreSQL Process Architecture
- 05 Jul Part 5: Database Engineering Fundamentals: Postgres vs MySQL
- 05 Jul Part 5: Database Engineering Fundamentals: Postgres Locks — A Deep Dive
- 05 Jul Part 5: Database Engineering Fundamentals: InnoDB B-tree Latch Optimization History
- 05 Jul Part 5: Database Engineering Fundamentals: How Slow is select * in row store
- 05 Jul Part 5: Database Engineering Fundamentals: How Shopify’s engineering improved database writes?
- 05 Jul Part 5: Database Engineering Fundamentals
- 04 Jul Part 4: Database Engineering Fundamentals
- 03 Jul Part 3: Database Engineering Fundamentals: MongoDB internal Architecture
- 03 Jul Part 3: Database Engineering Fundamentals: MongoDB collection clustered index
- 03 Jul Part 3: Database Engineering Fundamentals: MemCached In-Memory database Architecture
- 03 Jul Part 3: Database Engineering Fundamentals
- 02 Jul Part 2: Database Engineering Fundamentals: Sharding with Postgres
- 02 Jul Part 2: Database Engineering Fundamentals
- 01 Jul Part 1: Database Engineering Fundamentals: The Cost of Long running Transactions
- 01 Jul Part 1: Database Engineering Fundamentals: Microsoft SQL Server Clustered Index Design
- 01 Jul Part 1: Database Engineering Fundamentals: Database Page
- 01 Jul Part 1: Database Engineering Fundamentals
- 09 Jun Comprehensive Roadmap for Low-Level and High-Level Design Interview Preparation
- 25 May Fundamentals of Network Engineering: Advanced Tools, Concepts, and Conclusion - Part 9
- 18 May Fundamentals of Network Engineering: Securing Network Communications with TLS - Part 8
- 10 May Fundamentals of Network Engineering: The Journey of a Click - From DNS to Redirection - Part 7
- 02 May Fundamentals of Network Engineering: Network Intermediaries - Proxies and Load Balancers - Part 6
- 25 Apr Fundamentals of Network Engineering: Managing Connections and Performance - Part 5
- 20 Apr Fundamentals of Network Engineering: Optimizing and Understanding TCP's Behavior - Part 4
- 15 Apr Fundamentals of Network Engineering: The Cornerstone Protocol - TCP Detailed - Part 3
- 10 Apr Fundamentals of Network Engineering: Essential Network Protocols - ICMP and UDP - Part 2
- 05 Apr Fundamentals of Network Engineering: Foundational Concepts - Client-Server, Standards, and the OSI Model - Part 1
- 14 Mar NGINX: nginRAT - a remote access trojan injecting NGINX
- 13 Mar NGINX: Websockets Demo
- 12 Mar NGINX: NGINX and WebSockets
- 11 Mar NGINX: NGINX config for Level 4 proxy
- 10 Mar NGINX: NGINX config for Level 7 proxy
- 09 Mar NGINX: NGINX config webserver
- 08 Mar NGINX: Nginx timeouts
- 07 Mar NGINX: NGINX demo using Docker
- 06 Mar NGINX: Http 2 with Secure Nginx
- 05 Mar NGINX: TLS with NGINX
- 04 Mar NGINX: Nginx Process Architecture
- 03 Mar NGINX: Threading and Connections
- 02 Mar NGINX: NGINX Layer 4 vs Layer 7 Proxying
- 01 Mar NGINX: Understand and Deploy Layer 4/Layer 7 Load Balancing, WebSockets, HTTPS, HTTP/2, TLS 1.3 (With Docker)
- 22 Jan Understanding the impact of inaccurate User Acceptance Testing Environment
- 02 Oct REST API Based Workflow Design Using iWF Framework
- 13 May Code Smell Series: Big Class
- 07 May Understaning RAFT - distributed consensus protocol
- 01 May Code Smell Series: Unit Test
- 31 Oct Do not trust others' code
- 23 Oct How (Not) To Document Your APIs
- 31 Aug State in reactive system - Orchestration-based Saga Pattern
- 13 Aug What makes API documentation terrible?
- 02 Jul Code Smell Series: Shh…something is happening there
- 19 Jun Code Smell Series: Naming smells - Part 2
- 15 Jun Code Smell Series: Naming smells - Part 1
- 03 Jun Tips to test (end to end) library changes - Gradle based Project
- 14 Apr Understanding Nodejs(V8) and Spring Webflux(Netty) — based on Event Loop design
- 20 Mar Approaches for Start and Resume Journey for User Onboarding to Platform
- 12 Feb Challenges in Migration of Application to Another Platform
- 25 Oct AWS API Gateway — Ways to handle Request Timeout
- 10 Sep Understanding Legacy System Migration using Strangler Fig Pattern
- 16 Aug Things I learned from analysis for migration activity
- 27 Jun External Traffic handling in AWS Kubernetes Services
- 24 May Understanding Class Loading in Java Virtual Machine
- 15 May Understanding Java VM for Memory Management