Recent Articles 
- Rogers Announces 3.5G Network
- Open Handset Alliance announces 14 new members
- Buzzz.tv: new beta version next Sunday
- Motorola developping a new “Social” Android phone
- First look at the G1 Android smartphone
- T-Mobile to offer Android smartphone soon
- Benefits of Crowdsourcing
- Worldwide Mobile Phone Sales to Grow 11% in 2008
- iPhoneLive conference
- Follow us on Twitter!
- iPhone growth rate vs. Symbian
- La sagesse des foules
- iPhone doubles Web browser share
- Crowdsourcing: Peugeot Design Contest 2008
- Crowdsourcing
- Publishing your blog on the iPhone
- What is the Android platform?
- Google announces Android Market
- Mirego au Triathlon de Centraide
- Le calendrier des activités du 400e sur votre iPhone
- iPhone software development services
- Out of the box marketing idea from a music band
- Customer service is the new marketing
- Web 2.0 Expo in San Francisco
- The future of infrastructure hosting
- Copernic Mobile wins the first place at CTIA Wireless
- Finding shortcuts to reduce your costs
- Great viral marketing on April Fools’ Day
- What does Mirego mean?
The future of infrastructure hosting
The evolution of web publishing
At the beginning of the web era, webmasters and application developers needed IT knowledge to manage and deploy their web sites. They used first-generation tools such as FTP clients.
Years later, online companies started to offer solutions to create and publish web pages without using any IT tools. People started to use FrontPage Extensions to “quickly” publish web pages.
Today, people can create, publish and collaborate online without having any technical knowledge. Web content publishing became mainstream and low-level technical skills are no longer required.
The evolution of web infrastructures
Years ago (and still today), businesses used to purchase, setup and manage their own servers to host and publish their applications. Years later, managed hosting solutions appeared, allowing businesses to host their infrastructures using fully managed services (”we’ll design, host, deploy and manage your infrastructure”). This helped non-IT businesses to get online. However, this was (and still is) very expensive.
Few months ago, Amazon launched Amazon EC2, a cloud computing service allowing individuals and businesses to create flexible and scalable infrastructures. This is a huge step ahead: it allows businesses to deploy applications without managing any hardware. However, it still requires a lot of IT knowledge to setup and deploy an infrastructure.
The future: from low-level to high-level
Google just launched Google App Engine, a new hosting platform enabling application developers to deploy large scale infrastructure WITHOUT any IT knowledge. This will help software engineers to test and publish their applications using Google’s infrastructure and minimize the time to market and hosting costs.
Years ago, low-level assembly, C and C++ languages were used to create software. Today, people tend to use more high-level languages such as Python, .NET and Java. The same pattern also applies for web infrastructures.
Years ago, infrastructure deployment required an extensive knowledge of low-level IT: hardware, config files, etc. Today, we can see more and more high-level solutions. No need to purchase servers, no need to configure load balancers or setup firewalls. The new platforms handle all low-level stuff so you can focus on building your next application.
April 8th, 2008 at 4:56 pm
That’s very interesting. Google App Engine seems very promising. Too bad it’s limited to Python for now.