Skip to content

Intro to Application Architecture and Scalability

Photo of Alicia Bendz
Hosted By
Alicia B. and 2 others
Intro to Application Architecture and Scalability

Details

Intro to Application Architecture and Scalability

Software is a lot more complicated than it used to be. Twenty years ago most applications lived on individual machines as executables. Today modern applications run in a combination of environments including web applications, mobile apps, APIs, and databases.

In this talk we'll take a look at the various components that comprise modern web applications, explore performance and scalability, and give a general overview of advanced architectural concepts like caching, CQRS, domain driven design, database partitioning, NoSQL, microservices, and containerization.

By the end of this talk you should have a greater high-level understanding of modern architectural concepts and how the pieces fit together, as well as more knowledge on where and when these approaches are appropriate to use.

Speaker Bio

Matt is committed to helping people achieve greater things. After over three decades of coding, Matt left active development to become an instructor at Tech Elevator where he helps others understand the fundamentals of programming while holding on to the things that make programming fun.

Matt writes on software development at KillAllDefects.com and is building Side.dev, a free online social project management application for individual developers pursuing side projects.

Social

@IntegerMan, LinkedIn.com/in/MattEland

Photo of Women Who Code Philadelphia group
Women Who Code Philadelphia
See more events