I recently came across a situation where I needed to join Atlassian Jira and Confluence to a Synology Active Directory service 1 via a secure port (636). For this to work, the connection needed to be signed by an SSL certificate from a recognized certificate authority. However, the standard, free, method for assigning SSL certificates (in this case, LetsEncrypt) would not suffice since the certificate would need to persist for at least a year or more. This is of particular concern with applications for which updating certificate key stores will result in service downtime. Even in a situation where a certificate was purchased a vendor signed by a Certificate Authority, one would still want to lock it in for several years.
The first time I deployed a Docker container I realized that everything about web application hosting had changed. Of course, by the time I came to that realization, major industries had moved to containerized, "serverless" application deployment and hosting methods years ago... However, as happens with new technology, it takes time for the cutting-edge to hit the mainstream. Docker, by itself, appeared to be a wonderful tool to faciliate consistent, repeatable, application deployments, but something was missing. If all developers relied upon was deploying and managing individual containers, then why would we not just stick with the trusty Linux hypervisor and virtual machine?
As an acronym, the term “LAMP” stack exists because it is convenient and also because it runs almost all the websites on the Internet (roughly, but who's counting anymore...). Generally, it refers to a Linux server* running a webserver with an embedded database server and PHP code interpreter.
I see new technology being tossed around on various infrastructure plans, but what I don’t see is justification for the added complexity.
In a Microsoft-dominated IT environment, considering free open-source software will often cause arguments over costs, long term support, security and reliability.
Can Joomla CMS succeed in an enterprise environment? Yes! That was easy enough, but I suspect most of you want to know why I think Joomla might be appropriate for enterprise use...
No matter how hard we work to resolve conflicts, fight scope-creep and tackle unforeseen obstacles, the "last-mile" of any project can often be the hardest to complete.