Slides from No Backend presentation first given at DDD SouthWest.
The talk focused on the new way of building apps where the developer doesn't have to create the server side software for an app, instead able to use functionality provided as a service.
The slides are mostly placeholders used during the talk.
2. Agenda
• What is a noBackend application
• Why would you create a noBackend app
• Options
• Cost
• Things to be aware of
• Building an application
• Summary
• Questions
3. definition: noBackend
noun
1. Computing: system created without a server component
adjective
2. Computing: denotes type of computer system where the developer
creating an application only creates the UI using services to provide the
server component functionality
22. How?
• Focus on client related technology
• Provider library/SDK may use specific patterns
• Think about how application may evolve
23. Anatomy of a noBackend app
• Static files
• HTML 5
• Javascript
• Utilise online services
• Offline first
• Native app
• Device specific
• Language of your choice
• Utilise online services
Web Mobile
24. Basic
• Static files only
• Using local storage
• Good for
• Testing idea
• Soliciting feedback
30. Web Task
• No code on the server
• Code hosted elsewhere
• Client passes web task to server for execution
31. Summary
• Application where you don’t create a server
• Many providers with differing functionality
• Reliant on provider
• Initial costs low but can increase
• Focus on client related technology