Browsed by
Category: Technology

Learn how to design large-scale systems

Learn how to design large-scale systems

The System Design Primer Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.https://github.com/donnemartin/system-design-primer6,882 forks.50,523 stars.60 open issues.Recent commits: Update Scalability for Dummies link (#224), Donne Martin Resolve #214: Add reference links to message queues section (#218), Donne Martin Update README intro (#216), GitHub Update Cassandra architecture links (#213), Donne Martin zh-Hans: Update translation (#209), Donne Martin

A plea for lean software: 6 Lessons I learned to help keep software simple

A plea for lean software: 6 Lessons I learned to help keep software simple

Preface Recently, I was browsing the codebase of my company and saw that it has three versions of dashboards for an analytics page in it. I am pretty sure that customers don’t need that. This sparked something in my naive brain and I started exploring the internet for related ideas. That’s when I found this age-old paper, A Plea for Lean Software. This post is largely influenced by ideas presented in the paper that resonated with me. Introduction Size of software…

Read More Read More

What’s in a Production Web Application?

What’s in a Production Web Application?

Getting Started Launch Day Performance Problems Growing the Team Smooth Sailing Outro Early in my career, I worked at a company that built web content management systems. Their product helped marketing departments self-manage their own websites, instead of relying on developers to make every change. This product helped their customers reduce operational expenses, and it helped me learn how to build web applications. While the product itself had a very general purpose, its customers tended to use it to solve…

Read More Read More

Web Architecture 101

Web Architecture 101

The basic architecture concepts I wish I knew when I was getting started as a web developer Modern web application architecture overview The above diagram is a fairly good representation of our architecture at Storyblocks. If you’re not an experienced web developer, you’ll likely find it complicated. The walk through below should make it more approachable before we dive into the details of each component. A user searches on Google for “Strong Beautiful Fog And Sunbeams In The Forest”. The first…

Read More Read More

JIRA Installation on Linux

JIRA Installation on Linux

  wget https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.12.2-x64.bin chmod a+x atlassian-jira-software-7.12.2-x64.bin for activating automatic start with boot up ln -s /etc/init.d/jira /etc/rc3.d/S02jira