Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Web scalability for startup engineersArtur Ejsmont

    Web scalability for startup engineers

    Artur Ejsmont · 2015

    "Design and build scalable web applications quickly.This is an invaluable roadmap for meeting the rapid demand to deliver scalable applications in a startup environment. With a focus on core concepts and best practices rather than on individual languages, platforms, or technologies, Web Scalability for Startup Engineers describes how infrastructure and software architecture work together to support a scalable environment.You'll learn, step by step, how scalable systems work and how to solve common challenges. Helpful diagrams are included throughout, and real-world examples illustrate the concepts presented. Even if you have limited time and resources, you can successfully develop and deliver robust, scalable web applications with help from this practical guide. Learn the key principles of good software design required for scalable systems. Build the front-end layer to sustain the highest levels of concurrency and request rates. Design and develop web services, including REST-ful APIs. Enable a horizontally scalable data layer. Implement caching best practices. Leverage asynchronous processing, messaging, and event-driven architecture. Structure, index, and store data for optimized search. Explore other aspects of scalability, such as automation, project management, and agile teams"-- "This is an invaluable roadmap for meeting the rapid demand to deliver scalable applications in a startup environment.

    Software EngineeringWeb & InternetProgramming
    Open LibraryAmazon
    Stats for nerds
    9recommend
    14mentions
    10people
    2018–2022years
    79% recommend21% neutral

    Mentions per year

    20182019202020212022

    What Hacker News says

    1. johnamataDec 2022
      Various books on military science/history/geopolitics like Understanding Modern Warfare and Strategy (Lawrence Freedman), and books on Philosophy such as recently I'm reading books by Alvin Plantinga.

      I find that reading books from those genres makes me question things more, which I find is a good exercise towards becoming a better thinker and learning how to piece ideas from different areas together.

      For software, has got to be "Web Scalability for Startup Engineers" because it gave me a sweeping tour of most of today's software development, and various books on compiler development as building compilers taught me how to decompose things into smaller chunks.

      thread
    2. dondraper36Sep 2022
      I have only had around 2 YoE as a backend developer, but I already have a deep interest in system design.

      That said, I have realistic expectations in that becoming a software architect requires field experience with different systems, patterns, making mistakes and learning some lessons the hard way.

      Nonetheless, I already started learning at least the theoretical foundations thanks to:

      * Designing Data-Intensive Applications * System Design Primer * Web Scalability for Startup Engineers * System Design Interview by Alex Xu * Quastor subscription * Infoq talks, etc.

      My interest is only increasing, and I try to participate as much as possible in architecture-related discussions at work with the more experienced developers.

      Thanks to the learning resources, it's no longer a problem to understand the theory, but due to lack of experience, I understandably feel anxious and unconfident thinking about designing something myself.

      Let me make it clear, I understand that with that little experience under the belt, you can't suddenly become a software architect after having read a book.

      However, some day everyone should start. It would be really cool to find out how currently experienced software architects started their path, designed their first systems, what they would recommend to optimize and fasten the learning process.

      Thanks!

      thread
    3. dondraper36Sep 2022
      Have you seen the book "Web Scalability for Startup Engineers"? I think it's also good for system design. Definitely not as deep as DDIA, but I would say it's a decent prerequisite :)
      thread
    4. rochakAug 2022
      A personal favorite that I have read recently is Web Scalability for Startup Engineers: https://tinyurl.com/5x82psn8. Such a gem of a book for anyone who wants to get into the design of scalable systems. It is easy to follow by my less technical brain and very well structured.
      thread
    5. vivtyMay 2022
      Before reading DDIA you can have a look at the book "Web Scalability for Startup Engineers". I found it to be easier and more informal. After you read that book you can read DDIA.
      thread
    6. rxselAug 2021
      Web Scalability for Startup Engineers was a very good high level one I read as a pre-read to DDEA
      thread

    Related

    Cover of Web application architecture
    2012–2018

    Web application architecture

    Leon Shklar
    2 recommend · 3
    Cover of Agile product management with Scrum
    2010–2021

    Agile product management with Scrum

    Roman Pichler
    2 recommend · 3
    Cover of Designing Data-Intensive Applications
    2014–2026

    Designing Data-Intensive Applications

    Martin Kleppmann
    457 recommend · 846
    Cover of The art of scalability
    2011–2020

    The art of scalability

    Martin L. Abbott
    3 recommend · 3
    Cover of Building Scalable Web Sites
    2007–2026

    Building Scalable Web Sites

    Cal Henderson
    14 recommend · 22
    Cover of Software engineering for Internet applications
    2007–2026

    Software engineering for Internet applications

    Eve Astrid Andersson
    10 recommend · 18
    Cover of The architecture of open source applications
    2011–2026

    The architecture of open source applications

    Amy Brown
    204 recommend · 257
    Cover of Agile web development with rails
    2007–2025

    Agile web development with rails

    Dave Thomas
    67 recommend · 137