The Curious Engineer

All blogs / Distributed systems / cloud

It Depends

kislayverma.com

Kislay's personal blog and newsletter

Distributed systems / cloudSoftware / engineering practiceEngineering management / careers

’00’05’10’15’20’25
Posts
186 from 8 Jul 1996 to 22 Aug 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://kislayverma.com/rss/

2026 3

  1. Launch: Shoffr MCP server
  2. Tech at Shoffr
  3. Altmove: Learn to play Chess

2023 8

  1. Launch: Shoffr Android App
  2. Launch: Live Car Tracking
  3. Guest profile at Shoffr
  4. The Life of a Shoffr Trip
  5. Shoffr System Architecture
  6. State of Shoffr Tech: Feb '23
  7. Launch: Upcoming ride widget
  8. Launch: Book return trip along with onward trip

2022 13

  1. Evolving Software: SOLID principles as a continuum
  2. Building robust distributed systems
  3. On building scalable systems
  4. Mini Essay #4 - The other side
  5. Mini Essay #3 - Say "no"
  6. Architecture Patterns: Caching (Part-2)
  7. Architecture Patterns: Caching (Part-1)
  8. Mini Essay #2 - Failure is a Feature
  9. Mini Essay #1: Mindful Actions
  10. The pentagon of entity models
  11. The Mechanics of Software Evolution
  12. The crypto-web's fatal flaw
  13. The Marketplace Scam (sellers beware!)

2021 24

  1. Guidelines for writing useful libraries
  2. Competitive programming is useless
  3. The Rise of Edge Computing
  4. Uncertainty and Learning as Tech Debt
  5. Book Review and Highlights: "Accelerate"
  6. The sense of purpose in a complex system
  7. Summary: Lectures by Dr. Russell Ackoff
  8. So you want to privatize a bank?
  9. System design from one level up
  10. Combining rule-systems and machine learning
  11. The problem is not the problem
  12. How to organize your code?
  13. How big should a method be?
  14. Ditch the Urgency
  15. Why programmers don't write documentation
  16. External Programmability: The second law of building platforms
  17. Testing strategies for agile teams
  18. How to write self-documenting code
  19. Reduce collaboration by good design
  20. Architecture Pattern: CQRS
  21. Book Review: 10% Human by Alanna Collen
  22. Preventing "go-around" with Platform Thinking
  23. Perhaps we shouldn't be so well connected?
  24. Hindsight in 2020

2020 67

  1. Why and How to use Feature Toggles
  2. Architecture Pattern: Orchestration via Workflows
  3. Managing developer identities in autonomous teams
  4. How to speed up software delivery
  5. Book Review : Wardley Mapping
  6. Working around the CAP Theorem with Eric Brewer
  7. Observing is not Debugging (and other misnomers)
  8. The Revolution will be Unsupervised
  9. Publish events, not logs
  10. For the Layman (Ep. 3) - What is programming?
  11. Book Review : The Great Mental Models (General Thinking Concepts)
  12. More than testing - writing unit tests for better design
  13. A case against "Platform Teams"
  14. For the Layman (Ep. 2) - What is the Cloud?
  15. The Golden Rule of Platforms
  16. Book Review : Thinking in Systems - A Primer
  17. Layering domains and microservices using API Gateways
  18. Independence, autonomy, and too many small teams
  19. Book Review : Atomic Habits
  20. For the Layman (Ep. 1) - What is a Distributed System?
  21. Adios Uber, and ideas in the afterglow
  22. A Narrative Approach to Software Design
  23. Book Highlights: 97 things every software architect should know
  24. Design review checklist for Distributed Systems
  25. Code review checklist for distributed systems
  26. Launch Announcement: Rulette Home, Rulette Server, and more!!!
  27. Platforms (and dogfood) everywhere
  28. Scope of Business Rule Management Systems
  29. Gearing up for the big Rulette release
  30. APIs are not platforms
  31. Modelling tax rules with Rulette : Part Two
  32. Modelling tax rules with Rulette : Part One
  33. Platform Nuts & Bolts : Enforcing Constraints in Platform Architectures
  34. Platform Nuts & Bolts : Extendable Data Models
  35. Learning React in 24 hours
  36. Control and Chaos in Platform Systems
  37. Book Review : Wool by Hugh Howey
  38. Platform Nuts & Bolts : Flexible decision-making with Rule Engines
  39. Why I like the Vert.x Framework
  40. Learning Golang in 24 hours
  41. Defining messaging terms precisely
  42. Saving the day with Continuous Refactoring
  43. Distributed Systems as Data Pipelines : Throughput, Capacity, and BackPressure
  44. The full-stack team of this decade
  45. Book Review : The Innovator's Dilemma
  46. Sidestep architectural "-ilities" and deliver business value
  47. Book Review: Zero To One
  48. Book Review : The Hard Thing About Hard Things
  49. Marketplaces are not Platforms
  50. Domain Events versus Change Data Capture
  51. Rulette : A pragmatic rule engine
  52. The Children of Hurin
  53. Asynchronous Programming : A Cautionary tale
  54. Event-Based Asynchronous Programming
  55. Asynchronous Programming with Thread Pools
  56. Overcoming IO overhead in micro-services
  57. Being Fast or Getting Faster? (aka Build Momentum, not Velocity)
  58. Working in the seams of code with Resource Locator
  59. Agile for Innovation - Going Beyond Execution Excellence
  60. Choosing a service framework
  61. How to build a technology platform
  62. Using Events to build evolutionary architectures
  63. Why you should build a platform
  64. Make it better, every day of the week
  65. Explicitly Yours
  66. Products are not Platforms
  67. Distilled : Steve Yegge's platform rant

1996 1

  1. Kislay's Newsletter #22

Undated 70

  1. It Depends #59: Supercharge your reading with 4Later
  2. It Depends #58: Evolving software using all SOLID principles at once
  3. It Depends #57: Critiquing crypto, trunk-based development, and Paxos made simple
  4. It Depends #56: Building robust distributed systems
  5. It Depends #55: On building scalable systems
  6. It Depends #54: An introduction to Caching (Part-2)
  7. It Depends #53: An introduction to Caching (Part-1)
  8. It Depends #52: The Pentagon of Entity Models
  9. It Depends #51: The Mechanics of Software Evolution
  10. It Depends #50: The crypto-web's fatal flaw
  11. It Depends #49: The Marketplace Scam (seller beware!)
  12. It Depends #48: Theory building, visual probability, index while read, and hiring a manager
  13. It Depends #47: Guidelines for writing useful libraries
  14. It Depends #46: Competitive programming is useless
  15. It Depends #45: The rise of Edge Computing
  16. It Depends #44: Uncertainty and learning as tech debt
  17. It Depends #43: Book review and Highlights from "Accelerate"
  18. It Depends #42: The sense of purpose in system design
  19. It Depends #41: Systems Thinking with Dr. Russell Ackoff
  20. It Depends #40: So you want to privatize a bank?
  21. It Depends #39: System design from one level up
  22. It Depends #38: Combining rule systems and machine learning
  23. It Depends #37: The problem is not the problem
  24. It Depends #36: How to organize your code
  25. It Depends #35: How big should a method be?
  26. It Depends #34: Ditch the Urgency
  27. It Depends #33: Flink, Start with why, Pace layer, Snowflake
  28. It Depends #32: Why don't programmers write documentation?
  29. It Depends #31: The second law of building software platforms
  30. It Depends #30: Eliminating the QA bottleneck
  31. It Depends #29: On self documenting code
  32. It Depends #28
  33. Kislay's Newsletter #27: CQRS, internal platforms, complexity, and AWS
  34. Kislay's Newsletter #26: Tech debt, moving to IC, regulation of innovation, and architecture principles
  35. Kislay's Newsletter #8
  36. New post by Kislay Verma
  37. Kislay's Newsletter #25: We are only 10% human
  38. Kislay's Newsletter #24: Semantic web, Kubernetes, Agile, and anti-network effects
  39. Kislay's Newsletter #23 - On bypassing central systems (aka when good abstraction is bad)
  40. New Post by Kisla Verma
  41. New post by Kislay Verma
  42. Kislay's Newsletter #9
  43. Kislay's Newsletter #21
  44. Kislay's Newsletter #20
  45. Kislay's Newsletter #7
  46. Kislay's Newsletter #19
  47. Kislay's Newsletter #18
  48. Kislay's Newsletter #17
  49. Kislay's Newsletter #16
  50. Kislay s newsletter 15
  51. Kislay s newsletter 10
  52. Kislay s newsletter 14
  53. Kislay s newsletter 13
  54. Kislay s newsletter 12
  55. Kislay s newsletter 11
  56. New post by kislay verma 6
  57. Kislay s newsletter 6
  58. Kislay s newsletter 5
  59. Kislay s newsletter 4
  60. New post by kislay verma 5
  61. Kislay s newsletter 3
  62. New post by kislay verma 4
  63. New post by kislay verma 3 2
  64. Kislay s newsletter 2
  65. New post by kislay verma
  66. New post by kislay verma 3
  67. Kislay s newsletter 1
  68. Kislay s newsletter 1 2
  69. New post by kislay verma 2
  70. New post by kislay verma 2 2