DEV Community

Arpit Mohan profile picture

Arpit Mohan

Co-founder & CTO, Appsmith. ❤️ Distributed Systems. 3X Founder - backed by YC, Sequoia Capital & Accel Partners. Strongly believe in the philosophy “Always be building"

Work

CTO at Appsmith

Appsmith's Deployment Architecture

Appsmith's Deployment Architecture

1
Comments
13 min read

Want to connect with Arpit Mohan?

Create an account to connect with Arpit Mohan. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Appsmith Hacktoberfest Week 1 Update

Appsmith Hacktoberfest Week 1 Update

6
Comments
2 min read
Hacktoberfest Kickoff Event

Hacktoberfest Kickoff Event

6
Comments
2 min read
Appsmith $1000 Bug Bounty Program

Appsmith $1000 Bug Bounty Program

27
Comments 1
2 min read
Open source + proprietary code structure

Open source + proprietary code structure

9
Comments 5
1 min read
Lessons learned while working on large-scale server software

Lessons learned while working on large-scale server software

26
Comments
2 min read
How to feel less overwhelmed as a developer

How to feel less overwhelmed as a developer

25
Comments
3 min read
How to make decisions in the face of uncertainty

How to make decisions in the face of uncertainty

7
Comments
2 min read
Inefficient efficiency

Inefficient efficiency

9
Comments
2 min read
Big myths surrounding technical debt

Big myths surrounding technical debt

8
Comments
2 min read
Feedback is not a dirty word

Feedback is not a dirty word

16
Comments 1
2 min read
Principles for growth as an engineer

Principles for growth as an engineer

25
Comments
2 min read
The art of learning and unlearning

The art of learning and unlearning

44
Comments
2 min read
Peacetime productivity, wartime productivity

Peacetime productivity, wartime productivity

6
Comments 1
2 min read
How to test serverless apps

How to test serverless apps

12
Comments
2 min read
Production-oriented development

Production-oriented development

13
Comments
2 min read
Building simple systems for better security & reliability

Building simple systems for better security & reliability

10
Comments
2 min read
How to manage shared code in AWS Lambda

How to manage shared code in AWS Lambda

13
Comments
2 min read
How to build a remote team that will last

How to build a remote team that will last

36
Comments 2
2 min read
Distributing operational knowledge across a team

Distributing operational knowledge across a team

13
Comments
2 min read
Appsmith's Remote Working Guide

Appsmith's Remote Working Guide

61
Comments 7
3 min read
How to avoid cascading failures in distributed systems

How to avoid cascading failures in distributed systems

14
Comments
3 min read
Running scalable workloads on Kubernetes

Running scalable workloads on Kubernetes

14
Comments
2 min read
Paradox of scale: why Netflix couldn't build Netflix

Paradox of scale: why Netflix couldn't build Netflix

70
Comments 2
2 min read
Problems with using Kubernetes

Problems with using Kubernetes

18
Comments
2 min read
Serverless pitfalls & design principles for microservices

Serverless pitfalls & design principles for microservices

18
Comments
2 min read
Modern data practice and the SQL tradition

Modern data practice and the SQL tradition

17
Comments
2 min read
Best practices for user account, authorization, and password management

Best practices for user account, authorization, and password management

43
Comments
2 min read
Best practices while breaking down a monolith into microservices

Best practices while breaking down a monolith into microservices

22
Comments
2 min read
Tips to effectively scale engineering teams

Tips to effectively scale engineering teams

23
Comments 3
2 min read
Lessons for architectural design from Netflix

Lessons for architectural design from Netflix

28
Comments 2
2 min read
How to: design resilient systems & create testable CI/CD pipelines

How to: design resilient systems & create testable CI/CD pipelines

42
Comments
3 min read
Why do so many developers get DRY wrong?

Why do so many developers get DRY wrong?

14
Comments 1
2 min read
The wall of technical debt

The wall of technical debt

16
Comments
2 min read
Building systems that last for new products

Building systems that last for new products

10
Comments 1
2 min read
Creating APIs that sustain the test of time

Creating APIs that sustain the test of time

16
Comments 2
2 min read
Designing resilient systems using rate limiting

Designing resilient systems using rate limiting

14
Comments
3 min read
An intro to load testing & some distributed systems learnings

An intro to load testing & some distributed systems learnings

20
Comments
3 min read
How dependency injection improves code quality

How dependency injection improves code quality

11
Comments 1
2 min read
How to communicate with non-programmers

How to communicate with non-programmers

56
Comments
2 min read
How to test your serverless apps

How to test your serverless apps

18
Comments
2 min read
Adventures in scaling & migrating between large-scale production systems

Adventures in scaling & migrating between large-scale production systems

8
Comments
2 min read
Tips for increasing your application performance

Tips for increasing your application performance

14
Comments
3 min read
Embracing clean code, good documentation and chaos engineering

Embracing clean code, good documentation and chaos engineering

18
Comments 1
3 min read
How to improve incident retrospectives and a few thoughts about observability

How to improve incident retrospectives and a few thoughts about observability

13
Comments 1
3 min read
The good & bad of serverless and how to improve Mongo performance

The good & bad of serverless and how to improve Mongo performance

22
Comments
3 min read
Best practices for modernizing build pipelines & logging

Best practices for modernizing build pipelines & logging

52
Comments
3 min read
How to architect fast data apps & optimize API responses

How to architect fast data apps & optimize API responses

44
Comments
2 min read
Patterns for resilient architecture & optimizing web performance

Patterns for resilient architecture & optimizing web performance

43
Comments 1
3 min read
Truths about code optimization & developer careers

Truths about code optimization & developer careers

49
Comments 2
2 min read
Making Python programs fast & why Go’s tooling is an undervalued tech

Making Python programs fast & why Go’s tooling is an undervalued tech

15
Comments
3 min read
How is software engineering different from programming?

How is software engineering different from programming?

15
Comments
3 min read
Tips for managing containers & designing microservices for failure

Tips for managing containers & designing microservices for failure

47
Comments 1
3 min read
How to safely throttle high traffic APIs and work with API gateways

How to safely throttle high traffic APIs and work with API gateways

40
Comments
2 min read
Kubernetes deployment & microservices monitoring strategies

Kubernetes deployment & microservices monitoring strategies

45
Comments
2 min read
Common security gotchas in Python and few tips about using HTTP

Common security gotchas in Python and few tips about using HTTP

35
Comments
2 min read
Key decisions for building effective microservices

Key decisions for building effective microservices

45
Comments
2 min read
Testing techniques & observability tips for Go

Testing techniques & observability tips for Go

34
Comments
3 min read
Security best practices for Go & Java

Security best practices for Go & Java

13
Comments 1
2 min read
Things you should never do in software

Things you should never do in software

44
Comments
3 min read
loading...