@CloudExpo Authors: Carmen Gonzalez, Yeshim Deniz, Zakia Bouachraoui, Chander Damodaran, Elizabeth White

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
Moving to Azure is the path to digital transformation, but not every journey is effective. Organizations that start with a cohesive, well-planned migration strategy can avoid common mistakes and stay a step ahead of the competition. Learn from Atmosera CEO, Jon Thomsen about the opportunities and challenges found in three pivotal phases of the journey to the cloud: Evaluation and Architecting, Migration and Management, and Optimization & Innovation. In each phase, there are distinct insights that can give a company the edge and make sure cloud adoption is closely aligned to core business goals. Keeping these in mind will make your migration to the Azure simpler and more effective.
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. Our Silicon Valley 2019 schedule will showcase 200 keynotes, sessions, general sessions, power panels, and hands on tutorials presented by 150 rockstar speakers in 10 hottest conference tracks of 2019:
Cloud is the motor for innovation and digital transformation. CIOs will run 25% of total application workloads in the cloud by the end of 2018, based on recent Morgan Stanley report. Having the right enterprise cloud strategy in place, often in a multi cloud environment, also helps companies become a more intelligent business. Companies that master this path have something in common: they create a culture of continuous innovation. In his presentation, Dilipkumar Khandelwal outlined the latest research and steps companies can take to make innovation a daily work habit by using enterprise cloud computing. He shared examples from companies that have benefited from enterprise cloud computing and took a look into the future of how the cloud helps companies become a more intelligent business.
Data center, on-premise, public-cloud, private-cloud, multi-cloud, hybrid-cloud, IoT, AI, edge, SaaS, PaaS... it's an availability, security, performance and integration nightmare even for the best of the best IT experts. Organizations realize the tremendous benefits of everything the digital transformation has to offer. Cloud adoption rates are increasing significantly, and IT budgets are morphing to follow suit. But distributing applications and infrastructure around increases risk, introduces complexity and challenges availability at every turn. To embrace DX and to come out on top, there are four underlying principles that should guide you. Understanding these four essentials along with their relevance and impact will elevate you to DX Hero status now. Jonathan will provide a high-level overview of these principles and how some of his organization's clients have embraced them w...
DevOps has long focused on reinventing the SDLC (e.g. with CI/CD, ARA, pipeline automation etc.), while reinvention of IT Ops has lagged. However, new approaches like Site Reliability Engineering, Observability, Containerization, Operations Analytics, and ML/AI are driving a resurgence of IT Ops. In this session our expert panel will focus on how these new ideas are [putting the Ops back in DevOps orbringing modern IT Ops to DevOps].