Hey guys. Thanks for tuning in to Technology Tidbits this week. This week I’d like to discuss a new technology I discovered recently during a research project I had to complete for one of my college classes here at George Mason University in Fairfax, VA.
The technology? Containerization. See, whenever a company developed an application back in the day, they would make it a monolithic application, meaning everything was ONE giant application. So, in the event that one part of the application fails, the entire thing falls apart. So, to come up with a solution, Google had created a project called Kubernetes in 2014.
Their idea, was simply to pull everything apart. So, the database was separate, the active directory was separate, etc. They all worked together, but if one thing failed, the entire thing didn’t fall apart. This project was quite successful, and has become an industry standard.
But not all technology is perfect. See, in this research paper, I had to discuss some of the ethical issues, security issues, and other concerns that people have seen over the years with containerization in general. For example… Some users have been granted too MUCH permissions on projects, some containers were built on images that had security concerns, and some containers even contained sensitive credit card/medical information and they didn’t secure the containers like they were supposed to.
Now, this technology has been around for awhile, and is still constantly growing and evolving. But, with the new use of AI, I even had to discuss how AI could be used to scan these containers for security issues, or could be used to prevent users from getting too much permissions on a project.
Overall, there’s been multiple conferences on this to improve the technology, and it’s got awhile to go before it’s perfect. But what technology is perfect?
Leave a comment