@CloudExpo Authors: William Schmarzo, Pat Romanski, Elizabeth White, Liz McMillan, Yeshim Deniz

Related Topics: @CloudExpo

@CloudExpo: Article

Introducing an Out-of-the-Cloud Development Environment

Even though Fazend.com is still in its beta-phase we host a number of new projects every week

The Fazend.com platform provides three components out-of-the-cloud (Subversion, Trac, and Hudson), and adds four services on top of these open source products, including their configuration, maintenance, regular backups, and a simple user interface.

Cloud Computing is the name by which we all now refer to the very popular concept of outsourcing of non-critical technical processes.

Actually, not only non-critical. Server hosting, ERP systems, mail and document management are already effectively provided "out-of-the-cloud". In most cases global SaaS providers guarantee security, reliability, and performance incomparable with your similar in-house solutions. It is not a question any more whether to buy a service out-of-the-cloud or to make it at home. The question is which SaaS providers you work with and how you integrate them effectively.

Software development environment is a service that perfectly fits into cloud computing concept, however there are few providers of such a service.

Nowadays, every software team has to invest a good amount of time and effort to setup and host its own development environment. In most cases such an environment has to include a server-side code repository (either Subversion, Git, or something else), issue tracking system (either JIRA, Trac, Bugzilla, or something else), and a continuous integration server (either Hudson, Bamboo, CruiseControl, or something else). The combination of these three software components, provided they are installed and configured properly, gives a good level of comfort for your team. You can control what is going on and you can affect this on-going process.

First of all, the code repository keeps your source code under version control and helps programmers to resolve conflicts in their changes, very often committed to the repository in an un-synchronized manner. Second, the issue tracking system facilitates communication between your team members and helps a project/product manager to prioritize and organize communication channels. Almost all modern issue tracking systems are empowered with wiki-like document management instruments, enabling your team to collaborate via written documentation. Third, the continuous integration server automates software building process and helps your entire project to stay synchronized.

Installation, configuration, and maintenance of these three components is an error-prone and complex process. It requires special knowledge, skills, and experience. What makes the situation even worth is that the majority of available tools are free and open source, they are error-prone by design. Thus, your team needs a dedicated person to be responsible for these tools?

Does your team have to have the same problems and experience the same bottlenecks as others? "Definitely not", we said two years ago and founded Fazend.com, a cloud service, which provides everything your software development team may need, out-of-the-cloud. Moreover, we decided to make it free for any project, either commercial or open source.

Well, to be honest, such an idea is not brand new. A number of solutions have been existing before, but all of them have certain drawbacks, for example:

  • Sourceforge.net, Google Code, and GitHub.com are great hosted repository providers. However they do not accept commercial projects. Besides that they do not allow fine-grained configuration of access control. In other words, source code hosted there is always open for everybody. Moreover, there is still a necessity of continuous integration service, which they don't provide. Fazend.com is different, it lets you configure access permissions to your repository and all other possible parameters to the every last detail, through a simple web panel.
  • MikeCI.com is a fee-based hosted continuous integration platform, which is good, but doesn't provide the other two components (repository and issue tracking). Such a stand-alone CI server location makes fine-tuning difficult and sometimes just impossible. Fazend.com is different, it is free and this is, of course, the first advantage. The second one is that with Fazend.com your source code repository stays logically close to CI environment (not physically, of course), and you can configure them together.
  • There are many companies offering Subversion, Git, and Trac hosting (for example, WebFaction.com, SourceRepo.com, EuroSVN.com, etc.) for a monthly fee. Of course, continuous integration is out of the picture. But this is just a part of the issue. Much bigger problem is that you will have to administer your "cloud artifacts" almost always manually via SSH. Sooner of later you will understand that what you are buying is not an out-of-the-cloud service but just a Subversion-friendly web hosting. Fazend.com is different, it keeps you totally out of the low-level SSH things, letting you control everything through a simple web panel. Because Fazend.com is not a hosting company by its nature.

Fazend.com provides you three components out-of-the-cloud (Subversion, Trac, and Hudson), and adds four services on top of these open source products, incl. their configuration, maintenance, regular backups, and a simple user interface.

Even though Fazend.com is still in its beta-phase we host a number of new projects every week. The platform is properly funded, that's how it ican remain free for open source and commercial projects. The plans are to keep it free forever, earning money on other supplementary things, like hosted third-party on-demand tools and instruments.

You will not be surprised to know that we are looking forward your project joining our platform :)

More Stories By Yegor Bugayenko

Yegor Bugayenko is co-founder of Fazend.com, the recently founded Out-of-the-Cloud Development Environment.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.

CloudEXPO Stories
Industry after industry is under siege as companies embrace digital transformation (DX) to disrupt existing business models and disintermediate their competitor’s customer relationships. But what do we mean by “Digital Transformation”? The coupling of granular, real-time data (e.g., smartphones, connected devices, smart appliances, wearables, mobile commerce, video surveillance) with modern technologies (e.g., cloud native apps, big data architectures, hyper-converged technologies, artificial intelligence, blockchain) to enhance products, processes, and business-decision making with customer, product and operational insights.
Codete accelerates their clients growth through technological expertise and experience. Codite team works with organizations to meet the challenges that digitalization presents. Their clients include digital start-ups as well as established enterprises in the IT industry. To stay competitive in a highly innovative IT industry, strong R&D departments and bold spin-off initiatives is a must. Codete Data Science and Software Architects teams help corporate clients to stay up to date with the modern business digitalization solutions. Achieve up to 50% early-stage technological process development cost cutdown with science and R&D-driven investment strategy with Codete's support.
In his session at 21st Cloud Expo, Raju Shreewastava, founder of Big Data Trunk, provided a fun and simple way to introduce Machine Leaning to anyone and everyone. He solved a machine learning problem and demonstrated an easy way to be able to do machine learning without even coding. Raju Shreewastava is the founder of Big Data Trunk (www.BigDataTrunk.com), a Big Data Training and consulting firm with offices in the United States. He previously led the data warehouse/business intelligence and Big Data teams at Autodesk. He is a contributing author of book on Azure and Big Data published by SAMS.
The Japan External Trade Organization (JETRO) is a non-profit organization that provides business support services to companies expanding to Japan. With the support of JETRO's dedicated staff, clients can incorporate their business; receive visa, immigration, and HR support; find dedicated office space; identify local government subsidies; get tailored market studies; and more.
CloudEXPO has been the M&A capital for Cloud companies for more than a decade with memorable acquisition news stories which came out of CloudEXPO expo floor. DevOpsSUMMIT New York faculty member Greg Bledsoe shared his views on IBM's Red Hat acquisition live from NASDAQ floor. Acquisition news was announced during CloudEXPO New York which took place November 12-13, 2019 in New York City.