Intro to Application Architecture and Scalability


Details
π’ Cincinnati Software Craftsmanship welcomes Matt Eland! π’
π¬ TALK DESCRIPTION π¬
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.
π ABOUT MATT π
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.
Follow Matt on Social Media:
π¦ Twitter π¦ https://twitter.com/integerman
π LinkedIn π https://www.linkedin.com/in/MattEland/
----------------------------
β THIS MEETUP WILL BE HELD VIRTUALLY β
π AGENDA π
The meeting will be split between social and presentation periods. If you are interested in joining us for the social period, please connect to zoom. To join the presentation, hop onto twitch! β€
All times are listed in Eastern Time Zone.
5:30-6:00: Pre-presentation Networking/socialization on Zoom
6:00-7:00: Presentation on Twitch
7:00-7:30: Post-presentation Networking/socialization on Zoom
π« HOW TO ATTEND π«
Social times: https://us02web.zoom.us/j/86509387335?pwd=T3RWZDJoL1pXRUl0dFpPM3hCRFMxZz09
Presentation: https://www.twitch.tv/softwarecraftsmanship

Intro to Application Architecture and Scalability