4 ms·
Some examples of modern tech, which might not be that modern: [1] Reactive programming, seems fairly modern, but can be traced back to the 1970's. [2] Microse
by gitgud 6y ago
Some examples of modern tech, which might not be that modern:
[1] Reactive programming, seems fairly modern, but can be traced back to the 1970's.
[2] Microservices/Serverless, are basically the same as CGI scripts from the early 90's.
[3] Software As A Service (SAAS) can be traced back to the 60's apparently...
[1] https://spring.io/blog/2016/06/07/notes-on-reactive-programming-part-i-the-reactive-landscape https://spring.io/blog/2016/06/07/notes-on-reactive-programm...
[2] http://rickcarlino.com/2019/07/20/what-were-cgi-scripts-html.html http://rickcarlino.com/2019/07/20/what-were-cgi-scripts-html...
[3] https://bebusinessed.com/history/the-history-of-saas/ https://bebusinessed.com/history/the-history-of-saas/
- tootie 6y agoAs someone who wrote a lot of CGI, it was definitely not the same at all as microservices or serverless. That was the earliest mainstream way to do server-side programming for the web, but none of the modern design principles were applied.
- snazz 6y agoYeah, I'm not sure where the comparison comes from. CGI usually meant one script per page, which only bears a slight resemblance to microservices. It doesn't really have anything to do with service encapsulation or API consistency. AWS Lambda and other serverless function things seem a little more like CGI scripting, but the way that each one was designed and used differs immensely. You might have been able to approximate serverless functions with CGI scripts, but I don't think that people did that.
- deleted 6y ago[deleted]