Comments (8)
At the risk of it getting too fine-grained, would it be worth splitting DevCloud into "DevCloud: long-running VMs" - Retire; "DevCloud: automatically built ephemeral VMs" - Adopt?
There might be more concise words for those, but the concept is that we should probably be moving away from black-box VMs that we can't trivially rebuild on demand.
from tech-radar.
Adopt: Vagrant
Adopt: Puppet
Adopt: DevCloud
Retire: Long-lived Virtual Machines
Explore: Docker
Explore: Kubernetes
(I don't think it's worth putting VirtualBox or VMWare on here. That's a client decision, and I don't see the value in radar-ing it?)
from tech-radar.
I'd add Kubernetes / Docker to explore - might not be relevant for us (yet) but soon 🤞
from tech-radar.
@nyctef I heavily use VMware myself. The concrete reasons I can think of is I have an existing library of VMs set up in a way that is useful for testing SQL Clone, with significant snapshot history, and that VMware can free up unused disk space from disk images, which I haven't seen VirtualBox successfully do.
from tech-radar.
We're still using vagrant/virtualbox heavily for testing/dev environments - seems to work pretty well. I think there were some experiments Nico did around using docker for something similar, but I don't think those have gone anywhere yet (would be pretty cool to put our entire build process in a container and just run that on teamcity, though)
from tech-radar.
Right now, vagrant should certainly be our default for our provisioning test environments, and puppet for building them.
If vagrant was Endure, what would be our Adopt option? Would it be strange to endure something without any "use this instead" guidance?
Are there any older things still in use (e.g. Endure/Retire candidates)?
Docker/Kubernetes as Explore sounds good.
from tech-radar.
Sorry, the suggestion of endure for Vagrant was my mis-reading of that category. Agreed it should be Adopt.
from tech-radar.
Are there any older things still in use (e.g. Endure/Retire candidates)?
Is anyone still using VMWare instead of virtualbox to run VMs? I was going to say vCloud and/or VMGetter as well but those appear to be properly dead.
devcloud is probably relevant (Adopt) in this area as well?
from tech-radar.
Related Issues (20)
- [Tool] Docker HOT 1
- [Library] FsCheck
- [Tools] Adopt KeePass HOT 1
- [Techniques] Semantic Versioning 2.0.0 (SemVer) HOT 3
- [Tool] Renovate to update npm and nuget packages
- Rename category "Languages and frameworks" HOT 4
- Move JSON from "Tools" HOT 1
- [Libraries and Frameworks] Move JQuery to Endure
- [Techniques] Are "Trunk is always releasable" and "Continuous Delivery" worth keeping separate?
- [Techniques] Should the Show & Tell/Expo be on the tech radar?
- [Techniques] Remove "Scrum" HOT 3
- [Techniques] "Mobbing" HOT 7
- Rename "Adopt" to "Available" HOT 5
- Javascript Syntax highlighting library HOT 16
- BouncyCastle HOT 1
- SonarQube (especially PR Analysis) requires review HOT 3
- No mention of Entity Framework on the radar HOT 6
- GUI test technologies for WPF apps HOT 2
- Remove techniques quadrant HOT 2
- Blazor: Raise To Trial HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tech-radar.