FOSS In A Startup
or what to do when the boss says "do it quick, good and cheap"
[Click here to start]
This lecture is also available in
one big HTML file
.
Table of contents
The Holy Triumvirate
The Product
Infrastructural Needs
The Product's Architecture
The Product's Architecture (Cont.)
The Product's Architecture (Cont. 2)
How To Select An Infrastructure
The Grocery List
The Little ACE That Could
The MySQL Devil
When To Develop Infrastructure Software In-House
And When To Mix The Two Approaches?
The Development Environment
A Word About Software Licenses
The Journey
The first step - learning ACE
ACE Communications control - The all-mighty Reactor
Writing The Process Manager
Writing The Process Manager (Cont.)
The Situation With FOSS Library Documentation
The Situation With FOSS Library Documentation (Cont.)
The Local Source Oracle
"Don't Install A DNS Server In My Network!"
Testing On A WAN Without A WAN
Automatic System Tests
Epilogue - When a FOSS-Using Company Is Acquired By A Conglomerate
References
Originally written by
guy keren