Websauna is a Python package and application framework for developing custom consumer and business web services. It emphasises meeting business requirements with reliable delivery times, responsiveness, consistency in quality, security and high data integrity. A low learning curve, novice friendliness and polished documentation help less seasoned developers to get their first release out quickly.
5. Pyramid is for a
computer scientist -
"framework of
frameworks".
The patterns are not
accessible to wide
audience.
Session?
Migration?
CSS?
Form?
Sign up?Login?
Caching?
Theming?
9. Public sites: https://tokenmarket.net
First Websauna deployed in production May 2015,
Active community: https://gitter.im/websauna/websauna
Hugely popular in Twitter: https://twitter.com/websaunaa9000
11. Design goals
Easy to approach ➙ useful out of the box, popular components
Easy to understand ➙ documentation with type hinting
Simplicity ➙ standard package layout and workflow
Secure ➙ ACID, login, throttling, OWASP TOP 10
Create ecosystems ➙ Standard package layout, add-on architecture
20. Tasking
Celery 4.0
Delayed tasks
E.g. send SMS after
successful commit
Scheduled tasks
E.g. sync data from third
party service every 4 hours
HTTP request imitation