Everyone Can Be a Full-Stack Engineer

Serverless infrastructure makes it easier than ever to eliminate the boundary between frontend and backend. When engineers own the entire stack, they can focus less on rebuilding the same infrastructure and more on what matters: the user experience.

Web apps have traditionally been built with a 3-tier stack: frontend, backend, and database. Each of these tiers is often written in a different language and has its own set of technical challenges. Many of these challenges are common across wildly different products. Every product needs a database that is scalable and correct, a backend that is fast and secure, and a frontend that is reactive and interactive. Given the number of different concerns, it’s no wonder most companies have separate teams managing each layer!

In this presentation, we’ll zoom in on the essence of the dynamic web app.

  • If we solve the common technical challenges that all web apps face, what’s left?
  • How do serverless solutions compare to in-house stacks? Can they deliver more with less work?
  • How does product development change when individual engineers can own features, end-to-end?


Speaker

Alex Cole

Software Engineer @convex_dev

Alex is a software engineer at Convex, building Convex’s reactive backend-as-a-service platform. He’s passionate about reactivity, TypeScript, databases, GraphQL, and mountains. Previously he worked at Asana, leading the Client Infrastructure team.

 

Read more

Date

Wednesday Oct 26 / 10:35AM PDT ( 50 minutes )

Share

From the same track

Session

Towards Hybrid Browser-Cloud-File Data Architectures

Wednesday Oct 26 / 01:40PM PDT

The content you create should not be tied to the tool you use to create it. Software applications should, whenever possible, push for freeing their data, and make it available for other applications to use as well, without vendor lock-in.

Marie Schneegans

Co-founder @motifland

Michael Fester

Co-founder @motifland

Session

Building Typesafe APIs with tRPC & TypeScript

Wednesday Oct 26 / 11:50AM PDT

When developing modern APIs, there a few options to choose from. REST is not a standard  but instead style. Trust is constantly broken between the API and client. gRPC and GraphQL provide standards but require complex tooling.

Brian Douglas

Co-founder & CEO @saucedopen

Session

Enhance: SSR for Web Components

Wednesday Oct 26 / 04:10PM PDT

Building web apps is often characterized as painful, complex, and time consuming. There are many tools, libraries, frontend frameworks, and opinions about how to fix that problem… but they come with a catch. The frontend ecosystem is fractured into incompatible niches.

Brian Leroux

Co-founder & CTO @Begin

Session

Frontends Panel

Wednesday Oct 26 / 02:55PM PDT

Details coming soon.